Record is Authentic
The submitted record matches the available integrity proof and confirmed Polygon anchor. This does not establish that the original information was accurate, complete, or legally valid.
Could Not Verify Record
This verification code was not found in the TASC database.
Enter Verification Code
Tap "Copy Verification Code" on a Safety Passport badge, or find it in the footer of any TASC Passport PDF. Polygon transaction hashes won't work here.
or upload PDF
Upload Passport PDF
Drop PDF here or click to browse
We'll extract the verification hash from the PDF footer
  1. 1
    Record is Hashed
    When a safety record is created, TASC computes a unique SHA-256 fingerprint of the record data. Even a single character change produces a completely different fingerprint.
  2. 2
    Grouped into a Merkle Tree
    Each day, all record fingerprints are organised into a Merkle tree — a cryptographic structure where a single "root" summarises all records from that day.
  3. 3
    Anchored on Polygon Blockchain
    When anchoring is active, a Merkle root is published to the Polygon PoS blockchain through a smart contract. The on-chain entry is intended to be append-only, while TASC records, proofs, access, and external network availability remain subject to their respective systems.
  4. 4
    Independent Verification
    To verify integrity, TASC re-checks the submitted record hash against the available Merkle proof and, where confirmed, the on-chain root. A match concerns integrity since hashing; it does not prove the underlying statement is true.