What a continuity_get_recent receipt records
A continuity_get_recent receipt is one AER-1 record (receipt schema version 0.4, hosted profile zambo-hosted-receipt/1) for one call. Read from a real continuity_get_recent payload, it records:
- Receipt id: a full UUID. The id is the address of the record: the human page is https://zambo.dev/run/ followed by the id.
- Tool: name
continuity_get_recent, version4.0.0, scopepublic. - Timestamps: the record creation time, and inside the step list a started_at and a completed_at for the call itself.
- Step status: one step per call, with the tool name and its status. On the first example below the step status is
success. - The saved output: the exact output object the call returned, kept as canonical bytes. The public examples below carried private deliveries, so the saved output on the public page is the delivery notice itself: the fields visibility and message. The entries themselves stay behind the owner and client links.
- Output digest: output_hash, the SHA-256 digest of those canonical bytes, with the canonical byte length recorded too (637 bytes on the first example below).
- Caller and provenance: a caller type (
sessionon the first example) and a provenance class ofEXECUTED BY ZAMBO, which states how the record was produced. - Declared side effects: the record declares its side effects,
noneon the first example. - Verification status: the API carries a verification_status field for the record. On the first example below, the verify API reported verification_status
commitment_matches, its wording for a record whose digest still matches the saved bytes.
Live continuity_get_recent receipt examples
Each example below is a real continuity_get_recent receipt. Open one and you see the saved result, when it was saved, and its digest, the same fields described above.
zambo.dev/run/294b2b36-8dea-4991-8d67-8e512ccf126f
Saved: 2026-10-24T18:19:34.431Z
Output SHA-256 digest: sha256:d85d783d13781c424bd69da38bfcee4c6a0cc81df537fbf4d6e8c3731a0e8898
Checked live on 2026-10-24: this URL returned HTTP 200 with this receipt on the page.
zambo.dev/run/0d7e7636-9b7e-4ddb-83fd-6bcf345791f3
Saved: 2026-10-24T18:19:09.716Z
Output SHA-256 digest: sha256:62bd326b13f715df377f51be853d968a2f830e8b9747ba7835ec6d59c948e967
Checked live on 2026-10-24: this URL returned HTTP 200 with this receipt on the page.
zambo.dev/run/4c48da5c-a73d-4a6c-8770-93c5513bbd82
Saved: 2026-10-24T18:09:34.418Z
Output SHA-256 digest: sha256:66e8a1b886252dae858c38c124a90dfc840a1b9b994ae1287e7fefd402871043
Checked live on 2026-10-24: this URL returned HTTP 200 with this receipt on the page.
How to verify a continuity_get_recent receipt
- Open zambo.dev/verify/ and paste the receipt link or the receipt id. The checker recomputes the SHA-256 digest over the saved bytes and reports whether the record still matches.
- Or call the API directly:
GET https://zambo.dev/api/v2/receipt/{receipt-id}/verifyreturns the record as JSON, including its output_hash and verification_status. - The format is AER-1, an open IETF Internet-Draft: draft-zambo-aer1-26. Anyone can implement the check; it does not need a Zambo account.
Verification answers one question: is this the record that was saved, byte for byte? It does not answer whether the result inside was right.
Get receipts for your own calls
Add Zambo to your AI once, at zambo.dev/add/, and every tool call after that files a receipt like the ones above. Every account starts with 20 free calls per day, and free calls file receipts too. The background is at AI agent receipts, and more worked examples are indexed at receipt examples by tool.