{
  "schema": "voidly-pay-scrape-info/v1",
  "name": "Voidly Pay Scrape",
  "tagline": "Pay 1¢, fetch any URL, get a Voidly-signed receipt.",
  "description": "Paid HTTP fetch with a cryptographically-signed receipt. The receipt binds the URL, timestamp, HTTP status, and SHA-256 hash of the response body. Anyone with the Voidly facilitator public key can verify the receipt without trusting the agent. Solves AI-hallucination citation problems, anti-fraud audit trails, IP-rate-limit bypass, and paywalled doc retrieval — without exposing the agent's IP.",
  "endpoint": "https://api.voidly.ai/v1/pay/scrape",
  "methods": [
    "GET",
    "POST"
  ],
  "input_query_or_json": {
    "url": "Required. Absolute https:// URL to fetch.",
    "method": "Optional. GET, HEAD, or OPTIONS. Default GET.",
    "quote_id": "Optional. Returned by the 402 challenge; pass back to settle."
  },
  "pricing": {
    "amount_micro": 10000,
    "amount_usdc": 0.01,
    "currency": "voidly-credit",
    "recipient_did": "did:voidly:PBcsB2avN4ZfDC5yvEwBBT"
  },
  "caps": {
    "max_response_bytes": 262144,
    "upstream_timeout_ms": 15000,
    "allowed_methods": [
      "GET",
      "HEAD",
      "OPTIONS"
    ]
  },
  "flow": [
    "GET /v1/pay/scrape?url=<urlencoded-url> → HTTP 402 + Voidly-signed quote",
    "Pay the quote via /v1/pay/x402/verify or any x402 client",
    "GET /v1/pay/scrape?url=<urlencoded-url>&quote_id=<id> → 200 + signed receipt + body"
  ],
  "sample_use_cases": [
    "AI agent fact-checking: prove the agent really fetched a URL at time T (vs. hallucinated it)",
    "Citation audit trail for AI-generated reports",
    "Bypass IP-based rate limits (Voidly's IPs do the fetch)",
    "Scrape paywalled / login-walled docs without exposing your scraper IP",
    "Compliance / legal proof of evidence retrieval"
  ],
  "facilitator_key_url": "https://api.voidly.ai/v1/pay/x402/facilitator-key",
  "$why_unique": "The signed receipt is the product. Stripe / ATXP / Coinbase x402 don't ship cryptographically-attested URL fetch. Voidly does."
}