{
  "api_status": "preview",
  "generated_at": "2026-10-20T22:37:45.821Z",
  "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",
    "branch": "web",
    "sort": "evidence",
    "limit": 50,
    "offset": 50
  },
  "total": 1459,
  "items": [
    {
      "id": "cand_fd98b6cde5ca002b",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402.onlybots.shop",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Converts a web article URL into clean, token-efficient Markdown.",
        "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.onlybots.shop",
      "provider": "onlybots.shop",
      "url": "https://x402.onlybots.shop/read",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 2,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:43.346Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:21:09.437Z",
        "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": 4.2,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:43.346Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 396
        }
      },
      "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:25:47.210Z",
            "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:25:47.210Z",
            "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": 7,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:21:09.437Z",
        "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-20T04:35:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_fd98b6cde5ca002b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_fd98b6cde5ca002b"
      }
    },
    {
      "id": "cand_02e8196fd1623f81",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Tech stack detection",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/site-analysis",
        "name": "Website analysis",
        "description": "SEO, technology stack, performance, uptime, status and changes of websites."
      },
      "summary": {
        "text": "Detects a public website's CDN, framework, CMS, analytics and payment tools.",
        "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/tech-stack",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "network",
        "security",
        "audit",
        "research",
        "fingerprint"
      ],
      "category": null,
      "price_usd": 0.005,
      "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-20T09:20:38.230Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-16T18:08:24.964Z",
        "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": 4.2,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T09:20:38.230Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 359
        }
      },
      "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-20T09:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T09:25:29.881Z",
            "end": "2026-10-20T09: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-18T05:45:18.390Z",
            "end": "2026-10-20T09:25: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-18T05:45:18.390Z",
            "end": "2026-10-20T09:25: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": 43,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-16T18:08:24.964Z",
        "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-20T03:45:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_02e8196fd1623f81",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_02e8196fd1623f81"
      }
    },
    {
      "id": "cand_2f67ac4494053588",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "SameDayDesk",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Extracts a public web page's title, metadata, headings and links as JSON.",
        "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": "x402-url-extractor-production.up.railway.app",
      "provider": "x402-url-extractor-production.up.railway.app",
      "url": "https://x402-url-extractor-production.up.railway.app/extract",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "web-extraction",
        "clean-text",
        "llm-ready",
        "structured-json"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 1,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:25:46.149Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:21:12.385Z",
        "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": 4.2,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:46.149Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 63
        }
      },
      "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:50.847Z",
            "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:50.847Z",
            "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": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:21:12.385Z",
        "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-20T04:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_2f67ac4494053588",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_2f67ac4494053588"
      }
    },
    {
      "id": "cand_0f3ce143f4a04ff3",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402.browserbase.com",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a web page and returns its content, headers and metadata.",
        "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": "x402.browserbase.com",
      "provider": "browserbase.com",
      "url": "https://x402.browserbase.com/fetch",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 14,
      "networks": [
        "base",
        "solana"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:25:46.724Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:25:46.724Z",
        "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": 4.2,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:25:46.724Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 654
        }
      },
      "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.425Z",
            "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.425Z",
            "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": 174,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:25:46.724Z",
        "changes_30d": 3,
        "changes_90d": 3,
        "pay_to_changes_90d": 3,
        "last_change_at": "2026-10-20T10:25:46.724Z",
        "last_change_kinds": [
          "pay_to"
        ],
        "window_start": "2026-10-16T18:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T00:55:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0f3ce143f4a04ff3",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0f3ce143f4a04ff3"
      }
    },
    {
      "id": "cand_42e013e558aee2d7",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "x402-trends-server.onrender.com",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Scrapes a public web page and returns its clean readable text.",
        "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": "x402-trends-server.onrender.com",
      "provider": "x402-trends-server.onrender.com",
      "url": "https://x402-trends-server.onrender.com/api/scrape",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 4,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T09:15:49.296Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-16T19:08:24.167Z",
        "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-16T19: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-20T09:15:49.296Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 49
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/5",
        "check_methods": [
          "candidate-x402/4",
          "candidate-x402/5"
        ],
        "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": 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-17T19:20:39.984Z",
            "end": "2026-10-20T09:15: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-17T19:20:39.984Z",
            "end": "2026-10-20T09:15: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": 53,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-16T19:08:24.167Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T19:07:55.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_42e013e558aee2d7",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_42e013e558aee2d7"
      }
    },
    {
      "id": "cand_db59147c59062686",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Tech Detect",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:50:05.000Z"
      },
      "place": {
        "id": "web/site-analysis",
        "name": "Website analysis",
        "description": "SEO, technology stack, performance, uptime, status and changes of websites."
      },
      "summary": {
        "text": "Detects a website's technology stack, with confidence scores and evidence for each hit.",
        "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": "stack.netzhandwerker.de",
      "provider": "netzhandwerker.de",
      "url": "https://stack.netzhandwerker.de/stack",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "x402",
        "halowerk",
        "detect-stack"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 10,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:47.107Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:35:57.224Z",
        "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": 4,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:47.107Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 525
        }
      },
      "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:39.658Z",
            "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:39.658Z",
            "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": 459,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:35:57.224Z",
        "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-20T00:55:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_db59147c59062686",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_db59147c59062686"
      }
    },
    {
      "id": "cand_cc52fae37c0a84bd",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Extract article",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Extracts a known article's main text as Markdown, with title, byline and word count.",
        "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": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/extract",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "scraping",
        "markdown",
        "content-extraction",
        "agents"
      ],
      "category": null,
      "price_usd": 0.01,
      "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-20T14:25:50.610Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T04:50:57.272Z",
        "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-16T23:07:46.000Z",
        "monitoring_days": 4,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T14:25:50.610Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 365
        }
      },
      "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-20T14:30:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T14:30:29.881Z",
            "end": "2026-10-20T14: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-16T23:07:46.000Z",
            "end": "2026-10-20T14: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-16T23:07:46.000Z",
            "end": "2026-10-20T14: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": 10,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T04:50:57.272Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T23:07:46.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_cc52fae37c0a84bd",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_cc52fae37c0a84bd"
      }
    },
    {
      "id": "cand_bf3678b02c3c5c3c",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Pocket Network",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:50:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a URL and returns clean Markdown, text, title and links.",
        "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": "agent.pocket.network",
      "provider": "pocket.network",
      "url": "https://agent.pocket.network/v1/agentsearch-web-extract-v1",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "agentsearch-web-extract-v1",
        "rest"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 119,
      "networks": [
        "eip155:8453",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:50:39.379Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:42.545Z",
        "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:07:46.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:50:39.379Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 422
        }
      },
      "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-17T01:07:46.000Z",
            "end": "2026-10-20T10:55: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:07:46.000Z",
            "end": "2026-10-20T10:55: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": 420,
        "unique_payers_30d": 10,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:42.545Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:07:46.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:50:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_bf3678b02c3c5c3c",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_bf3678b02c3c5c3c"
      }
    },
    {
      "id": "cand_aee73e47c8db2297",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "agdata",
      "name_source": "registry",
      "branches": {
        "primary": "web/screenshots",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/screenshots",
        "name": "Screenshots",
        "description": "Screenshots and rendered previews of pages."
      },
      "summary": {
        "text": "Captures a web page as an image or PDF, with viewport and element options.",
        "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": "agdata.shveik.dev",
      "provider": "shveik.dev",
      "url": "https://agdata.shveik.dev/x402/screenshot",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "screenshot",
        "website-screenshot",
        "url-to-pdf",
        "web-capture",
        "headless-browser"
      ],
      "category": null,
      "price_usd": 0.01897,
      "price_source": "registry",
      "provider_endpoints": 47,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:137"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:18.337Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:36:18.337Z",
        "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:05:47.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:18.337Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 472
        }
      },
      "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:05: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-17T02:05: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": 16,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:36:18.337Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 0,
        "last_change_at": "2026-10-20T10:36:18.337Z",
        "last_change_kinds": [
          "price"
        ],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:15:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_aee73e47c8db2297",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_aee73e47c8db2297"
      }
    },
    {
      "id": "cand_4a391bc55ca24461",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "agdata",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/unblock-proxies",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/fetch/unblock-proxies",
        "name": "Fetch past blocks",
        "description": "Fetch pages through proxies or past bot protection and anti-scraping checks."
      },
      "summary": {
        "text": "Fetches pages past bot protection and returns them as Markdown, text or HTML.",
        "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": "agdata.shveik.dev",
      "provider": "shveik.dev",
      "url": "https://agdata.shveik.dev/x402/unblock",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "unblocker",
        "web-unblocker",
        "anti-bot",
        "cloudflare",
        "javascript-rendering"
      ],
      "category": null,
      "price_usd": 0.01655,
      "price_source": "registry",
      "provider_endpoints": 47,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:137"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:30:55.906Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-20T10:30:55.906Z",
        "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:05:47.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:55.906Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 133
        }
      },
      "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:05: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:05: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": 18,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-20T10:30:55.906Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 0,
        "last_change_at": "2026-10-20T10:30:55.906Z",
        "last_change_kinds": [
          "price"
        ],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:15:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_4a391bc55ca24461",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_4a391bc55ca24461"
      }
    },
    {
      "id": "cand_a2b5ef9dec8f6f09",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "NanoParse",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a web page and returns its content as clean Markdown.",
        "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": "nanoparse.app",
      "provider": "nanoparse.app",
      "url": "https://nanoparse.app/fetch",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "markdown",
        "research"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 2,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:55.183Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:45:58.018Z",
        "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:05:47.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:55.183Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 199
        }
      },
      "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:05: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:05: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": 136,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:45:58.018Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_a2b5ef9dec8f6f09",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_a2b5ef9dec8f6f09"
      }
    },
    {
      "id": "cand_eaf82465580a9e03",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Pocket Network",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Renders a page in headless Chromium and returns its markdown, text, links and screenshot.",
        "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": "agent.pocket.network",
      "provider": "pocket.network",
      "url": "https://agent.pocket.network/v1/agentsearch-web-render-v1",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "agentsearch-web-render-v1",
        "rest"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 119,
      "networks": [
        "eip155:8453",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T06:05:34.649Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T06:21:06.568Z",
        "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:05:47.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-20T06:05:34.649Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 398
        }
      },
      "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-19T02:10:05.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T02:10:05.000Z",
            "end": "2026-10-19T02:10:05.000Z",
            "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:05:47.000Z",
            "end": "2026-10-19T02:10:05.000Z",
            "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-17T02:05:47.000Z",
            "end": "2026-10-19T02:10:05.000Z",
            "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": 191,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:21:06.568Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:55:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_eaf82465580a9e03",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_eaf82465580a9e03"
      }
    },
    {
      "id": "cand_f809add6fb120ae0",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Pocket Network",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a URL and returns its title and readable body text.",
        "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": "agent.pocket.network",
      "provider": "pocket.network",
      "url": "https://agent.pocket.network/v1/url-fetch-markdown",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "url-fetch-markdown",
        "rest"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 119,
      "networks": [
        "eip155:8453",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T06:10:36.386Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T06:26:21.605Z",
        "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:05:47.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-20T06:10:36.386Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 499
        }
      },
      "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:25:29.881Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T06:25:29.881Z",
            "end": "2026-10-20T06: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-17T02:05:47.000Z",
            "end": "2026-10-20T06: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-17T02:05:47.000Z",
            "end": "2026-10-20T06: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": 79,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:26:21.605Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_f809add6fb120ae0",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_f809add6fb120ae0"
      }
    },
    {
      "id": "cand_533299c5b33533c1",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "URL to Markdown Web Scraper",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Converts a web page URL into clean Markdown with headings and links.",
        "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": "agentsvc.io",
      "provider": "agentsvc.io",
      "url": "https://agentsvc.io/api/v1/proxy/web-scrape",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "url-to-markdown",
        "web-page-to-markdown",
        "web-scraper",
        "scrape",
        "markdown"
      ],
      "category": null,
      "price_usd": 0.0025,
      "price_source": "registry",
      "provider_endpoints": 129,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:137",
        "eip155:42161"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:56.440Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:46:03.493Z",
        "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:05:47.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:56.440Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 584
        }
      },
      "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:05: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:05: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": 22,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:46:03.493Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:05:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T03:15:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_533299c5b33533c1",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_533299c5b33533c1"
      }
    },
    {
      "id": "cand_b03e8f5686dc43fc",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "IP Geolocation Lookup",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/ip-lookup",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:40:05.000Z"
      },
      "place": {
        "id": "web/domains-network/ip-lookup",
        "name": "Look up IP addresses",
        "description": "Location, network owner, ASN and proxy or VPN flags for an IP address, including the caller's own."
      },
      "summary": {
        "text": "Looks up an IP address's location, ASN, network owner and timezone.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T14:40: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": "agentsvc.io",
      "provider": "agentsvc.io",
      "url": "https://agentsvc.io/api/v1/proxy/ip-lookup",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ip-lookup",
        "ip-geolocation",
        "asn",
        "ip",
        "geolocation"
      ],
      "category": null,
      "price_usd": 0.0055,
      "price_source": "registry",
      "provider_endpoints": 129,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:137",
        "eip155:42161"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:18.787Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:44.904Z",
        "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.8,
        "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.787Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 455
        }
      },
      "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:15: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-17T02:15: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": 51,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:44.904Z",
        "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-20T02:10:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_b03e8f5686dc43fc",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_b03e8f5686dc43fc"
      }
    },
    {
      "id": "cand_18c10f2deefa1317",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "edge.innovalyxx.com",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/ai-visibility",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/ai-visibility",
        "name": "Brand visibility in AI answers",
        "description": "Measure how AI assistants mention, rank and cite a brand or site, and its competitors."
      },
      "summary": {
        "text": "Scores a URL's visibility in AI answers and estimates its LLM mention rate.",
        "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": "edge.innovalyxx.com",
      "provider": "innovalyxx.com",
      "url": "https://edge.innovalyxx.com/mcp/tools/get_agent_visibility",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 2,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:58.089Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:03.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-17T02:15:47.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:30:58.089Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 447
        }
      },
      "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": 7,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:51:03.162Z",
        "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-20T01:40:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_18c10f2deefa1317",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_18c10f2deefa1317"
      }
    },
    {
      "id": "cand_7fa387c29060359a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "AlphaPipeline AI Markdown",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Converts a webpage URL into ad-free Markdown for LLM use.",
        "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": "alphapipeline-eu.onrender.com",
      "provider": "alphapipeline-eu.onrender.com",
      "url": "https://alphapipeline-eu.onrender.com/v1/tools/ai-markdown",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ai-tools",
        "web-scraping",
        "markdown",
        "llm"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 15,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:59.187Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:08.815Z",
        "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.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:59.187Z",
          "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/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:08.815Z",
        "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-20T04:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_7fa387c29060359a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_7fa387c29060359a"
      }
    },
    {
      "id": "cand_62d098bba8d08519",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Forest Web",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Lists PDF, CSV, Excel and other file links found on a static public web page.",
        "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": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "provider": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/page/downloads",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "public-data",
        "web",
        "page",
        "downloads"
      ],
      "category": null,
      "price_usd": 0.003,
      "price_source": "registry",
      "provider_endpoints": 96,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:58.545Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-19T03:00:29.566Z",
        "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.8,
        "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.545Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 481
        }
      },
      "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-19T03:00:29.566Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 1,
        "last_change_at": "2026-10-19T03:00:29.566Z",
        "last_change_kinds": [
          "pay_to"
        ],
        "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_62d098bba8d08519",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_62d098bba8d08519"
      }
    },
    {
      "id": "cand_f6a4e17b084782af",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Page Links",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Returns a page's links with absolute URLs, canonical URL, robots directive and external link count.",
        "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.zfinia.com",
      "provider": "zfinia.com",
      "url": "https://api.zfinia.com/x402/v1/page-links",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web-extraction",
        "links",
        "canonical",
        "robots",
        "html"
      ],
      "category": null,
      "price_usd": 0.004,
      "price_source": "registry",
      "provider_endpoints": 16,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:59.274Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:07.602Z",
        "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.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:59.274Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 878
        }
      },
      "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:07.602Z",
        "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-20T02:30:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_f6a4e17b084782af",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_f6a4e17b084782af"
      }
    },
    {
      "id": "cand_cfaf6a67645e2dcd",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Page Metadata",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Returns a page's title, meta and Open Graph tags, canonical URL and content licence.",
        "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.zfinia.com",
      "provider": "zfinia.com",
      "url": "https://api.zfinia.com/x402/v1/page-metadata",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web-extraction",
        "metadata",
        "open-graph",
        "canonical",
        "html"
      ],
      "category": null,
      "price_usd": 0.004,
      "price_source": "registry",
      "provider_endpoints": 16,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:30:59.454Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:09.498Z",
        "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.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:30:59.454Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 305
        }
      },
      "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:09.498Z",
        "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-20T04:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_cfaf6a67645e2dcd",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_cfaf6a67645e2dcd"
      }
    },
    {
      "id": "cand_849da3a352ed9c63",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Domain SEO traffic overview",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/seo-data",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/seo-data",
        "name": "SEO data",
        "description": "keywords, rankings and backlinks: Keyword volumes, search rankings, backlinks, domain authority, indexing and Search Console data."
      },
      "summary": {
        "text": "Estimates a domain's SEO keywords, traffic and top-ranking keyword counts.",
        "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": "seo.openverbs.com",
      "provider": "openverbs.com",
      "url": "https://seo.openverbs.com/v1/domain-overview",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "domain-overview-api",
        "website-seo-overview",
        "domain-traffic-overview",
        "organic-traffic-estimate",
        "domain-seo-metrics"
      ],
      "category": null,
      "price_usd": 0.04,
      "price_source": "registry",
      "provider_endpoints": 407,
      "networks": [
        "eip155:8453",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:21.634Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:54.351Z",
        "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:20:25.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:36:21.634Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 76
        }
      },
      "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:20: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:20: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": 16,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:54.351Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_849da3a352ed9c63",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_849da3a352ed9c63"
      }
    },
    {
      "id": "cand_44d510d50db10ddf",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Keenable",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a URL and returns the page as clean markdown with title and description.",
        "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.keenable.ai",
      "provider": "keenable.ai",
      "url": "https://api.keenable.ai/v1/x402/fetch",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "search",
        "web",
        "fetch",
        "ai-agents"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 4,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:20.851Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:49.768Z",
        "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:20:25.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:36:20.851Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 145
        }
      },
      "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:20: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:20: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": 6,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:49.768Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:10:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_44d510d50db10ddf",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_44d510d50db10ddf"
      }
    },
    {
      "id": "cand_c7c0208541207cfd",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Keywords a domain ranks for",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/seo-data",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/seo-data",
        "name": "SEO data",
        "description": "keywords, rankings and backlinks: Keyword volumes, search rankings, backlinks, domain authority, indexing and Search Console data."
      },
      "summary": {
        "text": "Lists Google keywords a domain ranks for, with positions, volume and difficulty.",
        "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": "seo.openverbs.com",
      "provider": "openverbs.com",
      "url": "https://seo.openverbs.com/v1/ranked-keywords",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ranked-keywords-api",
        "organic-keywords-by-domain",
        "domain-keyword-rankings",
        "keyword-rank-checker",
        "seo-competitor-keywords"
      ],
      "category": null,
      "price_usd": 0.05,
      "price_source": "registry",
      "provider_endpoints": 407,
      "networks": [
        "eip155:8453",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp"
          ],
          "at": "2026-10-20T10:36:21.633Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:54.253Z",
        "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:20:25.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:36:21.633Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 304
        }
      },
      "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:20: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:20: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": 19,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:54.253Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T01:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c7c0208541207cfd",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c7c0208541207cfd"
      }
    },
    {
      "id": "cand_7a47214fb3d574b9",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Mekler AI",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches one static HTML page and returns its readable text and links.",
        "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.mekler.ai",
      "provider": "mekler.ai",
      "url": "https://api.mekler.ai/v1/web/pages/extract-static-content",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "research",
        "web-extraction",
        "static-html",
        "rag"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 25,
      "networks": [
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:19.660Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:51:10.036Z",
        "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:20:25.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:36:19.660Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 214
        }
      },
      "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:20: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:20: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": 8,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:51:10.036Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:00:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_7a47214fb3d574b9",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_7a47214fb3d574b9"
      }
    },
    {
      "id": "cand_335a6f3bb6f3d227",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "ViewportWitness by Apex Labs",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Extracts readable content from a public web page as Markdown.",
        "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": "qa.honeygate.app",
      "provider": "honeygate.app",
      "url": "https://qa.honeygate.app/v1/extract",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web-to-markdown",
        "html-to-markdown",
        "content-extraction",
        "web-content",
        "markdown"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 6,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:20.306Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:47.622Z",
        "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:20:25.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:36:20.306Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 144
        }
      },
      "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:20: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:20: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": 6,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:47.622Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_335a6f3bb6f3d227",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_335a6f3bb6f3d227"
      }
    },
    {
      "id": "cand_7eb5b01e3b016208",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "markdown-extractor.jannioura.workers.dev",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Fetches a URL and returns its content as clean Markdown.",
        "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": "markdown-extractor.jannioura.workers.dev",
      "provider": "jannioura.workers.dev",
      "url": "https://markdown-extractor.jannioura.workers.dev/",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 5,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:21.007Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T02:55:51.045Z",
        "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:20:25.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:36:21.007Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 42
        }
      },
      "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:20: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:20: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": 14,
        "unique_payers_30d": 6,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:51.045Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:20:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T06:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_7eb5b01e3b016208",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_7eb5b01e3b016208"
      }
    },
    {
      "id": "cand_6e777162c2600eb2",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Forest Infra",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/dns",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T07:55:05.000Z"
      },
      "place": {
        "id": "web/domains-network/dns",
        "name": "Look up DNS records",
        "description": "Resolve and monitor DNS, WHOIS and certificate records for a domain (email sending records: messaging/email/deliverability)."
      },
      "summary": {
        "text": "Detects material changes to a domain's public DNS answers.",
        "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": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "provider": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/dns/changed",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "dns"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 96,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:40:37.286Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-19T03:15:38.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-17T02:30:25.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:40:37.286Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 118
        }
      },
      "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-17T02:30:25.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-17T02:30:25.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": 7,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-19T03:15:38.535Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 1,
        "last_change_at": "2026-10-19T03:15:38.535Z",
        "last_change_kinds": [
          "pay_to"
        ],
        "window_start": "2026-10-17T02:30:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:50:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6e777162c2600eb2",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6e777162c2600eb2"
      }
    },
    {
      "id": "cand_ccce2791b46f8a4b",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "offercheck",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Extracts any public web page as clean Markdown with metadata; no JavaScript.",
        "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": "offercheck.offercheck.workers.dev",
      "provider": "offercheck.workers.dev",
      "url": "https://offercheck.offercheck.workers.dev/v1/read",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "read",
        "markdown",
        "scrape",
        "extract"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 5,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:24.160Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:06:01.995Z",
        "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:30:25.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:36:24.160Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 6
        }
      },
      "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:30: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:30: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": 7,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:06:01.995Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:30:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:15:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ccce2791b46f8a4b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ccce2791b46f8a4b"
      }
    },
    {
      "id": "cand_218f618a17480a2c",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "paygentic",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/dns",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/domains-network/dns",
        "name": "Look up DNS records",
        "description": "Resolve and monitor DNS, WHOIS and certificate records for a domain (email sending records: messaging/email/deliverability)."
      },
      "summary": {
        "text": "Checks whether a domain resolves and returns its A, MX and NS records.",
        "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.discoverdmc.cloud",
      "provider": "discoverdmc.cloud",
      "url": "https://api.discoverdmc.cloud/validate/domain",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "agents",
        "utility",
        "dns",
        "email",
        "markdown"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 7,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:23.950Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:06:00.774Z",
        "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:30:25.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:36:23.950Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 221
        }
      },
      "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:30: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:30: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": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:06:00.774Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:30:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T04:45:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_218f618a17480a2c",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_218f618a17480a2c"
      }
    },
    {
      "id": "cand_794200be1aa00dd6",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "AgentUtility.ai",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/ip-lookup",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/domains-network/ip-lookup",
        "name": "Look up IP addresses",
        "description": "Location, network owner, ASN and proxy or VPN flags for an IP address, including the caller's own."
      },
      "summary": {
        "text": "Returns ASN, ISP, country, city and coordinates for an IP address.",
        "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.agentutility.ai",
      "provider": "agentutility.ai",
      "url": "https://x402.agentutility.ai/ip-asn",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web-probe",
        "asn"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 60,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:27.322Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:11:06.694Z",
        "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:35:25.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:36:27.322Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 2059
        }
      },
      "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:35: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:35: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": 6,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:11:06.694Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:35:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T05:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_794200be1aa00dd6",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_794200be1aa00dd6"
      }
    },
    {
      "id": "cand_628b1357e6feb171",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Forest Infra",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/dns",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:05:05.000Z"
      },
      "place": {
        "id": "web/domains-network/dns",
        "name": "Look up DNS records",
        "description": "Resolve and monitor DNS, WHOIS and certificate records for a domain (email sending records: messaging/email/deliverability)."
      },
      "summary": {
        "text": "Returns a site's TLS certificate validity window and days remaining on port 443.",
        "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": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "provider": "http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run",
      "url": "https://http--forest-gas-station-mainnet--lcjl27p8lmjs.code.run/tls/expiry",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "tls",
        "expiry"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 96,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:45:41.537Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-19T03:45:50.869Z",
        "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.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:45:41.537Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 358
        }
      },
      "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-17T02:45:25.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-17T02:45:25.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": 6,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-19T03:45:50.869Z",
        "changes_30d": 1,
        "changes_90d": 1,
        "pay_to_changes_90d": 1,
        "last_change_at": "2026-10-19T03:45:50.869Z",
        "last_change_kinds": [
          "pay_to"
        ],
        "window_start": "2026-10-17T02:45:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T05:40:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_628b1357e6feb171",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_628b1357e6feb171"
      }
    },
    {
      "id": "cand_270037aa0debef9a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "IP Geolocation",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/ip-lookup",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/domains-network/ip-lookup",
        "name": "Look up IP addresses",
        "description": "Location, network owner, ASN and proxy or VPN flags for an IP address, including the caller's own."
      },
      "summary": {
        "text": "Returns the country, region, city and coordinates of an IP address.",
        "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": "data.tollkit.dev",
      "provider": "tollkit.dev",
      "url": "https://data.tollkit.dev/ip",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "ip",
        "geolocation",
        "geoip",
        "location",
        "network"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 27,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:26.132Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:25:53.907Z",
        "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.8,
        "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.132Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 95
        }
      },
      "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": 8,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:25:53.907Z",
        "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-20T05:40:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_270037aa0debef9a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_270037aa0debef9a"
      }
    },
    {
      "id": "cand_fc660e634480653b",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Industrial Platform Web Tools",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:10:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Extracts title, description, canonical, robots, Open Graph, Twitter cards and JSON-LD from a URL.",
        "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": "x402-gateway-production-1f21.up.railway.app",
      "provider": "x402-gateway-production-1f21.up.railway.app",
      "url": "https://x402-gateway-production-1f21.up.railway.app/metadata",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "metadata",
        "seo",
        "structured-data",
        "web",
        "agents"
      ],
      "category": null,
      "price_usd": 0.001,
      "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.621Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:25:53.798Z",
        "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.8,
        "limited_evidence": true,
        "checks_30d": 4,
        "passed_30d": 4,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-20T10:50:39.621Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 77
        }
      },
      "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:45:25.000Z",
            "end": "2026-10-20T10:55: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:55: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": 8,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:25:53.798Z",
        "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-20T05:40:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_fc660e634480653b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_fc660e634480653b"
      }
    },
    {
      "id": "cand_d774353a3d9bf152",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "CompliAPI",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/ip-lookup",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:50:05.000Z"
      },
      "place": {
        "id": "web/domains-network/ip-lookup",
        "name": "Look up IP addresses",
        "description": "Location, network owner, ASN and proxy or VPN flags for an IP address, including the caller's own."
      },
      "summary": {
        "text": "Geolocates an IP address to city, region and country, and flags sanctioned countries.",
        "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.compliapi.com",
      "provider": "compliapi.com",
      "url": "https://api.compliapi.com/api/v1/geo",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "geolocation",
        "ip",
        "sanctions",
        "geo",
        "compliance"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 7,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:36:27.575Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:20:50.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-17T02:50:25.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:36:27.575Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 148
        }
      },
      "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:50: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:50: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": 5,
        "unique_payers_30d": 5,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:20:50.227Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:50:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:10:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d774353a3d9bf152",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d774353a3d9bf152"
      }
    },
    {
      "id": "cand_b5fdf380fce85942",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Mekler AI",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch/read-page",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T08:00:05.000Z"
      },
      "place": {
        "id": "web/fetch/read-page",
        "name": "Read and extract from pages",
        "description": "Fetch given pages and return their content, or fields pulled from them, as Markdown, text or JSON."
      },
      "summary": {
        "text": "Renders a web page in a headless browser and extracts its text and links.",
        "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.mekler.ai",
      "provider": "mekler.ai",
      "url": "https://api.mekler.ai/v1/web/pages/extract-rendered-content",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "research",
        "web-extraction",
        "javascript-rendering",
        "headless-browser",
        "rag"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 25,
      "networks": [
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-20T10:45:41.709Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": {
        "codes": [
          "USD"
        ],
        "tokens": [
          "USDC"
        ],
        "source": "observed",
        "since": "2026-10-17T03:31:09.909Z",
        "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:55:25.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:45:41.709Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 83
        }
      },
      "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-17T02:55:25.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-17T02:55:25.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": 7,
        "unique_payers_30d": 7,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:31:09.909Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T02:55:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-20T02:05:29.881Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_b5fdf380fce85942",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_b5fdf380fce85942"
      }
    },
    {
      "id": "cand_89786ce4bfaa79fc",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "ABMeter",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/web-analytics",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T11:20:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/web-analytics",
        "name": "Website traffic analytics",
        "description": "Visitor traffic, funnels, session replays and A/B tests for sites you run, including Google Analytics data."
      },
      "summary": {
        "text": "Runs A/B experiments through an AI assistant, with SDKs for several languages.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T11: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "mcp.abmeter.ai",
      "provider": "abmeter.ai",
      "url": "https://mcp.abmeter.ai",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "credentials",
          "how": [
            "oauth"
          ],
          "at": "2026-10-19T03:50:55.486Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:50:55.486Z",
          "result": "auth_required",
          "passed": true,
          "http_status": 401,
          "duration_ms": 230
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "credentials_request",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T03:55:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:50:55.486Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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-19T03:50:55.486Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:50:55.486Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_89786ce4bfaa79fc",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_89786ce4bfaa79fc"
      }
    },
    {
      "id": "cand_846a91f746e153f9",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AI Visibility Audit — Can AI crawlers read and cite your site?",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T11:15:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Audits robots.txt, llms.txt, JSON-LD and meta tags, with a score and fixes.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T11:15: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "ai-visibility.rowb.app",
      "provider": "rowb.app",
      "url": "https://ai-visibility.rowb.app/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 19,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T04:01:02.396Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "audit_website"
        ],
        "count": 1,
        "current_since": "2026-10-19T04:01:02.396Z",
        "first_listed_at": "2026-10-19T04:01:02.396Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:01:02.396Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 504
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:10:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:01:02.396Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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-19T04:01:02.396Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:01:02.396Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_846a91f746e153f9",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_846a91f746e153f9"
      }
    },
    {
      "id": "cand_c76aa58d263f7967",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AI-Advisors",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/ai-visibility",
        "secondary": [],
        "method_version": "placement-ai/5",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T22:20:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/ai-visibility",
        "name": "Brand visibility in AI answers",
        "description": "Measure how AI assistants mention, rank and cite a brand or site, and its competitors."
      },
      "summary": {
        "text": "Read-only AI search visibility data: citations, AEO audits and advisor insights.",
        "source": "automated",
        "method": "placement-ai/5",
        "written_at": "2026-10-18T22: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "app.ai-advisors.ai",
      "provider": "ai-advisors.ai",
      "url": "https://app.ai-advisors.ai/api/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "credentials",
          "how": [
            "oauth"
          ],
          "at": "2026-10-19T04:00:52.531Z",
          "method": "access/1"
        },
        "stated": {
          "requires": "credentials",
          "how": [
            "header"
          ],
          "by": "mcp_registry"
        }
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:52.531Z",
          "result": "auth_required",
          "passed": true,
          "http_status": 401,
          "duration_ms": 288
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "credentials_request",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:52.531Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:52.531Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:52.531Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c76aa58d263f7967",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c76aa58d263f7967"
      }
    },
    {
      "id": "cand_dc0332abe53c3f1b",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AIMentionTracker",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/ai-visibility",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:05:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/ai-visibility",
        "name": "Brand visibility in AI answers",
        "description": "Measure how AI assistants mention, rank and cite a brand or site, and its competitors."
      },
      "summary": {
        "text": "Measures how often AI assistants name and cite a brand.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "mcp.aimentiontracker.ai",
      "provider": "aimentiontracker.ai",
      "url": "https://mcp.aimentiontracker.ai/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "credentials",
          "how": [
            "oauth"
          ],
          "at": "2026-10-19T04:00:52.855Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:52.855Z",
          "result": "auth_required",
          "passed": true,
          "http_status": 401,
          "duration_ms": 494
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "credentials_request",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:52.855Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:52.855Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:52.855Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_dc0332abe53c3f1b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_dc0332abe53c3f1b"
      }
    },
    {
      "id": "cand_d4714456d16b029a",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "ARC (arcreport.ai): can an agent reach checkout?",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:00:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Checks whether an AI agent can reach checkout on a store; stops before payment.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "www.arcreport.ai",
      "provider": "arcreport.ai",
      "url": "https://www.arcreport.ai/api/ask",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 2,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T04:00:53.291Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "agent_commerce_adoption",
          "agent_leaderboard",
          "ask_arc",
          "can_agent_checkout",
          "dataset_info",
          "find_agent_ready_stores",
          "get_agent_facts",
          "google_checkout_readiness",
          "list_category_agent_facts",
          "precheck",
          "product_data_check",
          "protocol_matrix",
          "store_card",
          "submit_leaderboard_run",
          "submit_store",
          "validate_ucp_profile"
        ],
        "count": 16,
        "current_since": "2026-10-19T04:00:53.291Z",
        "first_listed_at": "2026-10-19T04:00:53.291Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:53.291Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 333
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:53.291Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:53.291Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:53.291Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d4714456d16b029a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d4714456d16b029a"
      }
    },
    {
      "id": "cand_df08433fc4c1e8dd",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "ARC: agent checkout reachability",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:10:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Checks whether AI agents can reach a store's checkout.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "www.arcreport.ai",
      "provider": "arcreport.ai",
      "url": "https://www.arcreport.ai/api/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 2,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T04:00:53.342Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "ask_agents_about_brand",
          "bulk_create_monitors",
          "can_agent_checkout",
          "check_agent_readiness",
          "check_store",
          "find_stores",
          "get_fixes",
          "get_readiness_result",
          "get_store_hub",
          "google_checkout_readiness",
          "list_monitors",
          "list_readiness_checks",
          "monitor_summary",
          "pause_monitor",
          "product_data_check",
          "report_checkout",
          "resume_monitor",
          "run_monitor_now",
          "update_monitor"
        ],
        "count": 19,
        "current_since": "2026-10-19T04:00:53.342Z",
        "first_listed_at": "2026-10-19T04:00:53.342Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:53.342Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 383
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:53.342Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:53.342Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:53.342Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_df08433fc4c1e8dd",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_df08433fc4c1e8dd"
      }
    },
    {
      "id": "cand_c052aa3227a7c178",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "ASRM (AI Search Rank Monitor)",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T12:30:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Checks website AI readiness and answers AI visibility and GEO questions.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T12:30: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "asrm.ai",
      "provider": "asrm.ai",
      "url": "https://asrm.ai/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T03:55:51.785Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "check_ai_readiness",
          "get_guide",
          "get_visibility_scan_link",
          "search_guides"
        ],
        "count": 4,
        "current_since": "2026-10-19T03:55:51.785Z",
        "first_listed_at": "2026-10-19T03:55:51.785Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:55:51.785Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 353
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:00:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:55:51.785Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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-19T03:55:51.785Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:55:51.785Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c052aa3227a7c178",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c052aa3227a7c178"
      }
    },
    {
      "id": "cand_e85a28f3a24e42a1",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "Agent Ready Report",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:25:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Scans a public website for readiness for AI agents and AI search.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "scan.agenticplug.ai",
      "provider": "agenticplug.ai",
      "url": "https://scan.agenticplug.ai/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T04:00:52.180Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "explain_check",
          "scan_website"
        ],
        "count": 2,
        "current_since": "2026-10-19T04:00:52.180Z",
        "first_listed_at": "2026-10-19T04:00:52.180Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:52.180Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 238
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:52.180Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:52.180Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:52.180Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_e85a28f3a24e42a1",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_e85a28f3a24e42a1"
      }
    },
    {
      "id": "cand_580c2360efea3eae",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AiVikings.ai",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network/domain-names",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T10:15:05.000Z"
      },
      "place": {
        "id": "web/domains-network/domain-names",
        "name": "Find and register domain names",
        "description": "Check availability and prices, get name ideas, and register, renew and connect domains."
      },
      "summary": {
        "text": "Finds, registers and manages domain names from an AI chat or agent.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T10:15: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "mcp.aivikings.ai",
      "provider": "aivikings.ai",
      "url": "https://mcp.aivikings.ai/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T03:45:49.735Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "add_dns_record",
          "assign_domain_registration_contact_roles",
          "check_domain_availability",
          "check_single_domain_availability",
          "configure_dns_record",
          "create_contact",
          "create_customer",
          "delete_dns_record",
          "domain_transfer",
          "get_contact",
          "get_current_user",
          "get_customer",
          "get_domain_audit_log",
          "get_domain_pricing",
          "get_domain_status",
          "get_prepaid_balance",
          "get_transfer_auth_code",
          "list_contact_countries",
          "list_contact_states",
          "list_contacts",
          "list_dns_records",
          "list_domain_registration_contacts",
          "list_domains",
          "lock_domain",
          "reconcile_domains",
          "reconcile_provider_client",
          "regenerate_transfer_auth_code",
          "register_domain",
          "remove_domain_registration_contact_roles",
          "renew_domain",
          "unlock_domain",
          "update_dns_record",
          "update_nameservers",
          "update_registrant_contact"
        ],
        "count": 34,
        "current_since": "2026-10-19T03:45:49.735Z",
        "first_listed_at": "2026-10-19T03:45:49.735Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:45:49.735Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 1150
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T03:50:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:45:49.735Z",
            "end": "2026-10-19T03:50:23.000Z",
            "limited_history": true,
            "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-19T03:45:49.735Z",
            "end": "2026-10-19T03:50:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:45:49.735Z",
            "end": "2026-10-19T03:50:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_580c2360efea3eae",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_580c2360efea3eae"
      }
    },
    {
      "id": "cand_f8f6eeaca18b4fc0",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AskWatch Google Search Console MCP",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/seo-data",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:45:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/seo-data",
        "name": "SEO data",
        "description": "keywords, rankings and backlinks: Keyword volumes, search rankings, backlinks, domain authority, indexing and Search Console data."
      },
      "summary": {
        "text": "Answers plain-language questions about Google Search Console data for your site.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13:45: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "mcp.askwatch.ai",
      "provider": "askwatch.ai",
      "url": "https://mcp.askwatch.ai/gsc",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T04:10:50.948Z",
          "method": "access/1"
        },
        "stated": {
          "requires": "credentials",
          "how": [
            "header"
          ],
          "by": "mcp_registry"
        }
      },
      "currency": null,
      "tools": {
        "names": [
          "brand_split",
          "changes",
          "find_cannibalization",
          "find_opportunities",
          "inspect_url",
          "list_sitemaps",
          "list_sites",
          "page_queries",
          "query",
          "site_overview",
          "top"
        ],
        "count": 11,
        "current_since": "2026-10-19T04:10:50.948Z",
        "first_listed_at": "2026-10-19T04:10:50.948Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:10:50.948Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 409
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:15:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:10:50.948Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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-19T04:10:50.948Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:10:50.948Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_f8f6eeaca18b4fc0",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_f8f6eeaca18b4fc0"
      }
    },
    {
      "id": "cand_ecbc63d47cea223e",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "Askline",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/ai-visibility",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T13:30:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/ai-visibility",
        "name": "Brand visibility in AI answers",
        "description": "Measure how AI assistants mention, rank and cite a brand or site, and its competitors."
      },
      "summary": {
        "text": "Shows what ChatGPT says about a brand, plus SEO that feeds it.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T13:30: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "askline.ai",
      "provider": "askline.ai",
      "url": "https://askline.ai/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "credentials",
          "how": [
            "oauth"
          ],
          "at": "2026-10-19T04:00:53.641Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:00:53.641Z",
          "result": "auth_required",
          "passed": true,
          "http_status": 401,
          "duration_ms": 206
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "credentials_request",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:05:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:00:53.641Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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-19T04:00:53.641Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:00:53.641Z",
            "end": "2026-10-19T04:05:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ecbc63d47cea223e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ecbc63d47cea223e"
      }
    },
    {
      "id": "cand_a712a3f05cef8d32",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AthenaHQ",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/ai-visibility",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T12:00:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/ai-visibility",
        "name": "Brand visibility in AI answers",
        "description": "Measure how AI assistants mention, rank and cite a brand or site, and its competitors."
      },
      "summary": {
        "text": "Tracks how AI assistants mention, cite and rank a brand and competitors.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T12: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.athenahq.ai",
      "provider": "athenahq.ai",
      "url": "https://api.athenahq.ai/api/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T03:55:52.332Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:55:52.332Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 684
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:00:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:55:52.332Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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-19T03:55:52.332Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:55:52.332Z",
            "end": "2026-10-19T04:00:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_a712a3f05cef8d32",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_a712a3f05cef8d32"
      }
    },
    {
      "id": "cand_d3c9ead66d901f8e",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "AuditAE SEO MCP",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/seo-data",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T12:55:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/seo-data",
        "name": "SEO data",
        "description": "keywords, rankings and backlinks: Keyword volumes, search rankings, backlinks, domain authority, indexing and Search Console data."
      },
      "summary": {
        "text": "SEO server covering Search Console, GA4, rankings, AI citations and site fixes.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T12: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "auditae.app",
      "provider": "auditae.app",
      "url": "https://auditae.app/api/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "credentials",
          "how": [
            "oauth"
          ],
          "at": "2026-10-19T04:06:18.360Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": null,
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:06:18.360Z",
          "result": "auth_required",
          "passed": true,
          "http_status": 401,
          "duration_ms": 268
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "credentials_request",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:10:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T04:06:18.360Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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-19T04:06:18.360Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T04:06:18.360Z",
            "end": "2026-10-19T04:10:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T22:07:16.433Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_d3c9ead66d901f8e",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_d3c9ead66d901f8e"
      }
    },
    {
      "id": "cand_70f97d14a68348e4",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "Blck Alpaca Agentic Audit & Knowledge Base",
      "name_source": "registry",
      "branches": {
        "primary": "web/site-analysis/agent-readiness",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T10:50:05.000Z"
      },
      "place": {
        "id": "web/site-analysis/agent-readiness",
        "name": "Check whether AI agents can read a site",
        "description": "Check robots.txt, llms.txt, structured data and agent files that decide whether AI crawlers and agents can use a site."
      },
      "summary": {
        "text": "Audits a website for AI-agent readiness and generative engine optimisation.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T10: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "blckalpaca.at",
      "provider": "blckalpaca.at",
      "url": "https://blckalpaca.at/mcp",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T03:56:22.748Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "audit_website",
          "get_knowledge_article",
          "list_knowledge_categories",
          "list_knowledge_topic_articles",
          "search_knowledge_base"
        ],
        "count": 5,
        "current_since": "2026-10-19T03:56:22.748Z",
        "first_listed_at": "2026-10-19T03:56:22.748Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "monitoring_days": 3.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:56:22.748Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 1199
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T04:15:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:56:22.748Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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-19T03:56:22.748Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:56:22.748Z",
            "end": "2026-10-19T04:15:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-19T00:07:09.098Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_70f97d14a68348e4",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_70f97d14a68348e4"
      }
    },
    {
      "id": "cand_8751fc0267253de2",
      "tier": "discovered",
      "type": "mcp_server",
      "name": "Bowmark",
      "name_source": "registry",
      "branches": {
        "primary": "web/browser",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T11:20:05.000Z"
      },
      "place": {
        "id": "web/browser",
        "name": "Browser automation",
        "description": "Remote browsers and sessions an agent can drive."
      },
      "summary": {
        "text": "Operates live websites to check prices, availability, quotes and bookings.",
        "source": "automated",
        "method": "placement-ai/3",
        "written_at": "2026-10-18T11: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": null,
          "curated_catalogue": null,
          "not_computable_locally": true,
          "not_test_address": true,
          "not_a_variant": true
        }
      },
      "host": "api.bowmark.ai",
      "provider": "bowmark.ai",
      "url": "https://api.bowmark.ai/mcp/registry",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 1,
      "networks": [],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": {
          "requires": "none_asked",
          "how": [],
          "at": "2026-10-19T03:50:59.217Z",
          "method": "access/1"
        },
        "stated": null
      },
      "currency": null,
      "tools": {
        "names": [
          "add_connection",
          "delete_connection",
          "get_library",
          "get_secret_link",
          "lease_ip",
          "list_connections",
          "list_secrets",
          "logout_connection",
          "report",
          "request_secret",
          "run",
          "run_view",
          "wait_for_sign_in"
        ],
        "count": 13,
        "current_since": "2026-10-19T03:50:59.217Z",
        "first_listed_at": "2026-10-19T03:50:59.217Z",
        "changes_30d": 0,
        "changes_90d": 0
      },
      "payment_model": null,
      "mainnet": null,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 168,
        "check_interval": "weekly",
        "check_interval_rule": "Weekly: fewer than 5 payers, or no usage figure.",
        "schedule_tier": "weekly",
        "monitoring_since": "2026-10-17T03:07:30.870Z",
        "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-19T03:50:59.217Z",
          "result": "ok",
          "passed": true,
          "http_status": 200,
          "duration_ms": 735
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "mcp_handshake",
        "check_method": "mcp-handshake/1",
        "check_methods": [
          "mcp-handshake/1"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T03:55:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-19T03:50:59.217Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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-19T03:50:59.217Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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": "30d",
            "start": "2026-10-19T03:50:59.217Z",
            "end": "2026-10-19T03:55:23.000Z",
            "limited_history": true,
            "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
          }
        ],
        "measured_from": "eastern North America"
      },
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-20T22:07:48.645Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_8751fc0267253de2",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_8751fc0267253de2"
      }
    }
  ]
}