Answered from live records · 2026-09-15
What does a Sato Swap receipt prove?
A Sato Swap receipt is an Ed25519-signed record of what we returned and what was checked — quote, mode, policy version, gate digest, simulation digest. It is not proof a fee landed or a trade settled, as of 2026-09-15.
The version-2 binding: the fields a quote signature covers, and only those. Everything that can change after the quote — status, tx hash, props — is deliberately outside it, because a signature over a mutable row would fail on the first honest update and teach people to ignore it. Verify against /.well-known/jwks.json.
| Signed field | What it records |
|---|---|
| route_id, kind, venue, chain | Which quote this is, on which rail and where it was to be executed. |
| token_in, token_out, amount_in, amount_out | The pair and the amounts, in base units as strings. Never a USD figure we did not observe. |
| fee_bps, fee_recipient | The fee parameters we SENT. Not a statement that a fee was received. |
| source | Which lane asked — the HTTP API or MCP. The distinction is the point of the column. |
| binding_version, mode | Which construction was signed, and whether the requester asked to be recommended a venue or handed an unsigned transaction. |
| policy_id, policy_version | The policy that decided. A receipt saying 'decided under policy vN' is worth nothing if that sentence sits outside the signature. |
| verdicts_digest, simulation_digest, simulation_lane | Digests of what was checked, not the verdict objects: a digest is stable and cannot be quietly widened later. |
| lane, counterparty, sato_agent_id | Same-chain or cross-chain, what the counterparty lookup found, and the requester's proven Passport id where it had one. |
How this was answered
quoteBinding() at QUOTE_BINDING_VERSION 2 in lib/route/receipts.ts — the exact field list an Ed25519 quote signature covers, rebuilt from the stored row and checkable against /.well-known/jwks.json.
Every answer on this page is produced by one named function over Sato Hub's live records on the date shown. Nothing is typed by hand, no figure is carried over from a previous day, and an answer with nothing behind it says unknown rather than zero. The Sato Score measures how open, active and verifiable a project is — it is not a safety, quality or returns grade.
Go deeper
More questions
Sources — the projects' own repositories and docs
Cite this page
Sato Hub. "What does a Sato Swap receipt prove?." Sato Hub, updated 2026-09-15, accessed 2026-09-16. https://satohub.ai/answers/what-does-a-sato-swap-receipt-proveData last refreshed 2026-09-15; this page is rebuilt daily. Citations carry the date so a reader can tell which snapshot a claim came from. Catalog data is licensed CC-BY-4.0 and the machine-readable copy is linked in the page's Dataset metadata.