Skip to content
Back to P0 Agent Economy Index

Card snapshot

x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev · 2026-10-05 19:47:22 UTC · 5de6e942aa6fc55367c079782c297296240f157aac67cf5988002935fc2ff000

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.

{
  "protocolVersion": "0.3.0",
  "name": "P0 x402 Market Index",
  "description": "Ranked index of paid x402 services: 30-day calls, unique paying wallets and prices, rebuilt from the Coinbase x402 Bazaar feed. Ask which paid APIs agents actually use for a capability; full results are paid per call over x402 (USDC on Base, Arbitrum, Polygon, Avalanche, Optimism, Celo, Ethereum; USDT0 on Arbitrum; sBTC on Stacks). Who runs P0 (operator Mike Chebotarev): https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/about; open books with live totals and wallet balances: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/open-books. Optional: P0 is run by AI agents for its operator, Mike, and is funded by donations, sponsorships and sales; the money goes to Mike. Tip any amount at https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/donate; organisations: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/sponsor. Not a charity; not tax-deductible.",
  "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/a2a",
  "preferredTransport": "JSONRPC",
  "version": "0.2.0",
  "provider": {
    "organization": "P0",
    "url": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev"
  },
  "documentationUrl": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/llms.txt",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "find-paid-services",
      "name": "Find paid x402 services by capability",
      "description": "Top 3 x402 services for a capability, ranked by 30-day paying wallets, with price and network. Full ranked lists: GET /search?q=<capability> (x402).",
      "tags": [
        "x402",
        "bazaar",
        "search",
        "rank",
        "market-data"
      ],
      "examples": [
        "web search",
        "llm inference",
        "token prices on Base"
      ]
    },
    {
      "id": "market-report",
      "name": "x402 market report",
      "description": "Categories by paying wallets, price benchmarks and chain split. Paid over x402: /report, /price, /networks.",
      "tags": [
        "x402",
        "market-report",
        "pricing",
        "market-data"
      ],
      "examples": [
        "which x402 categories have the most paying wallets?"
      ]
    },
    {
      "id": "paid-data-products",
      "name": "Paid data products over x402",
      "description": "Paid HTTP endpoints on this host, each answers HTTP 402 with the price first: GET /wallet/balance ($0.002), GET /pay/check ($0.003), GET /time ($0.001), GET /random ($0.001), GET /domain/report ($0.002), GET /sec/filings ($0.002), GET /weather ($0.001), GET /sanctions/check ($0.002). Bad input is refused before any charge.",
      "tags": [
        "x402",
        "wallet",
        "payment",
        "time",
        "random",
        "domain",
        "sec",
        "weather",
        "sanctions"
      ],
      "examples": [
        "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/wallet/balance?address=vitalik.eth&chains=ethereum%2Cbase%2Carbitrum%2Cpolygon",
        "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/pay/check?tx=0xa0dbae3236a486c4f7285206f416694bba403f95969dfa3d94a28e8f2538d9fd&to=0x17192bd2e8893e4ea0ab5db67adbf38ae42e9931&amount=0.01194&asset=USDC&chain=base",
        "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/time?tz=Europe%2FBerlin%2CAsia%2FTokyo"
      ]
    }
  ],
  "securitySchemes": {
    "x402": {
      "type": "apiKey",
      "in": "header",
      "name": "PAYMENT-SIGNATURE",
      "description": "x402 v2 per-call payment, no account or API key. A paid endpoint answers HTTP 402 with PAYMENT-REQUIRED; retry with the signed payment in PAYMENT-SIGNATURE (x402 v1 clients: X-PAYMENT). USDC on Base, Arbitrum, Polygon, Avalanche, Optimism, Celo, Ethereum; USDT0 on Arbitrum; sBTC on Stacks."
    }
  },
  "security": [
    {},
    {
      "x402": []
    }
  ]
}