Receipt Chain Visualizer
Public proof surface — verifier global chain, oldest first.
What this proves / does not prove
Full-chain link continuity. Each receipt's prev_receipt_hash equals the immediately-prior receipt's receipt_hash, all the way back to GENESIS. A break is visually obvious.
Per-receipt integrity (recomputing the canonical-JSON SHA-256 from the receipt's canonical fields). That requires the canonical fields, which are auth-gated. See the iOS app's Session History → RECEIPTS view (SH.1).