{
  "api_status": "preview",
  "generated_at": "2026-10-20T13:27:33.517Z",
  "notes": [
    "We keep every service we find in the index, checked on its schedule. Search, the tree and browsing show the directory by default: the services that meet every listing criterion that applies to them (listing-criteria/5). Being in the directory means meeting these criteria; it is not a rating or an endorsement. Add scope=index to search everything we watch.",
    "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 five minutes. Whether each service is in the directory is worked out every five minutes for services just checked or placed, and for every service each hour.",
    "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."
  ],
  "query": {
    "scope": "directory",
    "tag": "market-data",
    "sort": "evidence",
    "limit": 50,
    "offset": 0
  },
  "total": 49,
  "items": [
    {
      "id": "cand_2d461e69c0c57721",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "ApiToll Crypto Prices",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns current and historical crypto token prices by ticker, id or contract address.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "crypto.apitoll.cloud",
      "provider": "apitoll.cloud",
      "url": "https://crypto.apitoll.cloud/v1/crypto/price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "prices",
        "token-price",
        "defi",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 23,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:00:48.504Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:39.227Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:48.504Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 432
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:39.227Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:39.227Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 168,
        "unique_payers_30d": 75,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:39.227Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_2d461e69c0c57721",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_2d461e69c0c57721"
      }
    },
    {
      "id": "cand_967ef0f2db8aa84e",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Oblique Markets",
      "name_source": "registry",
      "branches": {
        "primary": "search/directories/paid-apis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T06:50:05.000Z"
      },
      "place": {
        "id": "search/directories/paid-apis",
        "name": "Find paid APIs",
        "description": "Registries, rankings and marketplaces of APIs and pay-per-call (x402) endpoints that agents can call."
      },
      "summary": {
        "text": "Gives x402 Bazaar market pulse: trending services, call volumes, new listings.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T06:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.oblique.markets",
      "provider": "oblique.markets",
      "url": "https://api.oblique.markets/api/v1/paid/bazaar-pulse",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "bazaar",
        "market-data",
        "x402",
        "catalogue",
        "trends"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 68,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T08:00:51.014Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:41.864Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:51.014Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 11
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:41.864Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:41.864Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 57,
        "unique_payers_30d": 52,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:41.864Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_967ef0f2db8aa84e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_967ef0f2db8aa84e"
      }
    },
    {
      "id": "cand_463800abd3192359",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "hyperextend",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns the most recent OHLCV candles for Hyperliquid markets, up to 5000.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.hyperextend.xyz",
      "provider": "hyperextend.xyz",
      "url": "https://api.hyperextend.xyz/v1/candles/BTC/1m/latest",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "hyperliquid",
        "market-data",
        "candles",
        "open-interest",
        "hip-3"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 9,
      "networks": [
        "eip155:8453",
        "hyperliquid:mainnet"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:00:50.853Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:41.198Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:50.853Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 1209
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:41.198Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:41.198Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 35,
        "unique_payers_30d": 26,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:41.198Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_463800abd3192359",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_463800abd3192359"
      }
    },
    {
      "id": "cand_e5acae4d2ff65d65",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Vibe Springs",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns live BTC/USD spot rate, 24-hour high and low, and volume from Coinbase.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "vibesprings.net",
      "provider": "vibesprings.net",
      "url": "https://vibesprings.net/api/price/btc-usd",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "oracle",
        "crypto",
        "market-data",
        "btc-usd"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 30,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:00:50.347Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:40.725Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:50.347Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 211
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:40.725Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:40.725Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 30,
        "unique_payers_30d": 25,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:40.725Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_e5acae4d2ff65d65",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_e5acae4d2ff65d65"
      }
    },
    {
      "id": "cand_dccda7176494abf7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "CoinGecko",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/defi",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/defi",
        "name": "Decentralised finance",
        "description": "Decentralised finance protocols, liquidity and trading data."
      },
      "summary": {
        "text": "Searches onchain DEX pools by token address, name or symbol.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "pro-api.coingecko.com",
      "provider": "coingecko.com",
      "url": "https://pro-api.coingecko.com/api/v3/x402/onchain/search/pools",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "prices",
        "market-data",
        "defi"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 40,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:00:50.870Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:41.754Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:50.870Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 154
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:41.754Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:41.754Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 63,
        "unique_payers_30d": 21,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:41.754Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_dccda7176494abf7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_dccda7176494abf7"
      }
    },
    {
      "id": "cand_d8473cf4c624475a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Vibe Springs",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/gas-fees",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/gas-fees",
        "name": "Gas and network fees",
        "description": "Current and estimated gas prices and transaction fees on blockchains."
      },
      "summary": {
        "text": "Returns the current Base network gas price in gwei and the block base fee.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "vibesprings.net",
      "provider": "vibesprings.net",
      "url": "https://vibesprings.net/api/price/base-gas",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "oracle",
        "crypto",
        "market-data",
        "base-gas"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 30,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:00:51.034Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:25:41.758Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:00:51.034Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 94
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:05:29.881Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T11:25:41.758Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T11:25:41.758Z",
            "end": "2026-10-20T08:05:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 19,
        "unique_payers_30d": 19,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:25:41.758Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d8473cf4c624475a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d8473cf4c624475a"
      }
    },
    {
      "id": "cand_07aeb3229d96337e",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Omni Terminal",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/markets-business",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "search/news/markets-business",
        "name": "Market, business and crypto news",
        "description": "Headlines and events on markets, companies, crypto and prediction markets."
      },
      "summary": {
        "text": "Deduplicated market news and catalyst context across equities, crypto, macro, forex.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "omniterminal.app",
      "provider": "omniterminal.app",
      "url": "https://omniterminal.app/api/x402/v1/news",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "omni-terminal",
        "trading",
        "market-data",
        "ai-news",
        "market-research"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 13,
      "networks": [
        "eip155:84532",
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:36.521Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T01:55:52.836Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:36.521Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 464
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:39.878Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:39.878Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 38,
        "unique_payers_30d": 15,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T01:55:52.836Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:55:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_07aeb3229d96337e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_07aeb3229d96337e"
      }
    },
    {
      "id": "cand_375fc3e1b62e9947",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "CoinGecko Crypto Price & Data",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns real-time spot prices for crypto coins in USD and other currencies.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "coingecko.use.x402atlas.com",
      "provider": "x402atlas.com",
      "url": "https://coingecko.use.x402atlas.com/price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "crypto",
        "token",
        "usd",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 236,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:38.511Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T01:55:55.666Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:38.511Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 178
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:41.583Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:41.583Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 47,
        "unique_payers_30d": 9,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T01:55:55.666Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_375fc3e1b62e9947",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_375fc3e1b62e9947"
      }
    },
    {
      "id": "cand_89362b09459ae025",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Hyperliquid Smart Money Data API",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/derivatives",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/derivatives",
        "name": "Crypto derivatives",
        "description": "Perpetual futures funding, open interest, liquidations and options data for crypto."
      },
      "summary": {
        "text": "Reports Hyperliquid perps market coverage and history range before purchase.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "whaletape.xyz",
      "provider": "whaletape.xyz",
      "url": "https://whaletape.xyz/coverage",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "hyperliquid",
        "crypto",
        "market-data",
        "perps",
        "perpetuals"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 37,
      "networks": [
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:8453",
        "eip155:42161",
        "eip155:4663",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8="
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:38.445Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:20:38.445Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:38.445Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 384
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:41.660Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:41.660Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 51,
        "unique_payers_30d": 9,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:20:38.445Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 0,
        "last_change_at": "2026-10-20T10:20:38.445Z",
        "last_change_kinds": [
          "price"
        ],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_89362b09459ae025",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_89362b09459ae025"
      }
    },
    {
      "id": "cand_37e493c59eb05e61",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Crypto Token Price Data",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns live prices, market cap, volume and 24-hour change for crypto tokens.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.kadec0.xyz",
      "provider": "kadec0.xyz",
      "url": "https://api.kadec0.xyz/v1/token-price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "crypto",
        "token-price",
        "market-data",
        "coinpaprika"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 44,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:37.928Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:05:54.588Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:37.928Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 90
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:10:40.714Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:10:40.714Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 88,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:05:54.588Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_37e493c59eb05e61",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_37e493c59eb05e61"
      }
    },
    {
      "id": "cand_2f2841d24c095ed0",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "hyperextend",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/derivatives",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/derivatives",
        "name": "Crypto derivatives",
        "description": "Perpetual futures funding, open interest, liquidations and options data for crypto."
      },
      "summary": {
        "text": "Returns the latest open interest, funding and context rows for a Hyperliquid asset.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.hyperextend.xyz",
      "provider": "hyperextend.xyz",
      "url": "https://api.hyperextend.xyz/v1/asset_ctx/BTC/latest",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "hyperliquid",
        "market-data",
        "candles",
        "open-interest",
        "hip-3"
      ],
      "category": null,
      "price_usd": 0.003475,
      "price_source": "registry",
      "provider_endpoints": 9,
      "networks": [
        "eip155:8453",
        "hyperliquid:mainnet"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:47.506Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:20:47.506Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:47.506Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 253
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:49.971Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:49.971Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 17,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:20:47.506Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 0,
        "last_change_at": "2026-10-20T10:20:47.506Z",
        "last_change_kinds": [
          "price"
        ],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:20:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_2f2841d24c095ed0",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_2f2841d24c095ed0"
      }
    },
    {
      "id": "cand_0cc3443831c9b8da",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "nsgoods Crypto Signals (Kraken)",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/signals-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/signals-analysis",
        "name": "Crypto signals and analysis",
        "description": "Sentiment indexes, trending coins, trading signals, forecasts, market regimes, research and backtests."
      },
      "summary": {
        "text": "BUY, SELL or HOLD state with confidence for a crypto pair, signed.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "signals.nsgoods.org",
      "provider": "nsgoods.org",
      "url": "https://signals.nsgoods.org/signals",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "signals",
        "trading",
        "market-data",
        "kraken"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 20,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:44.571Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T01:56:02.446Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:44.571Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 310
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:46.582Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:46.582Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 10,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T01:56:02.446Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T08:25:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0cc3443831c9b8da",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0cc3443831c9b8da"
      }
    },
    {
      "id": "cand_f85f8bb993fb40a7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "402oracle",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns a cross-checked median spot price across five exchanges, with a signed attestation.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:10:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "402oracle.com",
      "provider": "402oracle.com",
      "url": "https://402oracle.com/verify/price",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto-price",
        "price-oracle",
        "token-price",
        "bitcoin-price",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.02,
      "price_source": "registry",
      "provider_endpoints": 6,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:20:46.229Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T01:56:04.283Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T11:07:51.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:20:46.229Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 40
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:25:29.881Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:48.087Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:48.087Z",
            "end": "2026-10-20T10:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 15,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T01:56:04.283Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:20:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_f85f8bb993fb40a7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_f85f8bb993fb40a7"
      }
    },
    {
      "id": "cand_ed13e9162e7b2664",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402 Crypto Market Data",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns crypto rank, 24h high and low, volume and all-time high.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:10:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402tap.com",
      "provider": "x402tap.com",
      "url": "https://x402tap.com/api/crypto-market",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "market-data",
        "finance",
        "trading"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 16,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:41.145Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:00:51.487Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:41.145Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 104
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:35:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:35:29.881Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:05:42.306Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:05:42.306Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:00:51.487Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:20:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ed13e9162e7b2664",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ed13e9162e7b2664"
      }
    },
    {
      "id": "cand_6cd1476ad70b1924",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "CoinGecko",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns onchain DEX token prices and market data from contract addresses.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "pro-api.coingecko.com",
      "provider": "coingecko.com",
      "url": "https://pro-api.coingecko.com/api/v3/x402/onchain/simple/networks/base/token_price/0x4200000000000000000000000000000000000006,0x940181a94a35a4569e4529a3cdfb74e38fd98631,0x9b5e262cf9bb04869ab40b19af91d2dc85761722",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "prices",
        "market-data",
        "defi"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 40,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:40.716Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:00:55.518Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:40.716Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 232
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:05:45.265Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:05:45.265Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 6,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:00:55.518Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:45:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6cd1476ad70b1924",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6cd1476ad70b1924"
      }
    },
    {
      "id": "cand_665a4be980d5a5a1",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Vibe Springs",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns live ETH/USD spot price, 24h high, low and volume from Coinbase.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "vibesprings.net",
      "provider": "vibesprings.net",
      "url": "https://vibesprings.net/api/price/eth-usd",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "oracle",
        "crypto",
        "market-data",
        "eth-usd"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 30,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:25:40.566Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T12:20:38.822Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:25:40.566Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 150
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:30:29.881Z",
            "end": "2026-10-20T08:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T12:20:38.822Z",
            "end": "2026-10-20T08:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T12:20:38.822Z",
            "end": "2026-10-20T08:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T12:20:38.822Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T06:20:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_665a4be980d5a5a1",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_665a4be980d5a5a1"
      }
    },
    {
      "id": "cand_99e9910e94b47998",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Omni Terminal",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/markets-business",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "search/news/markets-business",
        "name": "Market, business and crypto news",
        "description": "Headlines and events on markets, companies, crypto and prediction markets."
      },
      "summary": {
        "text": "Returns the latest pre-market roundup with excerpts and canonical article links.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "omniterminal.app",
      "provider": "omniterminal.app",
      "url": "https://omniterminal.app/api/x402/v1/research/premarket",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "omni-terminal",
        "trading",
        "market-data",
        "market-research",
        "premarket"
      ],
      "category": null,
      "price_usd": 0.1,
      "price_source": "registry",
      "provider_endpoints": 13,
      "networks": [
        "eip155:84532",
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:38.698Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:00:52.033Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:38.698Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 163
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:05:42.901Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:05:42.901Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 6,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:00:52.033Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_99e9910e94b47998",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_99e9910e94b47998"
      }
    },
    {
      "id": "cand_05c45486a7bd41ea",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Trending Crypto Coins",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/signals-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:20:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/signals-analysis",
        "name": "Crypto signals and analysis",
        "description": "Sentiment indexes, trending coins, trading signals, forecasts, market regimes, research and backtests."
      },
      "summary": {
        "text": "Lists the crypto coins most searched on CoinGecko, with rank and price.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:20:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.kadec0.xyz",
      "provider": "kadec0.xyz",
      "url": "https://api.kadec0.xyz/v1/trending-coins",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "trending",
        "web3",
        "market-data",
        "coingecko"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 44,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:13.897Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:25:42.544Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:13.897Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 98
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:30:44.371Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:30:44.371Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 33,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:25:42.544Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:45:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_05c45486a7bd41ea",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_05c45486a7bd41ea"
      }
    },
    {
      "id": "cand_09caf78369387825",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "hyperextend",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/derivatives",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/derivatives",
        "name": "Crypto derivatives",
        "description": "Perpetual futures funding, open interest, liquidations and options data for crypto."
      },
      "summary": {
        "text": "Shows which archived hours have Hyperliquid liquidations for a coin, and where gaps are.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.hyperextend.xyz",
      "provider": "hyperextend.xyz",
      "url": "https://api.hyperextend.xyz/v1/liquidations/coverage",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "hyperliquid",
        "market-data",
        "candles",
        "open-interest",
        "hip-3"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 9,
      "networks": [
        "eip155:8453",
        "hyperliquid:mainnet"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:39.773Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:00:53.028Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:39.773Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 582
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:05:43.362Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:05:43.362Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 6,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:00:53.028Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_09caf78369387825",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_09caf78369387825"
      }
    },
    {
      "id": "cand_29026fc73dc17c2d",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402 Crypto Price Lookup",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns current price, 24h change and market cap for given cryptocurrencies.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402tap.com",
      "provider": "x402tap.com",
      "url": "https://x402tap.com/api/crypto-price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "price",
        "finance",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 16,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:37.220Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T01:56:08.162Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T12:07:55.000Z",
        "monitoring_days": 4.1,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:37.220Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 163
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:00:50.968Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:00:50.968Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 8,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T01:56:08.162Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T06:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_29026fc73dc17c2d",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_29026fc73dc17c2d"
      }
    },
    {
      "id": "cand_12fd09001a9918bc",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Oblique Markets",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns spot USD price for a crypto ticker, with 24h change and volume.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.oblique.markets",
      "provider": "oblique.markets",
      "url": "https://api.oblique.markets/api/v1/paid/crypto-price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto-price",
        "market-data",
        "spot-price",
        "usd"
      ],
      "category": null,
      "price_usd": 0.004,
      "price_source": "registry",
      "provider_endpoints": 68,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T08:40:40.555Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T14:10:40.890Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T14:07:55.000Z",
        "monitoring_days": 4,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:40:40.555Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 22
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:45:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:45:29.881Z",
            "end": "2026-10-20T08:45:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T14:10:40.890Z",
            "end": "2026-10-20T08:45:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T14:10:40.890Z",
            "end": "2026-10-20T08:45:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 14,
        "unique_payers_30d": 8,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T14:10:40.890Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_12fd09001a9918bc",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_12fd09001a9918bc"
      }
    },
    {
      "id": "cand_eb46be036bee9b8f",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Crypto price",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Live crypto spot prices with 24h change, volume and market cap.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/crypto-price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "data",
        "crypto",
        "price",
        "market-data",
        "bitcoin"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 679,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "eip155:143",
        "eip155:43114",
        "eip155:1329",
        "eip155:10",
        "eip155:4663",
        "eip155:42220",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "stellar:pubnet",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T12:15:52.670Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:20:50.368Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T12:15:52.670Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 248
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T12:20:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T12:20:29.881Z",
            "end": "2026-10-20T12:20:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T08:35:14.531Z",
            "end": "2026-10-20T12:20:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T08:35:14.531Z",
            "end": "2026-10-20T12:20:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 104,
        "unique_payers_30d": 9,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:20:50.368Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:45:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_eb46be036bee9b8f",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_eb46be036bee9b8f"
      }
    },
    {
      "id": "cand_3b7cecc63d70076e",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Otto AI",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/markets/prediction-markets",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/markets/prediction-markets",
        "name": "Prediction markets",
        "description": "Prediction market odds, trades, order books, traders and resolution data across venues."
      },
      "summary": {
        "text": "Lists top Polymarket prediction markets with live odds, prices, volume and liquidity.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402.ottoai.services",
      "provider": "ottoai.services",
      "url": "https://x402.ottoai.services/pm-markets",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "prediction-markets",
        "polymarket",
        "odds",
        "event-probability",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 147,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T11:00:35.198Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:40:52.353Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T11:00:35.198Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 175
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T11:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T11:05:29.881Z",
            "end": "2026-10-20T11:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-16T15:07:55.000Z",
            "end": "2026-10-20T11:05:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-16T15:07:55.000Z",
            "end": "2026-10-20T11:05:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:40:52.353Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:50:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_3b7cecc63d70076e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_3b7cecc63d70076e"
      }
    },
    {
      "id": "cand_66584243040bcbb9",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Crypto market regime",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/signals-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/signals-analysis",
        "name": "Crypto signals and analysis",
        "description": "Sentiment indexes, trending coins, trading signals, forecasts, market regimes, research and backtests."
      },
      "summary": {
        "text": "Reports crypto market regime as bullish, bearish or mixed, with breadth and leaders.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.marketintelligenceapi.com",
      "provider": "marketintelligenceapi.com",
      "url": "https://api.marketintelligenceapi.com/api/v1/intelligence/regime",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "regime",
        "risk",
        "breadth",
        "market-data",
        "trading-signals"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 104,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:480",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:44.392Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:16:01.660Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:44.392Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 297
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:20:54.433Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:20:54.433Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 15,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:16:01.660Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:40:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_66584243040bcbb9",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_66584243040bcbb9"
      }
    },
    {
      "id": "cand_b40438f3d55b4081",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "NetIntel",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Gives live prices, 24h stats, market caps and supply for about 50 top assets.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "netintel.dev",
      "provider": "netintel.dev",
      "url": "https://netintel.dev/crypto/market",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto-price",
        "bitcoin-price",
        "market-data",
        "token-price",
        "no-api-key"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 245,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:41.370Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:16:01.567Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:41.370Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 217
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:35:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:35:29.881Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:20:54.079Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:20:54.079Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:16:01.567Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T05:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_b40438f3d55b4081",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_b40438f3d55b4081"
      }
    },
    {
      "id": "cand_6e5db3b78423d2c7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Oblique Markets",
      "name_source": "registry",
      "branches": {
        "primary": "search/directories/paid-apis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "search/directories/paid-apis",
        "name": "Find paid APIs",
        "description": "Registries, rankings and marketplaces of APIs and pay-per-call (x402) endpoints that agents can call."
      },
      "summary": {
        "text": "Ranks the top 25 x402 Bazaar sellers by settled 30-day calls.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.oblique.markets",
      "provider": "oblique.markets",
      "url": "https://api.oblique.markets/api/v1/paid/bazaar-seller-rank",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "bazaar",
        "seller",
        "rank",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.003,
      "price_source": "registry",
      "provider_endpoints": 68,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:14.592Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:20:50.133Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:14.592Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 156
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:25:43.660Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:25:43.660Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 8,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:20:50.133Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6e5db3b78423d2c7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6e5db3b78423d2c7"
      }
    },
    {
      "id": "cand_6f5e5e3b759e6cd7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Crypto Data Agent",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/defi",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/defi",
        "name": "Decentralised finance",
        "description": "Decentralised finance protocols, liquidity and trading data."
      },
      "summary": {
        "text": "Lists top DeFi yield pools with APY and TVL, filterable by chain.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402-crypto-data.vercel.app",
      "provider": "x402-crypto-data.vercel.app",
      "url": "https://x402-crypto-data.vercel.app/api/yields",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "defi",
        "yields",
        "apy",
        "tvl",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 2,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T08:50:40.456Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-16T16:08:17.760Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T16:07:55.000Z",
        "monitoring_days": 3.9,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:50:40.456Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 195
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:55:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:55:29.881Z",
            "end": "2026-10-20T08:55:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T16:10:38.270Z",
            "end": "2026-10-20T08:55:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T16:10:38.270Z",
            "end": "2026-10-20T08:55:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 46,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-16T16:08:17.760Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T16:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6f5e5e3b759e6cd7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6f5e5e3b759e6cd7"
      }
    },
    {
      "id": "cand_ccbf68b406c0cf2a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Market Intelligence API",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto",
        "name": "Crypto and on-chain data",
        "description": "Crypto prices, tokens and on-chain data."
      },
      "summary": {
        "text": "Ranks crypto assets by momentum score, combining price change with aggressive buying or selling.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:10:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.marketintelligenceapi.com",
      "provider": "marketintelligenceapi.com",
      "url": "https://api.marketintelligenceapi.com/api/v1/intelligence/top-momentum",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "momentum",
        "top-movers",
        "screener",
        "market-data",
        "trading-signals"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 104,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:480",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:45.672Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:21:04.764Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T17:07:55.000Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:45.672Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 89
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:30:29.881Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:25:53.861Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:25:53.861Z",
            "end": "2026-10-20T10:30:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 14,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:21:04.764Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T17:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ccbf68b406c0cf2a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ccbf68b406c0cf2a"
      }
    },
    {
      "id": "cand_766376f926ab423f",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Stock quote",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/markets/stock-prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/markets/stock-prices",
        "name": "Stock and index prices",
        "description": "Quotes, price history and snapshots for stocks, ETFs and indices."
      },
      "summary": {
        "text": "Gives end-of-day US stock quotes with close, range, volume and change.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/stock-quote",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "data",
        "finance",
        "stocks",
        "quote",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 679,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "eip155:143",
        "eip155:43114",
        "eip155:1329",
        "eip155:10",
        "eip155:4663",
        "eip155:42220",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "stellar:pubnet",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T12:47:42.406Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:45:50.535Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T17:07:55.000Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T12:47:42.406Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 163
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T12:50:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T12:50:29.881Z",
            "end": "2026-10-20T12:50:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-16T17:07:55.000Z",
            "end": "2026-10-20T12:50:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-16T17:07:55.000Z",
            "end": "2026-10-20T12:50:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 56,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:45:50.535Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T17:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:45:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_766376f926ab423f",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_766376f926ab423f"
      }
    },
    {
      "id": "cand_d6aff5e11681bd8d",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "tokenguard",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns price, supply, market cap and ranking for a crypto asset from an independent source.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "eltociear-tokenguard.hf.space",
      "provider": "eltociear-tokenguard.hf.space",
      "url": "https://eltociear-tokenguard.hf.space/coinpaprika",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "defi",
        "market-data",
        "on-chain",
        "ai-agents"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 128,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:45.918Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:35:56.126Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T22:07:46.000Z",
        "monitoring_days": 3.6,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:45.918Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 159
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:35:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:35:29.881Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-18T02:40:37.746Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-18T02:40:37.746Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:35:56.126Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T22:07:46.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d6aff5e11681bd8d",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d6aff5e11681bd8d"
      }
    },
    {
      "id": "cand_1ffe1b47c19da773",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "ai/language-models",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "ai/language-models",
        "name": "Language models",
        "description": "Text generation and chat by model API."
      },
      "summary": {
        "text": "Pay-per-call LLM answers from a multi-provider failover chain, for any question.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/llm",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ai",
        "inference",
        "commodity",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:40:36.876Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:45:54.656Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:40:36.876Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 207
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:45:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:45:29.881Z",
            "end": "2026-10-20T10:45:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:45:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:45:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 97,
        "unique_payers_30d": 8,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:45:54.656Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_1ffe1b47c19da773",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_1ffe1b47c19da773"
      }
    },
    {
      "id": "cand_a9365bbf094a5873",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns real-time SOL/USD price from the Pyth oracle with confidence interval.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/pyth-price",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "utility",
        "oracle",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.006,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:55:35.665Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:55:35.665Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:55:35.665Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 128
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T11:00:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T11:00:29.881Z",
            "end": "2026-10-20T11:00:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T11:00:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T11:00:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 98,
        "unique_payers_30d": 8,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:55:35.665Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 0,
        "last_change_at": "2026-10-20T10:55:35.665Z",
        "last_change_kinds": [
          "price"
        ],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_a9365bbf094a5873",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_a9365bbf094a5873"
      }
    },
    {
      "id": "cand_6a9f49a2d85825a8",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Horizon Pulse",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns BTC, ETH and SOL spot prices in USD with 24h change and momentum labels.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "horizonpulse.dev",
      "provider": "horizonpulse.dev",
      "url": "https://horizonpulse.dev/api/pulse",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "market-data",
        "spot-prices",
        "btc-eth-sol",
        "momentum"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 29,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "xrpl:0",
        "eip155:137"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:18.061Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:15:53.056Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:18.061Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 231
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 13,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:15:53.056Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6a9f49a2d85825a8",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6a9f49a2d85825a8"
      }
    },
    {
      "id": "cand_0de34b9f1888e773",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "identity/verification/tax-bank-ids",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "identity/verification/tax-bank-ids",
        "name": "Validate tax and bank numbers",
        "description": "Validate VAT, tax ID, IBAN and similar numbers by format, check digit or official lookup."
      },
      "summary": {
        "text": "Validates Brazilian CNPJ or CPF check digits and formats the number.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/br-doc",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "brazil",
        "validation",
        "kyb",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:18.021Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:30:54.898Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:18.021Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 190
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 82,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:30:54.898Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0de34b9f1888e773",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0de34b9f1888e773"
      }
    },
    {
      "id": "cand_735683dfede68b3d",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Market Intelligence API",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/markets-business",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "search/news/markets-business",
        "name": "Market, business and crypto news",
        "description": "Headlines and events on markets, companies, crypto and prediction markets."
      },
      "summary": {
        "text": "Returns crypto and US stock headlines and 8-K filing events with tickers and sentiment.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.marketintelligenceapi.com",
      "provider": "marketintelligenceapi.com",
      "url": "https://api.marketintelligenceapi.com/api/v1/news",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "news",
        "sec-filings",
        "sentiment",
        "headlines",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 104,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "eip155:42161",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:480",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:58.855Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:07.142Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T02:15:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:58.855Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 383
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:35:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:35:29.881Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T02:15:47.000Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T02:15:47.000Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 23,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:51:07.142Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:15:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:55:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_735683dfede68b3d",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_735683dfede68b3d"
      }
    },
    {
      "id": "cand_c66908be466b7d14",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "TBS Crypto & DeFi API",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns a coin's market cap, 24h volume, supply and rank in USD.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402.tbs-digital.com",
      "provider": "tbs-digital.com",
      "url": "https://x402.tbs-digital.com/crypto/market",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "market-data",
        "market-cap",
        "volume",
        "coinpaprika"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 23,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:58.274Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:04.074Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T02:15:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:58.274Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 390
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:35:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:35:29.881Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T02:15:47.000Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T02:15:47.000Z",
            "end": "2026-10-20T10:35:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:51:04.074Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:15:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:55:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c66908be466b7d14",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c66908be466b7d14"
      }
    },
    {
      "id": "cand_cf7568363c0abc38",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Mycelium Finance",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/defi",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "finance-data/defi",
        "name": "Decentralised finance",
        "description": "Decentralised finance protocols, liquidity and trading data."
      },
      "summary": {
        "text": "Returns Mycelium liquidity allocation and top Solana tokens in one call.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "www.myceliumfinance.com",
      "provider": "myceliumfinance.com",
      "url": "https://www.myceliumfinance.com/api/x402/mycelium-snapshot",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "solana",
        "defi",
        "market-data",
        "faucet",
        "myc"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:26.280Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:20:45.216Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T02:45:25.000Z",
        "monitoring_days": 3.4,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:26.280Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 399
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T02:45:25.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T02:45:25.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 18,
        "unique_payers_30d": 12,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:20:45.216Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:45:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:20:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_cf7568363c0abc38",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_cf7568363c0abc38"
      }
    },
    {
      "id": "cand_8e89dfc5e5368ef7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "twin.unykorn.org",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Returns the current bitcoin price in USD with 24-hour and 7-day change.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "twin.unykorn.org",
      "provider": "unykorn.org",
      "url": "https://twin.unykorn.org/price/bitcoin",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "price",
        "btc",
        "bitcoin",
        "crypto-price",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.003,
      "price_source": "registry",
      "provider_endpoints": 370,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T08:21:46.713Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T11:35:51.943Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T10:50:28.000Z",
        "monitoring_days": 3.1,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:21:46.713Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 36
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T08:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T08:25:29.881Z",
            "end": "2026-10-20T08:25:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T10:50:28.000Z",
            "end": "2026-10-20T08:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T10:50:28.000Z",
            "end": "2026-10-20T08:25:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:35:51.943Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T10:50:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T07:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_8e89dfc5e5368ef7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_8e89dfc5e5368ef7"
      }
    },
    {
      "id": "cand_5de5472653aa7d98",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402-gateway-production-1f21.up.railway.app",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/prices",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/prices",
        "name": "Crypto prices and market data",
        "description": "Spot and historical crypto prices, candles, market caps, volumes and global market totals."
      },
      "summary": {
        "text": "Provides crypto OHLCV candles at 1-minute to 1-day intervals.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "x402-gateway-production-1f21.up.railway.app",
      "provider": "x402-gateway-production-1f21.up.railway.app",
      "url": "https://x402-gateway-production-1f21.up.railway.app/crypto/candles",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "crypto",
        "history",
        "candles",
        "ohlcv",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 32,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:50:39.577Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-18T03:15:42.900Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T02:25:25.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 0.5,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:50:39.577Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 98
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:55:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:55:29.881Z",
            "end": "2026-10-20T10:55:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T02:25:25.000Z",
            "end": "2026-10-20T10:55:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 2,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T02:25:25.000Z",
            "end": "2026-10-20T10:55:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 2,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 28,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-18T03:15:42.900Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:25:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:45:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_5de5472653aa7d98",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_5de5472653aa7d98"
      }
    },
    {
      "id": "cand_0fa951f64513b6b0",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Oblique Markets",
      "name_source": "registry",
      "branches": {
        "primary": "identity/security/agent-services",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:25:05.000Z"
      },
      "place": {
        "id": "identity/security/agent-services",
        "name": "Check agent services before use",
        "description": "Checks that a paid API, MCP server or agent service answers, behaves as described and is safe to use."
      },
      "summary": {
        "text": "Assesses a marketplace listing's history, price changes and duplicates before use.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:25:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.oblique.markets",
      "provider": "oblique.markets",
      "url": "https://api.oblique.markets/api/v1/paid/listing-triage",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "bazaar",
        "listing",
        "triage",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 68,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T09:10:35.944Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-16T18:08:24.119Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T18:07:55.000Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T09:10:35.944Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 222
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T09:15:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T09:15:29.881Z",
            "end": "2026-10-20T09:15:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T18:30:36.493Z",
            "end": "2026-10-20T09:15:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T18:30:36.493Z",
            "end": "2026-10-20T09:15:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-16T18:08:24.119Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T18:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:50:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0fa951f64513b6b0",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0fa951f64513b6b0"
      }
    },
    {
      "id": "cand_8209599a261e3498",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/markets-business",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "search/news/markets-business",
        "name": "Market, business and crypto news",
        "description": "Headlines and events on markets, companies, crypto and prediction markets."
      },
      "summary": {
        "text": "Provides filtered crypto and markets news headlines with source and timestamp.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T07:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/ai-news",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ai",
        "news",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:47:25.475Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T05:16:01.939Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:47:25.475Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 173
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:50:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:50:29.881Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 89,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T05:16:01.939Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_8209599a261e3498",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_8209599a261e3498"
      }
    },
    {
      "id": "cand_0f94f4e97d79e827",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/signals-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/signals-analysis",
        "name": "Crypto signals and analysis",
        "description": "Sentiment indexes, trending coins, trading signals, forecasts, market regimes, research and backtests."
      },
      "summary": {
        "text": "Writes an AI analysis of a supported crypto asset's technicals, flows and narrative.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/analise",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "trading",
        "ai",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.05,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:18.022Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:35:48.818Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:36:18.022Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 192
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:40:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:40:29.881Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:40:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 76,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:35:48.818Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0f94f4e97d79e827",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0f94f4e97d79e827"
      }
    },
    {
      "id": "cand_4bf463ac7f0f6766",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "search/directories/paid-apis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "search/directories/paid-apis",
        "name": "Find paid APIs",
        "description": "Registries, rankings and marketplaces of APIs and pay-per-call (x402) endpoints that agents can call."
      },
      "summary": {
        "text": "Lists featured endpoints, cheapest calls and credit plans of a paid API catalogue.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/agent-market",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ai",
        "marketplace",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:45:40.707Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T04:25:55.925Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:45:40.707Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 91
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:50:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:50:29.881Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 83,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T04:25:55.925Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_4bf463ac7f0f6766",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_4bf463ac7f0f6766"
      }
    },
    {
      "id": "cand_741e69156e6438c1",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/economic",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/economic",
        "name": "Economic data",
        "description": "Economic and macro indicators."
      },
      "summary": {
        "text": "Returns six central bank policy rates, including Fed, ECB and PBoC, from BIS data.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/global-rates",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "globalmacro",
        "rates",
        "centralbanks",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.03,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:47:25.480Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T05:11:02.527Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:47:25.480Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 186
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T10:50:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T10:50:29.881Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T10:50:29.881Z",
            "limited_history": true,
            "checks": 4,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 59,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T05:11:02.527Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_741e69156e6438c1",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_741e69156e6438c1"
      }
    },
    {
      "id": "cand_cc6d2c555591373d",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "search/web/results",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "search/web/results",
        "name": "Web search results",
        "description": "Ranked results for a query from web search engines, optionally with page contents (news only: search/news)."
      },
      "summary": {
        "text": "Runs live web search and returns condensed text results for current topics.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/web-search",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "search",
        "research",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T05:55:35.737Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T06:11:07.683Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T05:55:35.737Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 137
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/4",
        "check_methods": [
          "candidate-x402/4"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T05:55:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T05:55:29.881Z",
            "end": "2026-10-20T05:55:29.881Z",
            "limited_history": false,
            "checks": 0,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T05:55:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T05:55:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 81,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:11:07.683Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_cc6d2c555591373d",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_cc6d2c555591373d"
      }
    },
    {
      "id": "cand_d206122606b78d82",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/wallets",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/wallets",
        "name": "Wallet balances and flows",
        "description": "Balances, holdings, history and profiles of wallet addresses, exchange flows and whale tracking."
      },
      "summary": {
        "text": "Lists large on-chain USDC and SOL movements and the wallets involved.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T08:05:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/whale-alert",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "trading",
        "alert",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.05,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T06:05:34.319Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T06:21:06.086Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T06:05:34.319Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 159
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T06:20:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T06:20:29.881Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 77,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:21:06.086Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d206122606b78d82",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d206122606b78d82"
      }
    },
    {
      "id": "cand_d4746a9da6bc6943",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/chain-reads",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:50:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/chain-reads",
        "name": "Read blockchain data",
        "description": "Node and JSON-RPC access, blocks, transactions, contract reads and explorer data."
      },
      "summary": {
        "text": "Returns the current Base block number, timestamp, age and gas usage.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:50:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/chain-block",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "chaindata",
        "utility",
        "zeroupstream",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T06:05:34.462Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T06:21:06.075Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T06:05:34.462Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 302
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T06:20:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T06:20:29.881Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:20:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 35,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:21:06.075Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:55:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d4746a9da6bc6943",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d4746a9da6bc6943"
      }
    },
    {
      "id": "cand_fe2a23c212c81b8e",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Losbeto Market Intelligence",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/crypto/signals-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:55:05.000Z"
      },
      "place": {
        "id": "finance-data/crypto/signals-analysis",
        "name": "Crypto signals and analysis",
        "description": "Sentiment indexes, trending coins, trading signals, forecasts, market regimes, research and backtests."
      },
      "summary": {
        "text": "Current crypto Fear & Greed Index reading (0-100) with its classification.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.losbeto.xyz",
      "provider": "losbeto.xyz",
      "url": "https://api.losbeto.xyz/fear-greed",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "search",
        "sentiment",
        "crypto",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 108,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=",
        "eip155:137",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T06:45:46.303Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T07:01:15.241Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T01:55:47.000Z",
        "monitoring_days": 3.5,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T06:45:46.303Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 141
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T06:50:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T06:50:29.881Z",
            "end": "2026-10-20T06:50:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:50:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T01:55:47.000Z",
            "end": "2026-10-20T06:50:29.881Z",
            "limited_history": true,
            "checks": 3,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 82,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T07:01:15.241Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_fe2a23c212c81b8e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_fe2a23c212c81b8e"
      }
    },
    {
      "id": "cand_1c391b328036c28c",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Oblique Markets",
      "name_source": "registry",
      "branches": {
        "primary": "finance-data/markets/stock-prices",
        "secondary": [],
        "method_version": "placement-ai/6",
        "tree_version": "tree/3",
        "placed_at": "2026-10-20T01:00:23.000Z"
      },
      "place": {
        "id": "finance-data/markets/stock-prices",
        "name": "Stock and index prices",
        "description": "Quotes, price history and snapshots for stocks, ETFs and indices."
      },
      "summary": {
        "text": "Fresh US equity price snapshot for one ticker, with indicators and freshness checks.",
        "source": "automated",
        "method": "placement-ai/6",
        "written_at": "2026-10-20T01:00:23.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": true,
        "method_version": "listing-criteria/5",
        "variant_of": null,
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": true,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.oblique.markets",
      "provider": "oblique.markets",
      "url": "https://api.oblique.markets/api/v1/paid/us-equity-snapshot",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "us",
        "equity",
        "snapshot",
        "market-data"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 68,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T08:56:07.257Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-18T16:25:18.689Z",
        "method": "currency/1"
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T16:20:28.000Z",
        "monitoring_days": 2.9,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 0.667,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T08:56:07.257Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 154
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/6",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-20T09:05:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T09:05:29.881Z",
            "end": "2026-10-20T09:05:29.881Z",
            "limited_history": false,
            "checks": 1,
            "timeouts": 0,
            "not_timed": 0,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "7d",
            "start": "2026-10-17T16:20:28.000Z",
            "end": "2026-10-20T09:05:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 1,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          },
          {
            "window": "30d",
            "start": "2026-10-17T16:20:28.000Z",
            "end": "2026-10-20T09:05:29.881Z",
            "limited_history": true,
            "checks": 2,
            "timeouts": 0,
            "not_timed": 1,
            "median_ms": null,
            "p90_ms": null,
            "p95_ms": null,
            "p99_ms": null,
            "fastest_ms": null,
            "slowest_ms": null,
            "slowest_at": null,
            "p95_to_median": null
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": {
        "calls_30d": 9,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-18T16:25:18.689Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T16:20:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:50:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_1c391b328036c28c",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_1c391b328036c28c"
      }
    }
  ]
}