Verify a proof
Check if a document or hash has already been etched on Ethereum.
Verify a file from a bundle
Individual file hashes are not anchored directly on Ethereum — only the bundle session hash is. Here is how to verify that a specific file was part of an anchored bundle.
Compute a file hash
Drop a file to compute its SHA-256
Nothing is uploaded. The hash is computed in your browser.
Compare with manifest
Drop bundle_manifest.json to compare
From the originals/ folder of your proof ZIP
Why this proves your file
The Ethereum blockchain records the session hash at a specific date. This is immutable — no one can change it.
The session hash is the SHA-256 of the bundle's file list (names, sizes, and individual hashes, sorted alphabetically). If the session hash is certified, the file list is certified too.
Each file's individual hash is in that certified list. If the list is certified, each hash it contains is certified.
A file's SHA-256 is a mathematical fingerprint — unique to that exact file. If the hash matches, the file is identical to what was anchored.
The chain: Ethereum → session hash → file list → individual hash → your file.
Open your proof ZIP and navigate to the originals/ folder to find your original files.