OpenChainGraph Suite · ART-192 · Client-Side Conversions

Conversion Receipt Verifier

Re-verifies an art-191 conversion receipt. Recomputes binding_sha256 over the JCS-canonical receipt (minus the binding) and compares, checks structure and hex fields and converter identity, and optionally re-hashes the original and converted files locally to confirm their digests. Verdict is valid, binding_mismatch, digest_mismatch, or malformed. Zero network.

Conversion Receipt Binding Verify SHA-256 / JCS Zero PII W3C VC §13.11 v0.6.0
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Scope
Downstream verifier of the conversion receipt builder (art-191). This node re-derives the receipt binding from its own fields, so a receipt built by art-191 verifies here as valid and any altered receipt returns binding_mismatch. Distinct from the verify_execution_hash utility, which verifies the §4 artifact ENVELOPE; this verifies the domain receipt INSIDE the artifact.
Receipt

Paste a conversion receipt JSON, or drop a receipt .json file. The file is read locally and never leaves your browser.

Optional: re-hash the actual files

Drop the original and converted files to re-hash their bytes locally and compare against the receipt digests. Leave empty to verify the binding only.

Verification Results