Verification Portal

Independently verify the authenticity of Borderly residency records.

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.

1

Download the .tsr file

From a record's detail page, click "Download .tsr Token".

2

Download the TSA CA certificate

Get the DigiCert root certificates from DigiCert Root Certificates

3

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.

4

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.

Records are backed by SHA-256 hash chains with RFC 3161 timestamps from DigiCert. All claims are independently verifiable without trusting Borderly.