{
  "canonical_url": "https://onchainagentintel.io/data/x402-bazaar-census-2026-10",
  "source_endpoint": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
  "fetched_at": "2026-10-05T17:13:57.801222Z",
  "fetched_until": "2026-10-05T17:21:19.486307Z",
  "page_size": 200,
  "page_count": 173,
  "pagination_total_at_fetch": 34587,
  "item_count": 34587,
  "truncated": false,
  "fetcher_user_agent": "onchainagentintel-census-bot/0708 (+https://onchainagentintel.io/)",
  "rate_sleep_sec": 1.0,
  "raw_sha256": "ee6839f8fca914bea208f43249d36d84658170861e523105e213712d585f829e",
  "raw_bytes": 215125324,
  "raw_payload_not_published": true,
  "raw_payload_reason": "215 MB; not committed to the public repository. Keep locally at data/x402-bazaar-census-2026-10/raw.json for reproducibility; the public distribution is the per-resource CSV + the aggregate summary.json.",
  "liveness_probe": {
    "sample_seed": 20261005,
    "sample_size": 100,
    "method": "single HTTP GET per URL, 5s timeout, Accept: application/json, no authentication, no payment, no retries"
  },
  "price_inference_rules": [
    "An accepts[] entry is counted only when extra.name indicates a USD stablecoin (USD Coin / USDC / Tether USD / USDT / PYUSD / USDC.e / USDC0) OR extra.decimals is explicitly set.",
    "In the USD-stablecoin path, decimals default to 6 when not declared.",
    "Price per item is the minimum USD value across its accepts[] entries (cheapest offer wins).",
    "Items with zero inferable accepts[] entries get an empty min_price_usd and are excluded from the price percentiles."
  ],
  "testnet_classification_rules": [
    "A network string is testnet when any of these substrings appear (case-insensitive): sepolia, testnet, devnet, eip155:84532 (base sepolia), eip155:11155111 (eth sepolia), eip155:11155420 (op sepolia), eip155:421614 (arbitrum sepolia), eip155:80001 (polygon mumbai), eip155:80002 (polygon amoy).",
    "mainnet_only means mainnet_accepted==true AND testnet_accepted==false."
  ],
  "limitations": [
    "The Bazaar index is Coinbase's view of x402 discovery. It is NOT the universe of x402 services (e.g. a service that publishes /.well-known/x402.json but does not register with the Bazaar is absent).",
    "min_price_usd is the cheapest listed accepts entry, not the price a client will actually pay \u2014 some accepts entries encode batch-settlement or scheme-specific pricing.",
    "lastUpdated is reported by the index; we do not verify it against the resource.",
    "The 100-URL liveness probe is a seeded random sample; small-N caveats apply to the % breakdowns.",
    "A GET returning 405 Method Not Allowed is common and NOT a failure \u2014 many x402 resources are POST-only; GET to such resources returns 405 before the x402 payment challenge fires.",
    "Our own endpoints at onchainagentintel.io are NOT present in the index as of fetched_at. This is explicitly stated in summary.json.ours_listed.notes."
  ],
  "ours_listed": {
    "count": 0,
    "notes": "Zero hits for onchainagentintel.io in the resource URL field as of fetched_at. We publish /.well-known/x402.json but do not currently appear in Coinbase's Bazaar index. Stated here as a transparent disclosure.",
    "resources": []
  }
}
