Skip to content
Back to Ghost — web search for agents, one x402 payment

Card snapshot

ghost-identity.ghost-agent-os.workers.dev · 2026-08-31 16:28:14 UTC · a12c6f5ea4e696de845bd98b79132daf28ed23ae59585714c4a00f5e0e6ca921

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Ghost \u2014 x402 provider decisions",
  "description": "Decides which x402 provider an agent should pay, before it pays. Ranks providers by independent payer activity and returns a USE/WATCH/AVOID decision built from Ghost's own longitudinal record: payer and concentration direction, price and health trends, observed related-party funding, and verdict history \u2014 with a fallback and the exact call to make. Paid per call via x402; a free preflight reports whether a decision is even available.",
  "version": "1.0.0",
  "provider": {
    "organization": "Ghost Agent OS",
    "url": "https://ghost-identity.ghost-agent-os.workers.dev"
  },
  "supportedInterfaces": [
    {
      "url": "https://ghost-identity.ghost-agent-os.workers.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://ghost-identity.ghost-agent-os.workers.dev/mcp",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "2025-06-18"
    }
  ],
  "capabilities": {
    "extensions": [
      {
        "uri": "https://github.com/google-a2a/a2a-x402/v0.1",
        "required": true,
        "description": "Paid per call in USDC on Base; $0.01 per call. Terms arrive with the 402, never from this card."
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "ghost_schema_freshness",
      "name": "schema freshness",
      "description": "Has this published JSON Schema or OpenAPI document changed since a fingerprint you hold? Paid per call via x402; DSSE-signed receipt.",
      "tags": [
        "schema",
        "openapi",
        "drift-detection",
        "monitoring",
        "api-change"
      ]
    },
    {
      "id": "ghost_commerce_vet",
      "name": "commerce vet",
      "description": "Before paying an x402 seller: settlement history, payer structure, funding links, endpoint liveness, quote-vs-advertised price. PROCEED/CAUTION/REJECT/INSUFFICIENT_EVIDENCE with a signed receipt. Paid per call via x402.",
      "tags": [
        "x402",
        "seller-vetting",
        "trust",
        "risk",
        "pre-payment",
        "buyer-graph"
      ]
    },
    {
      "id": "ghost_commerce_search",
      "name": "commerce search",
      "description": "Find x402 providers by need, ranked by real economic evidence: independent payers, calls-per-payer (the repeat signature), last settlement, on-chain trust verdicts and change history. Paid per call via x402; free preflight at /v1/commerce/search/preflight (3/day).",
      "tags": [
        "x402",
        "provider-selection",
        "pre-spend-decision",
        "market-intelligence",
        "payer-evidence",
        "ranking",
        "agent-commerce"
      ]
    }
  ],
  "documentationUrl": "https://ghost-identity.ghost-agent-os.workers.dev/.well-known/ghost-service.json"
}