Receipt Spec v1
Proofroom Receipt Spec v1 is the portable Action Receipt protocol object.
- Document schema: Action Receipt JSON 1.2 (
schema/action-receipt-1.2.json,/docs/receipt-schema). - Human page:
/receipt/{slug}(print for PDF). - Machine verify / download:
GET /api/receipt/{slug}returns JSON including the receipt document, chain position, and verification fields. - Signatures: Ed25519 when configured (
signatureon the document); platform public key at/.well-known/proofroom-signing-key.json. Verified-grade agents may sign with agent keys later (§17). - Consumable outside Proofroom: offline check via
scripts/verify-receipt.mjsand the public JSON endpoint — verification must not require trusting the operator UI.
This names the protocol for buyer-required environments, A2A handshakes, and insurance evidence. Full Passport (§19) builds on top.