{
  "api_status": "preview",
  "generated_at": "2026-10-19T16:55:54.967Z",
  "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/4). 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": "index",
    "tag": "parse",
    "sort": "evidence",
    "limit": 50,
    "offset": 0
  },
  "total": 45,
  "items": [
    {
      "id": "cand_ae41dce599ef4421",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Datetime Parse",
      "name_source": "registry",
      "branches": {
        "primary": "calculate/units-time",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:45:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": false,
          "not_test_address": true
        }
      },
      "host": "api.anchor-x402.com",
      "provider": "anchor-x402.com",
      "url": "https://api.anchor-x402.com/v1/parse/datetime",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "datetime",
        "parse",
        "nlp",
        "iso8601"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 19,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:5042",
        "eip155:137"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-19T02:35:28.085Z",
          "method": "access/1"
        },
        "stated": null
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-16T15:07:55.000Z",
        "monitoring_days": 3.1,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T02:35:28.085Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 195
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 4,
        "unique_payers_30d": 2,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:25:44.321Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-16T15:44:38.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ae41dce599ef4421",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ae41dce599ef4421"
      }
    },
    {
      "id": "cand_1350a0622519d252",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Date format",
      "name_source": "registry",
      "branches": {
        "primary": "calculate/units-time",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:25:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": false,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/date-format",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "data",
        "date",
        "format",
        "parse",
        "iso"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T11:40:18.575Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T00:07:46.000Z",
        "monitoring_days": 2.7,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:40:18.575Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 145
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/5",
        "check_methods": [
          "candidate-x402/3",
          "candidate-x402/5"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T07:40:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T07:40:23.000Z",
            "end": "2026-10-19T07:40:23.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-17T00:07:46.000Z",
            "end": "2026-10-19T07:40:23.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-17T00:07:46.000Z",
            "end": "2026-10-19T07:40:23.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": 6,
        "unique_payers_30d": 4,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T05:26:03.710Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T00:07:46.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T03:30:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_1350a0622519d252",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_1350a0622519d252"
      }
    },
    {
      "id": "cand_fecabb29d2025573",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "URL parse",
      "name_source": "registry",
      "branches": {
        "primary": "other",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/url-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "validation",
        "url",
        "parse",
        "query-string",
        "agents"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T15:10:08.709Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T00:07:46.000Z",
        "monitoring_days": 2.7,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T15:10:08.709Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 239
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 6,
        "unique_payers_30d": 4,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:15:43.557Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T00:07:46.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T03:40:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_fecabb29d2025573",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_fecabb29d2025573"
      }
    },
    {
      "id": "cand_a4d8ce71608d7a05",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Horizon Pulse",
      "name_source": "registry",
      "branches": {
        "primary": "documents/pdf-office/extract",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:40:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "horizonpulse.dev",
      "provider": "horizonpulse.dev",
      "url": "https://horizonpulse.dev/api/pdf",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "documents",
        "pdf",
        "pdf-to-text",
        "text-extraction",
        "parse"
      ],
      "category": null,
      "price_usd": 0.02,
      "price_source": "registry",
      "provider_endpoints": 28,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "xrpl:0",
        "eip155:137"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-19T03:05:37.130Z",
          "method": "access/1"
        },
        "stated": null
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "evidence": {
        "operations": 1,
        "check_interval_hours": 24,
        "check_interval": "daily",
        "check_interval_rule": "Daily: 5 to 99 payers, and every new service until it has been probed 3 times.",
        "schedule_tier": "daily",
        "monitoring_since": "2026-10-17T01:55:47.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:05:37.130Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 123
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 2,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T02:55:42.995Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T01:55:47.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T02:20:05.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_a4d8ce71608d7a05",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_a4d8ce71608d7a05"
      }
    },
    {
      "id": "cand_94b3bbb370c92ef3",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "AUTOGROK Desk",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:40:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "desk.grokaiapps.com",
      "provider": "grokaiapps.com",
      "url": "https://desk.grokaiapps.com/v1/jobs/json-shape",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "json-shape",
        "parse",
        "normalize",
        "search",
        "data"
      ],
      "category": null,
      "price_usd": 0.15,
      "price_source": "registry",
      "provider_endpoints": 5,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-19T03:21:09.400Z",
          "method": "access/1"
        },
        "stated": null
      },
      "tools": null,
      "payment_model": {
        "value": "per_call",
        "source": "observed",
        "method": "access/1"
      },
      "mainnet": true,
      "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-17T02:35:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T03:21:09.400Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 323
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 1,
        "unique_payers_30d": 1,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T03:11:03.396Z",
        "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-19T04:20:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_94b3bbb370c92ef3",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_94b3bbb370c92ef3"
      }
    },
    {
      "id": "cand_45af88c4976bfca2",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Document to Markdown Parser",
      "name_source": "registry",
      "branches": {
        "primary": "other",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:10:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agentsvc.io",
      "provider": "agentsvc.io",
      "url": "https://agentsvc.io/api/v1/proxy/doc-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "parse",
        "docx",
        "markdown",
        "extract",
        "document"
      ],
      "category": null,
      "price_usd": 0.009,
      "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-19T04:25:43.494Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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": 2.6,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 3,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T04:25:43.494Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 469
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 12,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T04:01:00.415Z",
        "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-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_45af88c4976bfca2",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_45af88c4976bfca2"
      }
    },
    {
      "id": "cand_dc9037a1c4a18665",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "time-parse",
      "name_source": "registry",
      "branches": {
        "primary": "calculate/units-time",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:10:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": false,
          "not_test_address": true
        }
      },
      "host": "x402.agentindex.world",
      "provider": "agentindex.world",
      "url": "https://x402.agentindex.world/time/parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "datetime",
        "parse",
        "strptime",
        "date-string"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 119,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T06:50:20.482Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:05:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T06:50:20.482Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 278
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 3,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T06:46:12.567Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T07:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_dc9037a1c4a18665",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_dc9037a1c4a18665"
      }
    },
    {
      "id": "cand_bfab4a97312f1af3",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Tanod utilpeek",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/search-feeds",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:55:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "tanod.dev",
      "provider": "tanod.dev",
      "url": "https://tanod.dev/v1/feeds/parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "utilpeek",
        "feeds",
        "parse",
        "fx-rates",
        "qr-code"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 266,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:56",
        "eip155:42161",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp",
        "l402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp",
            "l402"
          ],
          "at": "2026-10-18T11:50:14.657Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:05:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:50:14.657Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 340
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 2,
        "unique_payers_30d": 2,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T11:45:44.248Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:45:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_bfab4a97312f1af3",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_bfab4a97312f1af3"
      }
    },
    {
      "id": "cand_1ec9daad47a67a4b",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Saylor Innovations User-Agent Pa",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:45:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "saylorinnovations.com",
      "provider": "saylorinnovations.com",
      "url": "https://saylorinnovations.com/api/useragent/parse",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "useragent",
        "parse",
        "developer-tools",
        "user"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 1124,
      "networks": [
        "eip155:8453",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-17T08:01:06.611Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:10:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "stale",
        "last_check": {
          "at": "2026-10-17T08:01:06.611Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 148
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T08:01:06.611Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:10:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_1ec9daad47a67a4b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_1ec9daad47a67a4b"
      }
    },
    {
      "id": "cand_cda459e4e7a7f7dc",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Tanod utilpeek",
      "name_source": "registry",
      "branches": {
        "primary": "productivity/calendar",
        "secondary": [],
        "method_version": "placement-ai/2",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:00:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "tanod.dev",
      "provider": "tanod.dev",
      "url": "https://tanod.dev/v1/calendar/ics-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "utilpeek",
        "calendar",
        "ics",
        "parse",
        "fx-rates"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 266,
      "networks": [
        "eip155:8453",
        "eip155:137",
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "eip155:56",
        "eip155:42161",
        "tempo:4217"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402",
        "mpp",
        "l402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402",
            "mpp",
            "l402"
          ],
          "at": "2026-10-18T14:55:10.838Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:10:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T14:55:10.838Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 906
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 2,
        "unique_payers_30d": 2,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T14:50:38.072Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:10:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:15:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_cda459e4e7a7f7dc",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_cda459e4e7a7f7dc"
      }
    },
    {
      "id": "cand_765f470b7782a323",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Query string",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:20:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/querystring",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "conversion",
        "querystring",
        "url",
        "parse",
        "convert"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T17:05:08.985Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:30:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T17:05:08.985Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 143
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T13:15:51.114Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:30:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_765f470b7782a323",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_765f470b7782a323"
      }
    },
    {
      "id": "cand_02299ea42c191b7a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "dmarc-parse",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network",
        "secondary": [
          "messaging/email"
        ],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/dns/dmarc-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "dmarc",
        "parse",
        "email",
        "policy",
        "validator"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T20:10:13.128Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T04:40:25.000Z",
        "monitoring_days": 2.5,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T20:10:13.128Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 7
        }
      },
      "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-19T06:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T06:25:23.000Z",
            "end": "2026-10-19T06:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T06:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T06:25:23.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": null,
      "payment_terms": {
        "current_since": "2026-10-17T14:40:39.523Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T04:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:10:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_02299ea42c191b7a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_02299ea42c191b7a"
      }
    },
    {
      "id": "cand_c23ff5217bc06677",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-extractor",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:55:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/email/extract",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "extract",
        "email",
        "parse",
        "text",
        "list"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T22:00:09.774Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T04:40:25.000Z",
        "monitoring_days": 2.5,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T22:00:09.774Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 12
        }
      },
      "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-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:25:23.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": null,
      "payment_terms": {
        "current_since": "2026-10-17T16:30:38.882Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T04:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:10:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c23ff5217bc06677",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c23ff5217bc06677"
      }
    },
    {
      "id": "cand_6c0bea21f2226d41",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "url-parse",
      "name_source": "registry",
      "branches": {
        "primary": "other",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/url-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "url",
        "parse",
        "components",
        "query-string",
        "utility"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T21:05:10.876Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T04:40:25.000Z",
        "monitoring_days": 2.5,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T21:05:10.876Z",
          "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/4",
          "candidate-x402/6"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T12:20:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:20:23.000Z",
            "end": "2026-10-19T12:20:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:20:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:20:23.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": null,
      "payment_terms": {
        "current_since": "2026-10-17T15:35:39.451Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T04:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:10:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6c0bea21f2226d41",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6c0bea21f2226d41"
      }
    },
    {
      "id": "cand_66997e66a72cf5c8",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "PDF Text Extraction",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [
          "documents/pdf-office"
        ],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:25:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agentsvc.io",
      "provider": "agentsvc.io",
      "url": "https://agentsvc.io/api/v1/proxy/pdf-extract",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "pdf",
        "text",
        "extract",
        "parse",
        "document"
      ],
      "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-18T07:35:17.960Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T04:45:25.000Z",
        "monitoring_days": 2.5,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T07:35:17.960Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 384
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 8,
        "unique_payers_30d": 1,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T07:31:21.056Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T04:45:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_66997e66a72cf5c8",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_66997e66a72cf5c8"
      }
    },
    {
      "id": "cand_4431af0ec1d621ee",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Japan Address Parse",
      "name_source": "registry",
      "branches": {
        "primary": "places/maps-geocoding",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:05:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": false,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "api.jpverify.com",
      "provider": "jpverify.com",
      "url": "https://api.jpverify.com/jp-address/parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "japan",
        "address",
        "parse",
        "components",
        "chome"
      ],
      "category": null,
      "price_usd": 0.005,
      "price_source": "registry",
      "provider_endpoints": 6,
      "networks": [
        "eip155:8453"
      ],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": null,
        "stated": null
      },
      "tools": null,
      "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-16T21:07:55.000Z",
        "monitoring_days": 2.8,
        "limited_evidence": true,
        "checks_30d": 3,
        "passed_30d": 0,
        "missed_30d": 0,
        "pass_rate": 0,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T02:45:34.041Z",
          "result": "client_error",
          "passed": false,
          "http_status": 422,
          "duration_ms": 516
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 1,
        "unique_payers_30d": 1,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:35:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_4431af0ec1d621ee",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_4431af0ec1d621ee"
      }
    },
    {
      "id": "cand_5bb9cbd69b76ebac",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "RSS Atom Reader",
      "name_source": "registry",
      "branches": {
        "primary": "search/news",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:20:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": false,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "164.160.90.241.sslip.io",
      "provider": "sslip.io",
      "url": "https://164.160.90.241.sslip.io/api/web-rss-atom-aggregator",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "rss",
        "atom",
        "feed",
        "news",
        "parse"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 126,
      "networks": [
        "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
      ],
      "networks_source": "registry",
      "payment_protocols": [],
      "access": {
        "observed": null,
        "stated": 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-17T07:10:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 0,
        "missed_30d": 0,
        "pass_rate": 0,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T08:00:22.697Z",
          "result": "server_error",
          "passed": false,
          "http_status": 525,
          "duration_ms": 854
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": null,
      "registry_listing": {
        "last_seen_at": "2026-10-18T00:05:28.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_5bb9cbd69b76ebac",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_5bb9cbd69b76ebac"
      }
    },
    {
      "id": "cand_6fb9373d303d5879",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "User-agent parse",
      "name_source": "registry",
      "branches": {
        "primary": "other",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:20:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/user-agent",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "validation",
        "user-agent",
        "browser",
        "bot-detection",
        "parse"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T17:00:09.802Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:30:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T17:00:09.802Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 188
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T13:10:39.235Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:30:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6fb9373d303d5879",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6fb9373d303d5879"
      }
    },
    {
      "id": "cand_15ffd182b94cb70a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "Duration parse/humanize",
      "name_source": "registry",
      "branches": {
        "primary": "calculate/units-time",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:00:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": false,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/duration",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "time",
        "duration",
        "parse",
        "humanize",
        "agents"
      ],
      "category": null,
      "price_usd": 0.001,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T18:40:10.756Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:35:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T18:40:10.756Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 386
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T14:45:43.596Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:35:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_15ffd182b94cb70a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_15ffd182b94cb70a"
      }
    },
    {
      "id": "cand_ad4f176047ccff36",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "XML to JSON",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:40:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/xml-to-json",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "conversion",
        "xml",
        "json",
        "convert",
        "parse"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T21:00:12.095Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:35:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T21:00:12.095Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 201
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T17:10:37.220Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:35:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ad4f176047ccff36",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ad4f176047ccff36"
      }
    },
    {
      "id": "cand_0926797da5857891",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "CSV to JSON",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T14:55:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/csv-to-json",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "conversion",
        "csv",
        "json",
        "convert",
        "parse"
      ],
      "category": null,
      "price_usd": 0.002,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-18T22:35:10.449Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:40:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T22:35:10.449Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 172
        }
      },
      "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-19T06:50:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T06:50:23.000Z",
            "end": "2026-10-19T06:50:23.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-17T03:40:25.000Z",
            "end": "2026-10-19T06:50:23.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-17T03:40:25.000Z",
            "end": "2026-10-19T06:50:23.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": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T18:40:43.154Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_0926797da5857891",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_0926797da5857891"
      }
    },
    {
      "id": "cand_6314167877279bba",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "RSS/Atom feed parser",
      "name_source": "registry",
      "branches": {
        "primary": "search/news/search-feeds",
        "secondary": [],
        "method_version": "placement-ai/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T15:15:05.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": true,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "agent402.tools",
      "provider": "agent402.tools",
      "url": "https://agent402.tools/api/feed-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "web",
        "rss",
        "atom",
        "feed",
        "parse"
      ],
      "category": null,
      "price_usd": 0.004,
      "price_source": "registry",
      "provider_endpoints": 672,
      "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-19T00:00:26.247Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T03:40:25.000Z",
        "monitoring_days": 2.6,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-19T00:00:26.247Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 296
        }
      },
      "response_times": null,
      "registry_usage": {
        "calls_30d": 5,
        "unique_payers_30d": 3,
        "note": "Reported by the registry; not our measurement."
      },
      "payment_terms": {
        "current_since": "2026-10-17T20:05:34.785Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T03:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T04:05:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6314167877279bba",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6314167877279bba"
      }
    },
    {
      "id": "cand_9bacc3823d68d1b2",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "user-agent-parse",
      "name_source": "registry",
      "branches": {
        "primary": "web/fetch",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:35:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/ua-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "user-agent",
        "parse",
        "browser",
        "device",
        "bot"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T21:35:11.776Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T04:40:25.000Z",
        "monitoring_days": 2.5,
        "limited_evidence": true,
        "checks_30d": 2,
        "passed_30d": 2,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T21:35:11.776Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 8
        }
      },
      "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-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:25:23.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-17T04:40:25.000Z",
            "end": "2026-10-19T12:25:23.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": null,
      "payment_terms": {
        "current_since": "2026-10-17T16:05:39.214Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T04:40:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:10:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_9bacc3823d68d1b2",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_9bacc3823d68d1b2"
      }
    },
    {
      "id": "cand_ca5d56eef0a05dca",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-domain-part",
      "name_source": "registry",
      "branches": {
        "primary": "web/domains-network",
        "secondary": [
          "messaging/email"
        ],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:00:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/domain-part",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "domain-part",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T11:45:16.558Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:45:16.558Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 8
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T11:45:16.558Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ca5d56eef0a05dca",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ca5d56eef0a05dca"
      }
    },
    {
      "id": "cand_c7731303c567953d",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-domain-part-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:00:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/domain-part",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "domain-part",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T11:35:17.062Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:35:17.062Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 210
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T11:35:17.062Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_c7731303c567953d",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_c7731303c567953d"
      }
    },
    {
      "id": "cand_74fcfcccbad8f85a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-gmail-normalized",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:35:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/gmail-normalized",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "gmail-normalized",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T09:20:16.724Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T09:20:16.724Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 10
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T09:20:16.724Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_74fcfcccbad8f85a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_74fcfcccbad8f85a"
      }
    },
    {
      "id": "cand_e84f5bc390ac27ed",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-gmail-normalized-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:15:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/gmail-normalized",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "gmail-normalized",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T12:25:19.962Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T12:25:19.962Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 6
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T12:25:19.962Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_e84f5bc390ac27ed",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_e84f5bc390ac27ed"
      }
    },
    {
      "id": "cand_ce45cf8c4aa4428a",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-gravatar-url",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:00:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/gravatar-url",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "gravatar-url",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T11:50:16.937Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:50:16.937Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 16
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T11:50:16.937Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_ce45cf8c4aa4428a",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_ce45cf8c4aa4428a"
      }
    },
    {
      "id": "cand_5fb2a21f6c3a0cfd",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-gravatar-url-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:20:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/gravatar-url",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "gravatar-url",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T08:40:14.811Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T08:40:14.811Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 21
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T08:40:14.811Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_5fb2a21f6c3a0cfd",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_5fb2a21f6c3a0cfd"
      }
    },
    {
      "id": "cand_2b87cc03ac99d893",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-local-part",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:50:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/local-part",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "local-part",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T06:50:37.855Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T06:50:37.855Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 9
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T06:50:37.855Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_2b87cc03ac99d893",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_2b87cc03ac99d893"
      }
    },
    {
      "id": "cand_6aee8bf839a8c608",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-local-part-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/local-part",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "local-part",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T08:55:14.562Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T08:55:14.562Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 6
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T08:55:14.562Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_6aee8bf839a8c608",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_6aee8bf839a8c608"
      }
    },
    {
      "id": "cand_01c52731d3bdc747",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-mailto-link",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/mailto-link",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "mailto-link",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T05:25:34.378Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T05:25:34.378Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 226
        }
      },
      "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-19T06:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T06:25:23.000Z",
            "end": "2026-10-19T06:25:23.000Z",
            "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-17T07:05:25.000Z",
            "end": "2026-10-19T06:25: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-17T07:05:25.000Z",
            "end": "2026-10-19T06:25: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": {
        "current_since": "2026-10-18T05:25:34.378Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_01c52731d3bdc747",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_01c52731d3bdc747"
      }
    },
    {
      "id": "cand_380c238cfe076c74",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-mailto-link-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:00:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/mailto-link",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "mailto-link",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T07:10:29.364Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T07:10:29.364Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 304
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T07:10:29.364Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_380c238cfe076c74",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_380c238cfe076c74"
      }
    },
    {
      "id": "cand_b9965c0ed50f56ae",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-obfuscate",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:50:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/obfuscate",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "obfuscate",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T11:10:16.237Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T11:10:16.237Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 9
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T11:10:16.237Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_b9965c0ed50f56ae",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_b9965c0ed50f56ae"
      }
    },
    {
      "id": "cand_743592af747090e9",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-obfuscate-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:35:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/obfuscate",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "obfuscate",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T09:15:13.601Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T09:15:13.601Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 8
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T09:15:13.601Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_743592af747090e9",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_743592af747090e9"
      }
    },
    {
      "id": "cand_fe0a3abdd94ef421",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-plus-tag",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/plus-tag",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "plus-tag",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T13:20:20.340Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T13:20:20.340Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 11
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T13:20:20.340Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_fe0a3abdd94ef421",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_fe0a3abdd94ef421"
      }
    },
    {
      "id": "cand_aa7a276a378a9732",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-plus-tag-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:40:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/plus-tag",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "plus-tag",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T10:45:16.503Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T10:45:16.503Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 4
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T10:45:16.503Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_aa7a276a378a9732",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_aa7a276a378a9732"
      }
    },
    {
      "id": "cand_199863bd8088b8cf",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-rfc5322-strict",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:45:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/email/shape/rfc5322-strict",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "rfc5322-strict",
        "parse",
        "normalize",
        "format"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T06:20:35.997Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T06:20:35.997Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 21
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T06:20:35.997Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_199863bd8088b8cf",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_199863bd8088b8cf"
      }
    },
    {
      "id": "cand_a94757aa14c8126c",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "email-rfc5322-strict-bulk",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/email",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:40:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "email.intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://email.intel.rallylive.ca/bulk/email/shape/rfc5322-strict",
      "method": "GET",
      "templated_url": false,
      "operator": null,
      "tags": [
        "email",
        "rfc5322-strict",
        "parse",
        "normalize",
        "bulk"
      ],
      "category": null,
      "price_usd": null,
      "price_source": null,
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T10:40:14.715Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T07:05:25.000Z",
        "monitoring_days": 2.4,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 0,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T10:40:14.715Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 7
        }
      },
      "response_times": null,
      "registry_usage": null,
      "payment_terms": {
        "current_since": "2026-10-18T10:40:14.715Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T07:05:25.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T05:00:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_a94757aa14c8126c",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_a94757aa14c8126c"
      }
    },
    {
      "id": "cand_49217255470dca6b",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "csv-to-json",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:10:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/csv-to-json",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "csv",
        "json",
        "convert",
        "parse",
        "table"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T05:40:37.501Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T05:40:37.501Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 163
        }
      },
      "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-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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": {
        "current_since": "2026-10-18T05:40:37.501Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_49217255470dca6b",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_49217255470dca6b"
      }
    },
    {
      "id": "cand_776f33f436f90b46",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "date-parse",
      "name_source": "registry",
      "branches": {
        "primary": "calculate/units-time",
        "secondary": [
          "search/reference"
        ],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T01:35:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": false,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/date-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "date",
        "parse",
        "natural-language",
        "iso8601",
        "time"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T07:00:33.207Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T07:00:33.207Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 7
        }
      },
      "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-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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": {
        "current_since": "2026-10-18T07:00:33.207Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_776f33f436f90b46",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_776f33f436f90b46"
      }
    },
    {
      "id": "cand_02dae35849035952",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "phone-number-parse",
      "name_source": "registry",
      "branches": {
        "primary": "messaging/sms-voice",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:30:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/phone-parse",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "phone",
        "parse",
        "e164",
        "format",
        "validate"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T04:30:56.097Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T04:30:56.097Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 6
        }
      },
      "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-19T06:30:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T06:30:23.000Z",
            "end": "2026-10-19T06:30:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T06:30: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-17T08:40:28.000Z",
            "end": "2026-10-19T06:30: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": {
        "current_since": "2026-10-18T04:30:56.097Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_02dae35849035952",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_02dae35849035952"
      }
    },
    {
      "id": "cand_e0e7c2bad6929c9c",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "rss-to-json",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:15:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/data/rss",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "rss",
        "atom",
        "feed",
        "json",
        "parse"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T09:45:16.531Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T09:45:16.531Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 7
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/5",
        "check_methods": [
          "candidate-x402/5"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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": {
        "current_since": "2026-10-18T09:45:16.531Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:25:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_e0e7c2bad6929c9c",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_e0e7c2bad6929c9c"
      }
    },
    {
      "id": "cand_9da2157993f02df3",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "xml-to-json",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-17T23:35:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/dev/xml-to-json",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "xml",
        "json",
        "convert",
        "parse",
        "tree"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T07:30:38.676Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T07:30:38.676Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 5
        }
      },
      "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-19T12:25:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:25:23.000Z",
            "end": "2026-10-19T12:25:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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-17T08:40:28.000Z",
            "end": "2026-10-19T12:25: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": {
        "current_since": "2026-10-18T07:30:38.676Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:20:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_9da2157993f02df3",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_9da2157993f02df3"
      }
    },
    {
      "id": "cand_f03b424920fb1793",
      "tier": "discovered",
      "type": "api_endpoint",
      "name": "yaml-to-json",
      "name_source": "registry",
      "branches": {
        "primary": "documents/conversion",
        "secondary": [],
        "method_version": "placement-rules/3",
        "tree_version": "tree/3",
        "placed_at": "2026-10-18T00:20:28.000Z"
      },
      "package": null,
      "directory": {
        "in_directory": false,
        "method_version": "listing-criteria/4",
        "criteria": {
          "says_what_it_does": false,
          "answers_now": true,
          "registry_payers_at_least_5": false,
          "curated_catalogue": false,
          "not_computable_locally": true,
          "not_test_address": true
        }
      },
      "host": "intel.rallylive.ca",
      "provider": "rallylive.ca",
      "url": "https://intel.rallylive.ca/dev/yaml-to-json",
      "method": "POST",
      "templated_url": false,
      "operator": null,
      "tags": [
        "yaml",
        "json",
        "convert",
        "config",
        "parse"
      ],
      "category": null,
      "price_usd": 0.01,
      "price_source": "registry",
      "provider_endpoints": 10991,
      "networks": [
        "eip155:8453",
        "eip155:84532"
      ],
      "networks_source": "observed",
      "payment_protocols": [
        "x402"
      ],
      "access": {
        "observed": {
          "requires": "payment",
          "how": [
            "x402"
          ],
          "at": "2026-10-18T10:15:17.292Z",
          "method": "access/1"
        },
        "stated": null
      },
      "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-17T08:40:28.000Z",
        "monitoring_days": 2.3,
        "limited_evidence": true,
        "checks_30d": 1,
        "passed_30d": 1,
        "missed_30d": 1,
        "pass_rate": 1,
        "freshness": "fresh",
        "last_check": {
          "at": "2026-10-18T10:15:17.292Z",
          "result": "payment_required",
          "passed": true,
          "http_status": 402,
          "duration_ms": 6
        }
      },
      "response_times": {
        "method": "response-times/1",
        "operation": "payment_request",
        "check_method": "candidate-x402/5",
        "check_methods": [
          "candidate-x402/5"
        ],
        "timeout_ms": 10000,
        "computed_at": "2026-10-19T12:30:23.000Z",
        "windows": [
          {
            "window": "24h",
            "start": "2026-10-18T12:30:23.000Z",
            "end": "2026-10-19T12:30:23.000Z",
            "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-17T08:40:28.000Z",
            "end": "2026-10-19T12:30: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-17T08:40:28.000Z",
            "end": "2026-10-19T12:30: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": {
        "current_since": "2026-10-18T10:15:17.292Z",
        "changes_30d": 0,
        "changes_90d": 0,
        "pay_to_changes_90d": 0,
        "last_change_at": null,
        "last_change_kinds": [],
        "window_start": "2026-10-17T08:40:28.000Z",
        "limited": true
      },
      "registry_listing": {
        "last_seen_at": "2026-10-19T12:20:23.000Z",
        "listed": true
      },
      "links": {
        "page": "https://agentservicedirectory.com/services/cand_f03b424920fb1793",
        "api": "https://agentservicedirectory.com/api/v1/services/cand_f03b424920fb1793"
      }
    }
  ]
}