Readiness status

Stable routes are explicit. Bazaar launch stays gated by paid canaries.

This page separates route readiness from external discovery claims. A route can be shaped correctly and still require a funded facilitator canary before Bazaar submission.

Status JSON Services JSON Buyer docs

Go / no-go

{
  "stable_routes_defined": 4,
  "stable_routes_available": 4,
  "launch_routes_defined": 4,
  "launch_routes_available": 4,
  "facilitator_ready": true,
  "paid_bazaar_canary_required": false,
  "paid_canary_complete": true,
  "claim_status": "paid_canary_complete",
  "broad_launch_ready": true,
  "note": "Each stable edge service reports at least one successful anonymous x402 paid settlement in platform telemetry. External directories can now be resubmitted with the stable route URLs."
}

Facilitator

{
  "provider": "coinbase_cdp",
  "url": "https://api.cdp.coinbase.com/platform/v2/x402",
  "status": "active",
  "auth_status": "configured",
  "network": "eip155:8453",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "pay_to": "0xadB33740Ac38c8F6721100Ff813ab91d958670BC",
  "reason": null
}

Funnel

{
  "metric_scope": "anonymous_x402_edge_only",
  "request_log_window": "24h",
  "settlement_windows": {
    "settled_calls": "24h",
    "gross_volume": "7d",
    "wallet_signals": "30d"
  },
  "sources": {
    "request_logs": "api_request_logs",
    "settlements": "invocations"
  },
  "retry_counter_contract": "signed_retries_24h is literal retry-header logging. honest_metrics_breakdown separates probes, valid_402_challenges, signed_retries, verify_successes, settlements, resource_successes, and repeat_paid_wallets. paid_retry_success_http_24h is stable paid-route POST 2xx with a retry or receipt header. unattributed_paid_route_2xx_http_24h is stable paid-route POST 2xx without retry/receipt headers and is not counted as paid success. paid_route_redirect_http_24h is stable paid-route POST 3xx redirect/compatibility traffic and is not a paid success. signed_retry_success_http_24h is stable paid-route POST 2xx with a logged retry header. receipt_success_http_24h is stable paid-route POST 2xx with a receipt header. paid_retry_failure_http_24h is signed retry HTTP failure count. unsigned_post_failures_24h is malformed/probe POST failure count without a signed retry header. successful_paid_calls_24h requires persisted paid x402 invocation rows. verify_successes_24h includes successful paid invocation rows plus provider failures after payment verification. settled_calls_24h requires settlement_status=settled.",
  "discovery_probes_24h": 59,
  "challenge_issued_24h": 306,
  "buyer_intent_challenges_24h": 260,
  "crawler_or_repeated_probe_challenges_24h": 46,
  "signed_retries_24h": 0,
  "signed_retry_headers_24h": 0,
  "paid_retry_success_http_24h": 0,
  "paid_route_redirect_http_24h": 0,
  "unattributed_paid_route_2xx_http_24h": 0,
  "signed_retry_success_http_24h": 0,
  "receipt_success_http_24h": 0,
  "paid_retry_failure_http_24h": 0,
  "signed_retry_failure_http_24h": 0,
  "unsigned_post_failures_24h": 255,
  "successful_paid_calls_24h": 0,
  "settled_calls_24h": 0,
  "settlement_pending_24h": 0,
  "successful_invocation_rows_24h": 0,
  "provider_failed_after_verified_payment_24h": 0,
  "verify_successes_24h": 0,
  "resource_successes_24h": 0,
  "paying_wallets_30d": 8,
  "repeat_wallets_30d": 2,
  "gross_volume_usdc_7d": 0
}

Honest metrics breakdown

