Verification Toolkit
Tools for independently verifying records without trusting Borderly.
Hash Verification
Recompute a record's SHA-256 hash from its inputs. This runs entirely in your browser.
Formula: SHA-256(clientId|timestamp|lat.toFixed(6)|lng.toFixed(6)|accuracy.toFixed(2)|source|previousRecordHash)
Verify RFC 3161 Timestamps
Each timestamped record has an RFC 3161 token from a certified Timestamp Authority. You can verify these independently using OpenSSL.
Download the .tsr file
From a record's detail page, click "Download .tsr Token".
Download the TSA CA certificate
Get the DigiCert root certificates from DigiCert Root Certificates
Verify with OpenSSL
openssl ts -verify -digest <cryptographicHash> -in record.tsr -CAfile digicert-ca.pem A valid response shows 'Verification: OK' with the TSA-attested timestamp.
Verify the hash chain (optional)
Visit the Chain view to see how each record's hash links to the previous record, creating a tamper-evident chain.
Blockchain Verification
Verify that a record is included in an on-chain Merkle root. This runs entirely in your browser.
Algorithm: iteratively compute SHA-256(left + right) for each proof step, then compare with the on-chain Merkle root. Position determines operand ordering.
Raw Data Access
Export and inspect the underlying presence records, evidence metadata, and cryptographic hashes directly.