Proof
Receipts and Proof
The receipt is the canonical product artifact. It should show the paid amount, recommendation, score, findings, decision, and payment proof from persisted truth only.
What a receipt must show
A real Sigillum receipt should be a usable proof object for both humans and machines, not just a pretty page.
- Verified by Sigillum
- Sigillum Risk Score
- Recommendation
- Agent decision
- Paid amount
- Payment reference
- Transaction hash only when real
- Receipt hash
Public-safe proof
Public surfaces should show safe summaries, findings categories, inspected units, receipt IDs, and payment proof labels. They should not stream raw diffs or secret-bearing payloads by default.
Payment truth
Payment reference is the required payment proof. Transaction hash is optional and should only become a clickable Arcscan link when it is a real `0x...` onchain hash.