Dates are from each project’s public commit history, read on 2026-10-22. All of these stop at the part of ZIP 311 that reveals an output. Zceipt implements the part ZIP 311 says makes a disclosure complete: proof that the payer’s spend authority made the payment.

What Zceipt adds

  1. Spend authority for Orchard and Ironwood: a fresh Action proof plus a spend-authorization signature, so a receipt can’t be made by someone who only watched the payment.
  2. Relationships between payments: same payer, distinct payers, sibling accounts, key sets, delegation, income, threshold policy (composability). None of the projects above has any of these.
  3. A chain check: the verifier fetches the transaction by txid, with a block hint so the server sees only a block.
  4. A second verifier written independently in Python.

Spend authority, by date

Zceipt’ first commit on 2026-10-14 creates and verifies the spend-authority proof. zreceipt added a prototype test of a similar construction on 2026-10-20; its product discloses outputs only. The repository’s docs/RELATED-WORK.md has the full comparison and docs/COMPARISON.md compares viewing-key payment processors.