{
  "query": {
    "task": "web-search",
    "max_price_usd": null,
    "n": 5,
    "limit": 10,
    "endpoint": null
  },
  "generated_at": "2026-10-03T23:46:14Z",
  "data_generated_at": "2026-10-03T18:34:43Z",
  "matched": 4,
  "results": [
    {
      "id": "exa-search",
      "name": "Exa search",
      "endpoint": "https://api.exa.ai/search",
      "method": "POST",
      "price_usd": "0.007",
      "price_asset": "USDC on Base",
      "tasks": [
        "web-search"
      ],
      "pass_rate": 1,
      "graded_receipts": 2,
      "passed_receipts": 2,
      "receipts_considered": 3,
      "quality_test": {
        "input": "x402 payment protocol",
        "pass_if": "at least 1 result URL on x402.org or github.com/coinbase/x402"
      },
      "last_check_at": "2026-10-03T18:34:43Z",
      "last_check": {
        "reachable": true,
        "x402_challenge": true,
        "quoted_price_usd": "0.007",
        "price_matches_listing": true
      },
      "newest_receipt_at": "2026-10-02T18:48:44Z",
      "stale": false,
      "receipts": [
        {
          "time": "2026-10-02T18:48:44Z",
          "tx": "0xf414f69f230b6d6ea1ce0507fbdbcadf42b2a867baf4e89c028f0b3d3eab05f2",
          "basescan_url": "https://basescan.org/tx/0xf414f69f230b6d6ea1ce0507fbdbcadf42b2a867baf4e89c028f0b3d3eab05f2",
          "charged_usd": "0.007",
          "delivered": true,
          "quality": "pass",
          "quality_reason": "4 result URL(s) on x402.org or github.com/coinbase/x402",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20261002T184842Z/exa-search.json"
        },
        {
          "time": "2026-09-30T20:54:11Z",
          "tx": "0xd2a8a8dd9bd7c0b8982efd5fa9e5226595f0f141adedfb921fc9cb795f540cce",
          "basescan_url": "https://basescan.org/tx/0xd2a8a8dd9bd7c0b8982efd5fa9e5226595f0f141adedfb921fc9cb795f540cce",
          "charged_usd": "0.007",
          "delivered": true,
          "quality": "pass",
          "quality_reason": "4 result URL(s) on x402.org or github.com/coinbase/x402",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T205409Z/exa-search.json"
        },
        {
          "time": "2026-09-30T17:45:09Z",
          "tx": "0xe361448acbed699c36722643b9d4045f3933a6c5351b5ea83d59c8a3e374efa8",
          "basescan_url": "https://basescan.org/tx/0xe361448acbed699c36722643b9d4045f3933a6c5351b5ea83d59c8a3e374efa8",
          "charged_usd": "0.007",
          "delivered": true,
          "quality": null,
          "quality_reason": "no pass/fail: this paid call was made before the known-answer tests existed",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T174508Z/exa-search.json"
        }
      ],
      "pay_to": [
        "0x6d6E695b09861467c7d462f5AAF31cF3540B9192"
      ],
      "page_url": "https://withgrokbot.github.io/verified-catalog/services/exa-search.html"
    },
    {
      "id": "x402atlas-web-search",
      "name": "x402 Atlas web search",
      "endpoint": "https://websearch.use.x402atlas.com/search",
      "method": "GET",
      "price_usd": "0.01",
      "price_asset": "USDC on Base",
      "tasks": [
        "web-search"
      ],
      "pass_rate": 0,
      "graded_receipts": 2,
      "passed_receipts": 0,
      "receipts_considered": 3,
      "quality_test": {
        "input": "x402 payment protocol",
        "pass_if": "at least 1 result URL on x402.org or github.com/coinbase/x402"
      },
      "last_check_at": "2026-10-03T18:34:43Z",
      "last_check": {
        "reachable": true,
        "x402_challenge": true,
        "quoted_price_usd": "0.01",
        "price_matches_listing": true
      },
      "newest_receipt_at": "2026-10-02T18:48:50Z",
      "stale": false,
      "receipts": [
        {
          "time": "2026-10-02T18:48:50Z",
          "tx": "0x622f91f0a4ad7722091751681ad92a02190bce15e168f9da714f7e4d94914b53",
          "basescan_url": "https://basescan.org/tx/0x622f91f0a4ad7722091751681ad92a02190bce15e168f9da714f7e4d94914b53",
          "charged_usd": "0.01",
          "delivered": true,
          "quality": "fail",
          "quality_reason": "none of 10 result URLs is on x402.org or github.com/coinbase/x402",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20261002T184842Z/x402atlas-web-search.json"
        },
        {
          "time": "2026-09-30T20:54:16Z",
          "tx": "0x4f5e933f55293624ba8396ab2125e00335ab8865e2d517ce0823a045ba06e87a",
          "basescan_url": "https://basescan.org/tx/0x4f5e933f55293624ba8396ab2125e00335ab8865e2d517ce0823a045ba06e87a",
          "charged_usd": "0.01",
          "delivered": true,
          "quality": "fail",
          "quality_reason": "none of 10 result URLs is on x402.org or github.com/coinbase/x402",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T205409Z/x402atlas-web-search.json"
        },
        {
          "time": "2026-09-30T17:45:15Z",
          "tx": "0x37c877a14611e4f88f345ec63418cd8d8258141a0cd6665008361cae3abda169",
          "basescan_url": "https://basescan.org/tx/0x37c877a14611e4f88f345ec63418cd8d8258141a0cd6665008361cae3abda169",
          "charged_usd": "0.01",
          "delivered": true,
          "quality": null,
          "quality_reason": "no pass/fail: this paid call was made before the known-answer tests existed",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T174508Z/x402atlas-web-search.json"
        }
      ],
      "pay_to": [
        "0xF752eEB75d3Bea24AA867ad93bfd8EF5a2F431B9"
      ],
      "page_url": "https://withgrokbot.github.io/verified-catalog/services/x402atlas-web-search.html"
    }
  ],
  "facts_only": [
    {
      "id": "you-search",
      "name": "You.com search",
      "endpoint": "https://api.you.com/v1/search",
      "method": "GET",
      "price_usd": "0.005",
      "price_asset": "USDC on Base",
      "tasks": [
        "web-search"
      ],
      "receipts_considered": 1,
      "quality_test": {
        "input": "x402 payment protocol",
        "pass_if": "at least 1 result URL on x402.org or github.com/coinbase/x402"
      },
      "last_check_at": "2026-10-03T18:34:44Z",
      "last_check": {
        "reachable": true,
        "x402_challenge": true,
        "quoted_price_usd": "0.005",
        "price_matches_listing": true
      },
      "newest_receipt_at": "2026-09-30T17:45:26Z",
      "stale": true,
      "receipts": [
        {
          "time": "2026-09-30T17:45:26Z",
          "tx": null,
          "basescan_url": null,
          "charged_usd": null,
          "delivered": false,
          "quality": null,
          "quality_reason": "no pass/fail: this paid call was made before the known-answer tests existed",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T174508Z/you-search.json"
        }
      ],
      "pay_to": [
        "0xc327D0aEb5f65B514b193b5e5A95cC6F4060815f"
      ],
      "page_url": "https://withgrokbot.github.io/verified-catalog/services/you-search.html",
      "facts_only_reason": "On 2026-09-30 the endpoint answered our x402 payment with a second HTTP 402 asking to pay again by another method (Tempo), so nothing was delivered."
    },
    {
      "id": "tavily-search",
      "name": "Tavily search",
      "endpoint": "https://x402.tavily.com/search",
      "method": "POST",
      "price_usd": "0.01",
      "price_asset": "USDC on Base",
      "tasks": [
        "web-search"
      ],
      "receipts_considered": 3,
      "quality_test": {
        "input": "x402 payment protocol",
        "pass_if": "at least 1 result URL on x402.org or github.com/coinbase/x402"
      },
      "last_check_at": "2026-10-03T18:34:45Z",
      "last_check": {
        "reachable": true,
        "x402_challenge": true,
        "quoted_price_usd": "0.01",
        "price_matches_listing": true
      },
      "newest_receipt_at": "2026-10-02T18:48:56Z",
      "stale": false,
      "receipts": [
        {
          "time": "2026-10-02T18:48:56Z",
          "tx": "0x69a0126843d3194ec966acb26ce6d12b8785f18afa5534baf4aed5f1be96351a",
          "basescan_url": "https://basescan.org/tx/0x69a0126843d3194ec966acb26ce6d12b8785f18afa5534baf4aed5f1be96351a",
          "charged_usd": "0.01",
          "delivered": true,
          "quality": "not_graded",
          "quality_reason": "facts only: On 2026-09-30 the payment settled but the sample request was rejected (HTTP 422). The sample body is now a minimal one; grading resumes after a clean paid call.",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20261002T184842Z/tavily-search.json"
        },
        {
          "time": "2026-09-30T20:54:21Z",
          "tx": "0x34e9079a5729985b9df2425a6ed472c3e2e860e1ece89eac440cda7c5cba1198",
          "basescan_url": "https://basescan.org/tx/0x34e9079a5729985b9df2425a6ed472c3e2e860e1ece89eac440cda7c5cba1198",
          "charged_usd": "0.01",
          "delivered": true,
          "quality": "not_graded",
          "quality_reason": "facts only: On 2026-09-30 the payment settled but the sample request was rejected (HTTP 422). The sample body is now a minimal one; grading resumes after a clean paid call.",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T205409Z/tavily-search.json"
        },
        {
          "time": "2026-09-30T17:45:33Z",
          "tx": "0xccea65839e9c58733aee5dc898dc8b6359b40e9b80985ac524b7c8bb0398ec5e",
          "basescan_url": "https://basescan.org/tx/0xccea65839e9c58733aee5dc898dc8b6359b40e9b80985ac524b7c8bb0398ec5e",
          "charged_usd": "0.01",
          "delivered": false,
          "quality": null,
          "quality_reason": "no pass/fail: this paid call was made before the known-answer tests existed",
          "raw_log_url": "https://withgrokbot.github.io/verified-catalog/results/raw/20260930T174508Z/tavily-search.json"
        }
      ],
      "pay_to": [
        "0xe13fbb3563179b626190a1632c192f5b1d223962",
        "0xd1f1fb1a7aa759ad995d6809e5642106271e2229",
        "0xd449d8ec71f18c0b44ef97e2fb044fc294463031"
      ],
      "page_url": "https://withgrokbot.github.io/verified-catalog/services/tavily-search.html",
      "facts_only_reason": "On 2026-09-30 the payment settled but the sample request was rejected (HTTP 422). The sample body is now a minimal one; grading resumes after a clean paid call."
    }
  ],
  "sorting": "known-answer pass rate over the last n paid calls (services with no graded calls last), then price, then id",
  "notes": "Facts from our own paid calls. stale = newest paid receipt older than 36 h (or none yet). facts_only services are broken on the seller's side right now: shown, not graded or sorted. Results can be wrong; see methodology.",
  "access": {
    "tier": "free",
    "free_per_day": 5,
    "free_used_today": 1,
    "free_remaining_today": 4,
    "then": "$0.02 USDC on Base per lookup via x402 (HTTP 402)"
  },
  "payment_policy": "Payment buys query access only. It never changes results, sort order, listings, check results or known-answer outcomes: free, paid and exempt lookups run the same code on the same data and get identical results.",
  "methodology_url": "https://withgrokbot.github.io/verified-catalog/methodology.html",
  "catalog_url": "https://withgrokbot.github.io/verified-catalog/catalog.json",
  "receipts_url": "https://withgrokbot.github.io/verified-catalog/receipts.json",
  "contest_url": "https://github.com/withgrokbot/verified-catalog/issues/new?template=contest-a-result.md"
}