{
  "aid": "receiptsure.receipt.schemasure.com",
  "name": "ReceiptSure",
  "type": "index",
  "description": "ReceiptSure is the other half of a transaction preflight: not what a transaction will do, but what it actually did. It fetches the receipt, decodes every Transfer, TransferSingle, TransferBatch and Approval log, and holds them against the transfers the caller said they intended — reporting each one as matched, missing or short, with the shortfall quantified in base units and in display units where the token's decimals are readable. It catches the cases a status code hides: a revert whose reason the receipt does not carry, a transaction that succeeded while moving nothing, a token that skimmed a fee on the way through, and funds leaving a declared sender for an address nobody named. There is no model anywhere in it, and a receipt it cannot read comes back as unknown rather than as approval.",
  "image": "https://receipt.schemasure.com/icon.svg",
  "tags": [
    "base",
    "receipt",
    "transaction",
    "post-flight",
    "verification",
    "x402",
    "erc20",
    "logs",
    "agent-safety",
    "deterministic"
  ],
  "created": "2026-08-03",
  "modified": "2026-09-19",
  "specificationVersion": "0.18",
  "apis": [
    {
      "aid": "receiptsure.v1.tx.receipt-verify",
      "name": "ReceiptSure — Verify what a Base transaction actually did against the intent you declared",
      "description": "Check whether a mined Base transaction did what your agent meant it to do. Fetches the receipt, decodes its ERC-20, ERC-721 and ERC-1155 transfer and approval logs, and reports each declared movement as matched, missing or short, with the observed amount beside the expected one. Catches reverts, success with no effect, fee-on-transfer skims and transfers to recipients you never named. Returns unknown rather than guessing. Not a guarantee that a transaction was safe.",
      "humanURL": "https://receipt.schemasure.com/docs",
      "baseURL": "https://receipt.schemasure.com/v1/tx/receipt-verify",
      "tags": [
        "base",
        "receipt",
        "transaction",
        "post-flight",
        "verification",
        "x402",
        "erc20",
        "logs",
        "agent-safety",
        "deterministic"
      ],
      "properties": [
        {
          "type": "OpenAPI",
          "url": "https://receipt.schemasure.com/openapi.json"
        },
        {
          "type": "x402",
          "url": "https://receipt.schemasure.com/.well-known/x402.json"
        },
        {
          "type": "Pricing",
          "url": "https://receipt.schemasure.com/.well-known/pricing.json"
        },
        {
          "type": "Benchmarks",
          "url": "https://receipt.schemasure.com/.well-known/benchmarks.json"
        },
        {
          "type": "LLMs",
          "url": "https://receipt.schemasure.com/llms.txt"
        }
      ]
    }
  ]
}