{
  "schema": "agoragentic.x402.honest_metrics_breakdown.v1",
  "metric_scope": "anonymous_x402_edge_only",
  "window": "24h",
  "counts_are": "Raw counters grouped by lifecycle meaning; request-log HTTP counters and persisted paid invocation counters are not additive.",
  "probes": {
    "discovery_probes_24h": 59,
    "crawler_or_repeated_probe_challenges_24h": 46,
    "unsigned_post_failures_24h": 255,
    "total_probe_or_unsigned_failures_24h": 360
  },
  "valid_402_challenges": {
    "buyer_intent_challenges_24h": 260,
    "paid_route_challenge_issued_24h": 306,
    "excluded_probe_challenges_24h": 46
  },
  "signed_retries": {
    "signed_retry_headers_24h": 0,
    "signed_retry_success_http_24h": 0,
    "signed_retry_failure_http_24h": 0
  },
  "verify_successes": {
    "verify_successes_24h": 0,
    "successful_invocation_rows_24h": 0,
    "provider_failed_after_verified_payment_24h": 0
  },
  "settlements": {
    "settled_calls_24h": 0,
    "settlement_pending_24h": 0
  },
  "resource_successes": {
    "resource_successes_24h": 0,
    "paid_retry_success_http_24h": 0,
    "signed_retry_success_http_24h": 0,
    "receipt_success_http_24h": 0,
    "unattributed_paid_route_2xx_http_24h": 0
  },
  "repeat_paid_wallets": {
    "paying_wallets_30d": 8,
    "repeat_wallets_30d": 2,
    "gross_volume_usdc_7d": 0
  },
  "conversion_rates_pct": {
    "valid_402_challenge_to_signed_retry": 0,
    "signed_retry_to_verify_success": null,
    "verify_success_to_settlement": null,
    "resource_success_to_settlement": null,
    "repeat_paid_wallet_rate": 25
  }
}

Conversion rates

{
  "challenge_to_signed_retry_24h": 0,
  "challenge_to_paid_retry_success_http_24h": 0,
  "challenge_to_signed_retry_success_http_24h": 0,
  "signed_retry_to_signed_retry_success_http_24h": null,
  "signed_retry_success_to_receipt_success_http_24h": null,
  "buyer_intent_challenge_to_paid_success_24h": 0,
  "signed_retry_to_successful_paid_call_24h": null,
  "successful_paid_call_to_settled_call_24h": null,
  "paying_wallet_repeat_ratio_30d": 0.25,
  "note": "signed_retry metrics require literal retry headers. paid_retry_success_http is stable paid-route POST 2xx with retry or receipt headers; unattributed_paid_route_2xx_http_24h tracks 2xx rows without retry/receipt headers separately. paid_route_redirect_http_24h tracks 3xx compatibility redirects separately. signed_retry_success_http requires the retry header, receipt_success_http requires receipt headers, and successful_paid_calls_24h requires persisted paid x402 invocation rows. buyer_intent_challenge excludes known crawlers and high-volume repeated probes."
}

Routes

[
  {
    "slug": "text-summarizer",
    "status": "available",
    "status_reason": null,
    "payable_url": "https://x402.agoragentic.com/v1/text-summarizer",
    "price_usdc": "0.10",
    "metric_scope": "anonymous_x402_paid_settlements_only",
    "paid_calls_7d": 0,
    "repeat_wallets_30d": 1,
    "gross_volume_usdc_7d": 0,
    "last_successful_paid_at": "2026-05-22T00:33:57.583Z",
    "safe_to_retry": true,
    "idempotency_supported": true
  },
  {
    "slug": "web-scraper",
    "status": "available",
    "status_reason": null,
    "payable_url": "https://x402.agoragentic.com/v1/web-scraper",
    "price_usdc": "0.10",
    "metric_scope": "anonymous_x402_paid_settlements_only",
    "paid_calls_7d": 0,
    "repeat_wallets_30d": 1,
    "gross_volume_usdc_7d": 0,
    "last_successful_paid_at": "2026-05-26T09:00:15.120Z",
    "safe_to_retry": true,
    "idempotency_supported": true
  },
  {
    "slug": "receipt-reconciliation",
    "status": "available",
    "status_reason": null,
    "payable_url": "https://x402.agoragentic.com/v1/receipt-reconciliation",
    "price_usdc": "0.10",
    "metric_scope": "anonymous_x402_paid_settlements_only",
    "paid_calls_7d": 0,
    "repeat_wallets_30d": 0,
    "gross_volume_usdc_7d": 0,
    "last_successful_paid_at": "2026-05-14T03:50:12.863Z",
    "safe_to_retry": true,
    "idempotency_supported": true
  },
  {
    "slug": "agent-discovery-audit",
    "status": "available",
    "status_reason": null,
    "payable_url": "https://x402.agoragentic.com/v1/agent-discovery-audit",
    "price_usdc": "0.10",
    "metric_scope": "anonymous_x402_paid_settlements_only",
    "paid_calls_7d": 0,
    "repeat_wallets_30d": 0,
    "gross_volume_usdc_7d": 0,
    "last_successful_paid_at": "2026-04-29T22:55:23.886Z",
    "safe_to_retry": true,
    "idempotency_supported": true
  }
]