Sato Hub

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 fieldWhat it records
route_id, kind, venue, chainWhich quote this is, on which rail and where it was to be executed.
token_in, token_out, amount_in, amount_outThe pair and the amounts, in base units as strings. Never a USD figure we did not observe.
fee_bps, fee_recipientThe fee parameters we SENT. Not a statement that a fee was received.
sourceWhich lane asked — the HTTP API or MCP. The distinction is the point of the column.
binding_version, modeWhich construction was signed, and whether the requester asked to be recommended a venue or handed an unsigned transaction.
policy_id, policy_versionThe 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_laneDigests of what was checked, not the verdict objects: a digest is stable and cannot be quietly widened later.
lane, counterparty, sato_agent_idSame-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-prove

Data 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.