Record is Authentic
This record has not been tampered with and is anchored on the Polygon blockchain.
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
    The Merkle root is published to the Polygon PoS blockchain via a smart contract. This creates a permanent, public, immutable record that cannot be altered by anyone — including TASC.
  4. 4
    Independent Verification
    To verify a record, we re-check its hash against the Merkle tree and confirm the root matches what's on-chain — proving the record is authentic and unchanged.