{
  "dataset": "x402 Bazaar Market Map \u2014 daily trust-filter snapshot",
  "publisher": "On-Chain Agent Intel",
  "purchase": {
    "product": "on-chain-agent-intel",
    "cheapest_paid": "agent-intel-profile",
    "endpoint": "https://api.onchainagentintel.io/v1/intel/agent/{agent_id}",
    "price_usdc": "0.10",
    "price_atomic": "100000",
    "price_decimals": 6,
    "token": "USDC",
    "network": "base-mainnet",
    "scheme": "x402 / EIP-3009 transferWithAuthorization",
    "docs_human": "https://onchainagentintel.io/subscribe",
    "docs_machine": "https://api.onchainagentintel.io/openapi.json",
    "well_known": "https://onchainagentintel.io/.well-known/x402.json"
  },
  "attribution": {
    "publisher": "On-Chain Agent Intel",
    "canonical_url": "https://onchainagentintel.io/x402-bazaar-market-map",
    "license": "https://creativecommons.org/licenses/by/4.0/",
    "license_name": "CC BY 4.0",
    "cite_as": "On-Chain Agent Intel \u2014 x402 Bazaar Market Map \u2014 daily trust-filter snapshot. CC BY 4.0. https://onchainagentintel.io/x402-bazaar-market-map"
  },
  "offer": {
    "description": "Live, per-agent trust + readiness intel beyond this static snapshot.",
    "payable_endpoint": "https://api.onchainagentintel.io/v1/intel/agent/{agent_id}",
    "payment_scheme": "x402 / EIP-3009 transferWithAuthorization",
    "payment_discovery": "https://onchainagentintel.io/.well-known/x402.json",
    "price": "0.10 USDC",
    "human_portal": "https://onchainagentintel.io/subscribe"
  },
  "canonical_url": "https://onchainagentintel.io/x402-bazaar-market-map",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "license_name": "CC BY 4.0",
  "methodology_url": "https://onchainagentintel.io/x402-bazaar-market-map",
  "source": "CDP Bazaar public discovery API",
  "source_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
  "fetched_at": "2026-09-25T09:01:49Z",
  "generated_at": "2026-09-25T09:04:32Z",
  "status": "ok",
  "reported_total": 17438,
  "endpoints_analyzed": 17438,
  "cohort_ladder": [
    {
      "threshold": 1,
      "label": "\u22651 unique payer",
      "count": 17405,
      "pct": 99.8108
    },
    {
      "threshold": 5,
      "label": "\u22655 unique payers",
      "count": 926,
      "pct": 5.3102
    },
    {
      "threshold": 10,
      "label": "\u226510 unique payers",
      "count": 355,
      "pct": 2.0358
    },
    {
      "threshold": 100,
      "label": "\u2265100 unique payers",
      "count": 41,
      "pct": 0.2351
    }
  ],
  "payer_histogram": [
    {
      "key": "no_data",
      "label": "no CDP quality data",
      "count": 23,
      "pct": 0.1319
    },
    {
      "key": "0",
      "label": "0 payers (30d)",
      "count": 10,
      "pct": 0.0573
    },
    {
      "key": "1",
      "label": "1 payer (30d)",
      "count": 12813,
      "pct": 73.4775
    },
    {
      "key": "2",
      "label": "2 payers (30d)",
      "count": 2384,
      "pct": 13.6713
    },
    {
      "key": "3-4",
      "label": "3\u20134 payers (30d)",
      "count": 1282,
      "pct": 7.3518
    },
    {
      "key": "5-9",
      "label": "5\u20139 payers (30d)",
      "count": 571,
      "pct": 3.2745
    },
    {
      "key": "10-49",
      "label": "10\u201349 payers (30d)",
      "count": 287,
      "pct": 1.6458
    },
    {
      "key": "50-99",
      "label": "50\u201399 payers (30d)",
      "count": 27,
      "pct": 0.1548
    },
    {
      "key": "100+",
      "label": "100+ payers (30d)",
      "count": 41,
      "pct": 0.2351
    }
  ],
  "networks": [
    {
      "raw": "eip155:8453",
      "label": "Base",
      "count": 16988
    },
    {
      "raw": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "label": "Solana",
      "count": 5487
    },
    {
      "raw": "eip155:137",
      "label": "Polygon",
      "count": 3048
    },
    {
      "raw": "eip155:42161",
      "label": "Arbitrum",
      "count": 2447
    },
    {
      "raw": "eip155:84532",
      "label": "eip155:84532",
      "count": 1096
    },
    {
      "raw": "eip155:143",
      "label": "eip155:143",
      "count": 857
    },
    {
      "raw": "eip155:4663",
      "label": "eip155:4663",
      "count": 678
    },
    {
      "raw": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
      "label": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
      "count": 664
    },
    {
      "raw": "xrpl:0",
      "label": "xrpl:0",
      "count": 649
    },
    {
      "raw": "eip155:10",
      "label": "Optimism",
      "count": 630
    },
    {
      "raw": "eip155:43114",
      "label": "Avalanche",
      "count": 613
    },
    {
      "raw": "eip155:1329",
      "label": "eip155:1329",
      "count": 610
    },
    {
      "raw": "eip155:42220",
      "label": "eip155:42220",
      "count": 604
    },
    {
      "raw": "stellar:pubnet",
      "label": "Stellar",
      "count": 602
    },
    {
      "raw": "base",
      "label": "base",
      "count": 350
    },
    {
      "raw": "eip155:480",
      "label": "eip155:480",
      "count": 176
    },
    {
      "raw": "eip155:196",
      "label": "eip155:196",
      "count": 134
    },
    {
      "raw": "eip155:56",
      "label": "BNB Chain",
      "count": 96
    },
    {
      "raw": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
      "label": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
      "count": 79
    },
    {
      "raw": "solana",
      "label": "solana",
      "count": 69
    },
    {
      "raw": "eip155:999",
      "label": "eip155:999",
      "count": 63
    },
    {
      "raw": "cosmos:noble-1",
      "label": "cosmos:noble-1",
      "count": 54
    },
    {
      "raw": "solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1",
      "label": "Solana",
      "count": 39
    },
    {
      "raw": "eip155:1",
      "label": "Ethereum",
      "count": 31
    },
    {
      "raw": "eip155:4326",
      "label": "eip155:4326",
      "count": 23
    },
    {
      "raw": "nano:mainnet",
      "label": "nano:mainnet",
      "count": 15
    },
    {
      "raw": "eip155:5042",
      "label": "eip155:5042",
      "count": 14
    },
    {
      "raw": "eip155:42793",
      "label": "eip155:42793",
      "count": 10
    },
    {
      "raw": "eip155:1187947933",
      "label": "eip155:1187947933",
      "count": 8
    },
    {
      "raw": "eip155:130",
      "label": "eip155:130",
      "count": 8
    },
    {
      "raw": "eip155:146",
      "label": "eip155:146",
      "count": 8
    },
    {
      "raw": "zeroclick:card",
      "label": "zeroclick:card",
      "count": 7
    },
    {
      "raw": "eip155:1440000",
      "label": "eip155:1440000",
      "count": 6
    },
    {
      "raw": "hyperliquid:mainnet",
      "label": "hyperliquid:mainnet",
      "count": 6
    },
    {
      "raw": "animica:1",
      "label": "animica:1",
      "count": 5
    },
    {
      "raw": "base-sepolia",
      "label": "base-sepolia",
      "count": 5
    },
    {
      "raw": "stacks:1",
      "label": "stacks:1",
      "count": 5
    },
    {
      "raw": "xrpl:mainnet",
      "label": "xrpl:mainnet",
      "count": 5
    },
    {
      "raw": "hedera:testnet",
      "label": "hedera:testnet",
      "count": 4
    },
    {
      "raw": "eip155:50",
      "label": "eip155:50",
      "count": 3
    },
    {
      "raw": "cosmos:gonka-mainnet",
      "label": "cosmos:gonka-mainnet",
      "count": 2
    },
    {
      "raw": "eip155:5042002",
      "label": "eip155:5042002",
      "count": 2
    },
    {
      "raw": "aws:base",
      "label": "aws:base",
      "count": 1
    },
    {
      "raw": "eip155:11142220",
      "label": "eip155:11142220",
      "count": 1
    },
    {
      "raw": "eip155:80002",
      "label": "eip155:80002",
      "count": 1
    },
    {
      "raw": "lightning:mainnet",
      "label": "lightning:mainnet",
      "count": 1
    }
  ],
  "categories": [
    {
      "category": "uncategorized",
      "count": 7507
    },
    {
      "category": "payments",
      "count": 5743
    },
    {
      "category": "web-scrape",
      "count": 1774
    },
    {
      "category": "data-analytics",
      "count": 857
    },
    {
      "category": "ai-inference",
      "count": 530
    },
    {
      "category": "compliance-risk",
      "count": 507
    },
    {
      "category": "chain-rpc",
      "count": 461
    },
    {
      "category": "reputation-intel",
      "count": 59
    }
  ],
  "top_hosts": [
    {
      "host": "agentshelf.syntexa.ch",
      "count": 1182
    },
    {
      "host": "intel.rallylive.ca",
      "count": 840
    },
    {
      "host": "agent402.tools",
      "count": 602
    },
    {
      "host": "pay.edge-agents.ai",
      "count": 582
    },
    {
      "host": "saylorinnovations.com",
      "count": 376
    },
    {
      "host": "twin.unykorn.org",
      "count": 352
    },
    {
      "host": "api.x402node.dev",
      "count": 340
    },
    {
      "host": "x402-factory.com",
      "count": 205
    },
    {
      "host": "402.com.tr",
      "count": 161
    },
    {
      "host": "api.strale.io",
      "count": 160
    },
    {
      "host": "minia2a.uk",
      "count": 153
    },
    {
      "host": "api.agentstools.dev",
      "count": 146
    },
    {
      "host": "agents.x402stock.xyz",
      "count": 138
    },
    {
      "host": "api.delx.ai",
      "count": 125
    },
    {
      "host": "atlantikland.halowerk.com",
      "count": 125
    },
    {
      "host": "baltikum.halowerk.com",
      "count": 125
    },
    {
      "host": "mitteleuropa.halowerk.com",
      "count": 125
    },
    {
      "host": "nordland.halowerk.com",
      "count": 125
    },
    {
      "host": "ostland.halowerk.com",
      "count": 125
    },
    {
      "host": "suedland.halowerk.com",
      "count": 125
    }
  ],
  "price_distribution_usdc": {
    "count": 17142,
    "min": 1e-05,
    "max": 1000.0,
    "median": 0.01
  },
  "delta": {
    "from_fetched_at": "2026-09-25T08:30:49Z",
    "to_fetched_at": "2026-09-25T09:01:49Z",
    "added_count": 15,
    "removed_count": 0,
    "price_changed_count": 0
  },
  "reputation_join_base": {
    "measured_at": "2026-09-01",
    "snapshot_fetched_at": "2026-09-01T11:23:10Z",
    "sample": "14,338 x402 endpoints on Base with quality.l30DaysUniquePayers >= 1 in the 2026-09-01T11:23:10Z bazaar catalog snapshot",
    "chain": "base",
    "endpoints_earning": 14338,
    "endpoints_resolvable": 1291,
    "endpoints_with_any_reputation": 9,
    "endpoints_commerce_backed": 0,
    "distinct_matched_pay_tos": 26,
    "matched_pay_tos_with_any_reputation": 4,
    "matched_pay_tos_commerce_backed": 0,
    "per_publisher_dedup_cap": 50,
    "is_lower_bound": true,
    "predicate": "smartcontractauditpro/commerce_backed.py",
    "method_url": "https://onchainagentintel.io/how-do-you-know-which-agent-is-safe-to-pay",
    "evidence_ref": "docs/evidence/0372-x402-demand-x-reputation-join.md"
  },
  "concentration": {
    "supply_side": {
      "source": "cdp.bazaar",
      "predicate": "quality.l30DaysUniquePayers >= 5",
      "measured_at": "2026-09-25T09:01:49Z",
      "endpoints_ge_5_payers": 926,
      "endpoints_total": 17438,
      "share_of_catalog_pct": 5.3102
    },
    "demand_side": {
      "operator": "x402-list.com",
      "source_url": "https://x402-list.com/api/v1/stats",
      "measured_at": "2026-08-15",
      "computed_at": "2026-08-15T19:43:47Z",
      "as_of": "2026-08-15T18:09:23Z",
      "volume_usd_30d": 206753,
      "settlement_count_30d": 5473120,
      "unique_buyers_30d": 5745,
      "measured_services": 423,
      "top_10_services_share_pct": 97.9,
      "top_1_service_share_pct": 83.3,
      "top_1_top_buyer_share_pct": 98.7,
      "coverage_of_measured_flow_pct": 17.5,
      "top_1_service_imported": true
    },
    "call_weighted_supply_side": {
      "source": "cdp.bazaar",
      "measure": "quality.l30DaysTotalCalls (request count, not settled USDC)",
      "measured_at": "2026-09-25T09:01:49Z",
      "payers_present_denom": 17415,
      "calls_present_denom": 17415,
      "total_calls_30d": 749440,
      "cohort_payers_ge_5": {
        "endpoints": 926,
        "calls": 600882,
        "endpoints_denom": 17415,
        "calls_denom": 749440,
        "pct_of_endpoints": 5.31725523973586,
        "pct_of_calls": 80.17746584116139,
        "median_calls": 19.0
      },
      "cohort_payers_eq_1": {
        "endpoints": 12813,
        "calls": 88721,
        "endpoints_denom": 17415,
        "calls_denom": 749440,
        "pct_of_endpoints": 73.57450473729543,
        "pct_of_calls": 11.838305935098207,
        "median_calls": 1
      },
      "note": "Endpoint share and call share sit on DIFFERENT denominators (endpoints_denom vs calls_denom) and are exposed together on purpose. A 1-payer endpoint is indistinguishable from self-dealing from on-chain data alone; the CDP Bazaar catalog is one Base-weighted discovery source, not an x402 census, so both denominators are conditional on being indexed by CDP."
    }
  }
}
