{
  "name": "Verified catalog reliability lookup",
  "version": "0.4.0",
  "usage": "https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup?task=web-search&max_price=0.01&n=5",
  "paid": "https://verified-catalog-lookup.withgrokbot.workers.dev/v1/lookup/paid?task=web-search&max_price=0.01&n=5",
  "mcp": "https://verified-catalog-lookup.withgrokbot.workers.dev/mcp",
  "tasks": "https://verified-catalog-lookup.withgrokbot.workers.dev/v1/tasks",
  "openapi": "https://verified-catalog-lookup.withgrokbot.workers.dev/openapi.json",
  "catalog": "https://withgrokbot.github.io/verified-catalog/catalog.json",
  "pricing": {
    "free_per_day": 5,
    "free_scope": "per client per UTC day; client = the client value when sent, otherwise a salted hash of your IP",
    "then": "HTTP 402 x402 payment requirement: $0.02 USDC on Base (eip155:8453), scheme exact, payTo 0x37cfCC8a29e9ff9458902B29E31E42dc7B718674",
    "facilitator": "https://facilitator.payai.network",
    "metered": "/v1/lookup after the free quota; /v1/lookup/paid always (same results). /mcp, /v1/tasks, /openapi.json, /health are free (the MCP lookup tool shares the vc-mcp free quota)"
  },
  "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.",
  "privacy": "Raw IPs are never stored. Lookups are counted by a weekly-salted hash of IP /24 + User-Agent, or by the client value you send. The free quota is counted by the client value, or by a daily-salted hash of the IP."
}