Public · audit-chain verified · no signup
Verify a signed TerraBrains report
Drop a signed PDF here — we'll check its hash against our immutable audit chain. No login required.
01
Browser-only hashing
The file never leaves your device. We compute a SHA-256 in your browser and only send the hash.
02
Immutable audit chain
Every signing event is sealed into a tamper-evident hash chain. We re-verify the chain on every check.
03
Cross-org search
Verifier finds any signed TerraBrains report regardless of which firm signed it. One source of truth.
How this works
- 1. Your browser reads the PDF bytes and computes a SHA-256 digest using the Web Crypto API. Nothing is uploaded.
- 2. We send only the 64-character hash to our verifier endpoint and look it up in the signed_reports table.
- 3. If the hash matches, we re-walk the audit chain for that organisation to confirm no tampering since signing, and return the signer, license, project reference, and chain position.
- 4. If the hash does not match, either the file was modified after signing or it was never signed via TerraBrains.