{
  "api_status": "preview",
  "report": {
    "id": "2026-10-12",
    "kind": "weekly",
    "title": "State of Agent Services: week of 12 October 2026",
    "period": {
      "start": "2026-10-12T00:00:00.000Z",
      "end": "2026-10-16T18:03:09.673Z"
    },
    "generated_at": "2026-10-16T18:03:09.673Z",
    "method_version": "weekly-report/1",
    "provisional": true,
    "notes": [
      "A passing probe of a discovered service means the endpoint answered with HTTP 402 and a valid x402 payment request offering at least one mainnet network: it is reachable and asking for payment. A valid request offering only test networks is counted as a valid payment request but not as a pass. Neither shows that a paid call succeeds.",
      "Missed checks are scheduled checks that did not run. They are counted separately from failures.",
      "Services first seen during the week are counted from when we first saw them, so their expected checks cover only part of the week.",
      "Registry usage (calls and unique payers) is the registry's own figure for the 30 days before its last capture, not our measurement. Payers are summed across services, so a payer who used several services is counted once per service.",
      "Prices are the lowest per-call price in a known USD stablecoin, from the registry's payment terms at the time of the report.",
      "Payment-terms changes compare each valid x402 payment request with the previous one for the same service (terms-diff/1): price, network added or removed, token, receiving address, scheme, version. A change can carry several kinds.",
      "Discovered services are counted as of report generation. Services that opted out of monitoring or were removed are not included.",
      "This report is a fixed snapshot. Corrections are listed with it and never change the original figures."
    ],
    "our_monitoring": {
      "scheduled_runs_expected": 114,
      "runs_recorded": 8,
      "runs_completed": 8,
      "runs_failed": 0,
      "runs_paused": 0,
      "runs_missing": 106,
      "regions_observed": 2
    },
    "totals": {
      "services": 2102,
      "providers": 611,
      "reviewed": 6,
      "discovered": 2096
    },
    "discovered": {
      "tracked": 2096,
      "providers": 608,
      "probed": 560,
      "probes": {
        "expected": 0,
        "attempted": 560,
        "passed": 515,
        "failed": 45,
        "missed": 0
      },
      "by_week_result": {
        "all_passed": 515,
        "some_passed": 0,
        "none_passed": 45,
        "not_probed": 1536
      },
      "latest_result": {
        "payment_required": 517,
        "client_error": 43
      },
      "valid_payment_request": 516,
      "mainnet": 515,
      "testnet_only": 1,
      "networks": [
        {
          "network": "eip155:8453",
          "services": 513
        },
        {
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "services": 232
        },
        {
          "network": "eip155:137",
          "services": 125
        },
        {
          "network": "eip155:42161",
          "services": 122
        },
        {
          "network": "eip155:143",
          "services": 20
        },
        {
          "network": "eip155:480",
          "services": 20
        },
        {
          "network": "eip155:196",
          "services": 16
        },
        {
          "network": "eip155:56",
          "services": 14
        },
        {
          "network": "xrpl:0",
          "services": 14
        },
        {
          "network": "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73k",
          "services": 13
        },
        {
          "network": "eip155:999",
          "services": 13
        },
        {
          "network": "eip155:5042",
          "services": 12
        },
        {
          "network": "eip155:4663",
          "services": 7
        },
        {
          "network": "eip155:50",
          "services": 2
        },
        {
          "network": "eip155:84532",
          "services": 2
        },
        {
          "network": "hyperliquid:mainnet",
          "services": 2
        },
        {
          "network": "eip155:42220",
          "services": 1
        },
        {
          "network": "eip155:43114",
          "services": 1
        },
        {
          "network": "lnbtc:000000000019d6689c085ae165831e93",
          "services": 1
        }
      ],
      "new_in_registry": 2096,
      "registry_listing_lapsed": 0,
      "price_usd": {
        "services_with_price": 356,
        "min": 0.001,
        "p25": 0.00375,
        "median": 0.01,
        "p75": 0.01,
        "max": 0.2
      },
      "payment_terms_changes": {
        "services": 0,
        "changes": 0,
        "by_kind": {}
      }
    },
    "tags": [
      {
        "tag": "crypto",
        "services": 170,
        "valid_payment_request": 59,
        "registry_calls_30d": 5309,
        "registry_payers_30d_summed": 629
      },
      {
        "tag": "x402",
        "services": 145,
        "valid_payment_request": 51,
        "registry_calls_30d": 2075,
        "registry_payers_30d_summed": 418
      },
      {
        "tag": "defi",
        "services": 103,
        "valid_payment_request": 46,
        "registry_calls_30d": 589,
        "registry_payers_30d_summed": 300
      },
      {
        "tag": "market-data",
        "services": 73,
        "valid_payment_request": 30,
        "registry_calls_30d": 496,
        "registry_payers_30d_summed": 243
      },
      {
        "tag": "base",
        "services": 64,
        "valid_payment_request": 14,
        "registry_calls_30d": 385,
        "registry_payers_30d_summed": 184
      },
      {
        "tag": "solana",
        "services": 55,
        "valid_payment_request": 3,
        "registry_calls_30d": 1727,
        "registry_payers_30d_summed": 162
      },
      {
        "tag": "data",
        "services": 45,
        "valid_payment_request": 17,
        "registry_calls_30d": 476,
        "registry_payers_30d_summed": 135
      },
      {
        "tag": "evm",
        "services": 42,
        "valid_payment_request": 18,
        "registry_calls_30d": 164,
        "registry_payers_30d_summed": 136
      },
      {
        "tag": "agents",
        "services": 38,
        "valid_payment_request": 7,
        "registry_calls_30d": 210,
        "registry_payers_30d_summed": 118
      },
      {
        "tag": "ai-agents",
        "services": 38,
        "valid_payment_request": 2,
        "registry_calls_30d": 1336,
        "registry_payers_30d_summed": 141
      },
      {
        "tag": "trading",
        "services": 38,
        "valid_payment_request": 7,
        "registry_calls_30d": 245,
        "registry_payers_30d_summed": 120
      },
      {
        "tag": "prices",
        "services": 37,
        "valid_payment_request": 20,
        "registry_calls_30d": 122,
        "registry_payers_30d_summed": 107
      },
      {
        "tag": "compliance",
        "services": 34,
        "valid_payment_request": 11,
        "registry_calls_30d": 205,
        "registry_payers_30d_summed": 94
      },
      {
        "tag": "hyperliquid",
        "services": 34,
        "valid_payment_request": 12,
        "registry_calls_30d": 178,
        "registry_payers_30d_summed": 100
      },
      {
        "tag": "web",
        "services": 34,
        "valid_payment_request": 5,
        "registry_calls_30d": 906,
        "registry_payers_30d_summed": 145
      }
    ],
    "reviewed": [
      {
        "id": "svc_1inch_swap_quote",
        "name": "1inch Swap API quote (x402)",
        "type": "api_endpoint",
        "operations": 2,
        "checks": {
          "expected": 8,
          "attempted": 9,
          "passed": 9,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 2,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      },
      {
        "id": "svc_basedagents",
        "name": "BasedAgents task marketplace",
        "type": "task_marketplace",
        "operations": 2,
        "checks": {
          "expected": 8,
          "attempted": 9,
          "passed": 9,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 2,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      },
      {
        "id": "svc_browserbase_x402",
        "name": "Browserbase browser sessions (x402)",
        "type": "api_endpoint",
        "operations": 1,
        "checks": {
          "expected": 0,
          "attempted": 1,
          "passed": 1,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 1,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      },
      {
        "id": "svc_exa_search",
        "name": "Exa Search and Contents API (x402)",
        "type": "api_endpoint",
        "operations": 1,
        "checks": {
          "expected": 0,
          "attempted": 1,
          "passed": 1,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 1,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      },
      {
        "id": "svc_taskbounty",
        "name": "TaskBounty code bounties",
        "type": "task_marketplace",
        "operations": 2,
        "checks": {
          "expected": 8,
          "attempted": 9,
          "passed": 9,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 2,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      },
      {
        "id": "svc_you_search",
        "name": "You.com Search API (x402)",
        "type": "api_endpoint",
        "operations": 2,
        "checks": {
          "expected": 8,
          "attempted": 9,
          "passed": 9,
          "failed": 0,
          "missed": 0
        },
        "window_label": "limited-history",
        "freshness_at_end": {
          "fresh": 2,
          "stale": 0,
          "no_data": 0
        },
        "changes_detected": 0
      }
    ]
  },
  "corrections": []
}