Prove the authenticity of any Tranzia decision receipt offline.
We provide a lightweight, open-source Python script to verify receipts. It has zero external dependencies beyond standard Python libraries.
# Open your terminal
$ python tranzia-verify.py your-receipt.json
# Expected Output:
Claimed Hash: e3b0c442...
Computed Hash: e3b0c442...
✅ VERIFICATION PASSED: Receipt integrity confirmed.
The verification process involves zeroing out the integrity.canonical_receipt_hash field, canonicalizing the JSON (UTF-8, sorted keys, strict separators), and computing a SHA-256 digest.
See the full canonicalization spec in our docs.