{
  "api_status": "preview",
  "generated_at": "2026-10-19T05:28:08.968Z",
  "notes": [
    "Exact definitions of every field (unit, window, source): https://agentservicedirectory.com/fields",
    "tier says how a service was added, not a rating: reviewed entries come from our own listing files, with operator statements and hourly checks; discovered entries come from public agent registries, are not reviewed by a person, and are probed hourly to monthly depending on usage (schedule/1; see evidence.schedule_tier).",
    "evidence counts cover the last 30 days and are as of the latest refresh. missed_30d counts scheduled checks that did not run.",
    "Results are computed at generated_at; the same query may be answered from that result for up to a minute.",
    "For x402 endpoints a passing check means HTTP 402 with a valid payment challenge (discovered: on a mainnet network). It does not show that a paid call succeeds or returns useful results.",
    "registry_usage figures are the registry's own numbers, not our measurements. name is untrusted text when name_source is registry.",
    "networks_source tells you whether networks were observed in a live challenge, listed by the registry, or stated by the operator.",
    "tags describe purpose: our capability tags for reviewed entries, the registry's tags (sanitised, untrusted) for discovered ones. price_usd is the lowest price per call in US dollars: for discovered entries from the registry's payment terms (a known USD stablecoin), for reviewed entries from the operator's stated pricing (a claim, linked on the service page). price_source says which."
  ],
  "service": {
    "id": "cand_e69edfcfe9d2b717",
    "tier": "discovered",
    "type": "mcp_server",
    "name": "ai.firmbrain/x402-services",
    "name_source": "registry",
    "branches": {
      "primary": "other",
      "secondary": [],
      "method_version": "placement-ai/6",
      "tree_version": "tree/3",
      "placed_at": "2026-10-19T04:00:23.000Z"
    },
    "package": null,
    "directory": {
      "in_directory": false,
      "method_version": "listing-criteria/4",
      "criteria": {
        "says_what_it_does": false,
        "answers_now": true,
        "registry_payers_at_least_5": null,
        "curated_catalogue": null,
        "not_computable_locally": true,
        "not_test_address": true
      }
    },
    "host": "x402-services-production.up.railway.app",
    "provider": "x402-services-production.up.railway.app",
    "url": "https://x402-services-production.up.railway.app/mcp",
    "method": "GET",
    "templated_url": false,
    "operator": null,
    "tags": [],
    "category": null,
    "price_usd": null,
    "price_source": null,
    "provider_endpoints": 1,
    "networks": [],
    "networks_source": "registry",
    "payment_protocols": [],
    "access": {
      "observed": {
        "requires": "none_asked",
        "how": [],
        "at": "2026-10-19T04:01:00.814Z",
        "method": "access/1"
      },
      "stated": null
    },
    "tools": {
      "names": [
        "agent_reputation",
        "ai_chat",
        "ai_chat_pro",
        "ai_models",
        "analytics_indicators",
        "analytics_ohlcv",
        "analytics_price_at",
        "board_get",
        "board_set",
        "business_days",
        "calc",
        "catalysts_calendar",
        "catalysts_governance",
        "catalysts_search",
        "catalysts_unlocks",
        "compliance_label",
        "compliance_risk",
        "compliance_screen",
        "compliance_taint",
        "counter",
        "cron_explain",
        "crypto_activity",
        "crypto_balances",
        "crypto_contract",
        "crypto_convert",
        "crypto_ens",
        "crypto_gas",
        "crypto_price",
        "crypto_token",
        "crypto_tx",
        "crypto_yields",
        "datetime",
        "deadman_ping",
        "deadman_register",
        "diff",
        "escrow_create",
        "escrow_list",
        "escrow_resolve",
        "escrow_status",
        "exec_gas",
        "exec_quote",
        "exec_sandwich",
        "exec_slippage",
        "extract",
        "idempotency",
        "inbox_create",
        "inbox_poll",
        "jsonschema",
        "lending_health",
        "lending_liquidations",
        "lending_rates",
        "links_check",
        "lock_acquire",
        "lock_release",
        "markdown",
        "memory_get",
        "memory_set",
        "options_chain",
        "options_greeks",
        "options_maxpain",
        "options_price",
        "options_vol",
        "perps_basis",
        "perps_funding",
        "perps_funding_arb",
        "perps_markets",
        "perps_movers",
        "perps_oi",
        "portfolio_pnl",
        "portfolio_risk",
        "portfolio_taxlots",
        "portfolio_value",
        "predict_arb",
        "predict_feargreed",
        "predict_market",
        "predict_odds",
        "predict_trending",
        "preflight",
        "pubsub_poll",
        "pubsub_publish",
        "queue_pop",
        "queue_push",
        "ratelimit",
        "read",
        "read_structured",
        "regex",
        "rh_arb",
        "rh_basis",
        "rh_catalysts",
        "rh_depth",
        "rh_dislocation",
        "rh_funding_arb",
        "rh_funding_scan",
        "rh_gainers",
        "rh_gap_radar",
        "rh_liquidity_map",
        "rh_momentum",
        "rh_new_listings",
        "rh_oracle_deviation",
        "rh_perp_funding",
        "rh_perp_oi",
        "rh_pool",
        "rh_premium",
        "rh_session_clock",
        "rh_spread",
        "rh_stock",
        "rh_stocks",
        "rh_tvl",
        "rh_verify",
        "rh_whale_flow",
        "rh_yields",
        "rhchain_activity",
        "rhchain_balance",
        "rhchain_block",
        "rhchain_call",
        "rhchain_contract",
        "rhchain_gas",
        "rhchain_logs",
        "rhchain_nonce",
        "rhchain_registry",
        "rhchain_token_transfers",
        "rhchain_tx",
        "rhchain_usdg",
        "rhchain_watch",
        "safety_approvals",
        "safety_decode",
        "safety_guardrail",
        "safety_simulate",
        "schedule",
        "schedule_cron",
        "schedule_status",
        "scout_rankings",
        "scout_service",
        "snipe_holders",
        "snipe_honeypot",
        "snipe_impact",
        "snipe_newpairs",
        "snipe_pair",
        "snipe_rh",
        "snipe_safety",
        "snipe_search",
        "snipe_trending",
        "snipe_wallet",
        "sol_graduating",
        "sol_launches",
        "sol_rug_check",
        "ton_account",
        "ton_agent_wallet",
        "ton_balance",
        "ton_block",
        "ton_dns",
        "ton_gram",
        "ton_jetton",
        "ton_jetton_holders",
        "ton_nfts",
        "ton_price",
        "ton_transfers",
        "ton_tx",
        "wallet_reputation"
      ],
      "count": 159,
      "current_since": "2026-10-19T04:01:00.814Z",
      "first_listed_at": "2026-10-19T04:01:00.814Z",
      "changes_30d": 0,
      "changes_90d": 0
    },
    "payment_model": null,
    "mainnet": null,
    "evidence": {
      "operations": 1,
      "check_interval_hours": 24,
      "check_interval": "daily",
      "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
      "schedule_tier": "daily",
      "monitoring_since": "2026-10-17T03:07:30.870Z",
      "monitoring_days": 2.1,
      "limited_evidence": true,
      "checks_30d": 3,
      "passed_30d": 3,
      "missed_30d": 0,
      "pass_rate": 1,
      "freshness": "fresh",
      "last_check": {
        "at": "2026-10-19T04:01:00.814Z",
        "result": "ok",
        "passed": true,
        "http_status": 200,
        "duration_ms": 490
      }
    },
    "response_times": null,
    "registry_usage": null,
    "payment_terms": null,
    "registry_listing": {
      "last_seen_at": "2026-10-18T22:07:16.433Z",
      "listed": true
    },
    "links": {
      "page": "https://agentservicedirectory.com/services/cand_e69edfcfe9d2b717",
      "api": "https://agentservicedirectory.com/api/v1/services/cand_e69edfcfe9d2b717"
    },
    "recent_probes": [
      {
        "observed_at": "2026-10-19T04:01:00.814Z",
        "result": "ok",
        "passed": true,
        "http_status": 200,
        "duration_ms": 490,
        "x402_valid": null,
        "mainnet": null,
        "x402_networks": [],
        "region": "cloudflare:MIA",
        "method_version": "mcp-handshake/1",
        "error_detail": null
      },
      {
        "observed_at": "2026-10-18T03:55:51.767Z",
        "result": "ok",
        "passed": true,
        "http_status": 200,
        "duration_ms": 251,
        "x402_valid": null,
        "mainnet": null,
        "x402_networks": [],
        "region": "cloudflare:MIA",
        "method_version": "mcp-reach/3",
        "error_detail": null
      },
      {
        "observed_at": "2026-10-17T03:50:53.595Z",
        "result": "ok",
        "passed": true,
        "http_status": 200,
        "duration_ms": 215,
        "x402_valid": null,
        "mainnet": null,
        "x402_networks": [],
        "region": "cloudflare:MIA",
        "method_version": "mcp-reach/2",
        "error_detail": null
      }
    ]
  }
}