{
  "schema": "ccsi/x402-offer/v1",
  "generated_at": "2026-09-19T15:19:40.298903+00:00",
  "x402Version": 2,
  "accepts": [
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "amount": "5000000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "payTo": "9zGdVgXeFYm9WNX83yLpT98KinxuskZqGM9grRvm2rCc",
      "maxTimeoutSeconds": 60,
      "resource": "https://theccsi.org/research_pack.json",
      "description": "A ready-made research compilation (agent-memory synthesis, graded by independent evidence path) with a recomputable receipt and a FREE pre-purchase falsification kit so a buyer can test the grading rule before paying.",
      "extra": {
        "settlement": "self-verified"
      }
    }
  ],
  "resource": "https://theccsi.org/research_pack.json",
  "payTo": "9zGdVgXeFYm9WNX83yLpT98KinxuskZqGM9grRvm2rCc",
  "note": "Self-verified x402 seller. The serving host holds NO keys and signs nothing: the buyer sends their own Solana USDC transfer (buyer pays the network fee), then retries with the tx signature. Payment is proven by the on-chain transfer that already landed \u2014 the destination account's ownership is checked against payTo on-chain. Verification enforces exactly one matching transfer and rejects a reused signature.",
  "how_to_buy": [
    "GET the resource; while unpaid the seller answers 402 + PAYMENT-REQUIRED (base64 PaymentRequired).",
    "STANDARD x402 (what most clients send): build a Solana USDC transfer of >= accepts[0].amount to payTo, sign it yourself (you are the fee payer), and retry with X-PAYMENT = base64 of {\"x402Version\":1,\"scheme\":\"exact\",\"network\":\"...\",\"payload\":{\"serializedTransaction\":\"<base64 signed tx>\"}}. The server RELAYS and confirms it, then verifies on-chain.",
    "SIGNATURE VARIANT (client already submitted): send the transfer to the network yourself, then retry with X-PAYMENT: base64({\"signature\":\"<txSig>\"}).",
    "on verify, receive the resource and a PAYMENT-RESPONSE header."
  ],
  "verifier": {
    "scheme": "exact",
    "rule": "exactly one TransferChecked to a token account OWNED BY payTo for >= amount; settlement confirmed on-chain; the signature granted once (replay rejected)."
  }
}
