VERIBUREAU
How it worksDirectoryWrite a ReviewPricingDevelopersBlog
Log inGet started

Audit Chain Verification

Publicly verify the integrity of all VeriBureau data.

What is the audit chain?

Every event in VeriBureau — every review, business response, dispute, token generation, and score recalculation — is recorded in a cryptographic chain. Each record contains a SHA-256 hash of the previous record. If any record were altered, deleted, or reordered, the hash chain would break.

This means that even VeriBureau operators cannot tamper with historical data without the tampering being publicly detectable. You can verify this yourself by clicking the button below.

Verify now

●

Chain intact. No tampering detected.

Total records101
Root hash5e03aa2059266722cf53725ac59225a8beeec9500ae6444b1ceb162e5f632754
Verified at4/17/2026, 4:37:29 PM

How it works

1. Every event creates a new record with a SHA-256 hash

2. Each record’s hash includes the previous record’s hash

3. This creates a chain: Record₁ → Record₂ → Record₃ → ...

4. Changing any past record would change its hash

5. All subsequent hashes would then be wrong

6. The verification process re-computes every hash from scratch

7. If all hashes match → chain is intact → no tampering

API access

You can also verify programmatically:

GET https://veribureau.net/api/v1/audit/verify

Returns JSON with chain validity, total records, and root hash.

EXTERNAL ANCHOR

DNS anchoring

The current chain head hash is periodically published as a DNS TXT record on_audit.veribureau.com. This creates an external witness that cannot be controlled retroactively — even if we wanted to rewrite history, the DNS record proves what the chain state was at that point in time.

Verify the anchor yourself:

dig TXT _audit.veribureau.com

Or fetch the current anchor via API:

curl https://veribureau.net/api/v1/audit/anchor

Verify anchor matches chain (live):

curl https://veribureau.net/api/v1/audit/anchor/verify
OFFLINE VERIFICATION

Verify without trusting us

Download the complete audit chain, disconnect from the internet, and verify locally. If we tampered with anything, you will detect it. Zero trust required.

Step 1: Download the chain

curl https://veribureau.net/api/v1/audit/chain -o chain.json

Step 2: Disconnect from the internet

Turn off WiFi. Unplug ethernet. Airplane mode. This step is the point.

Step 3: Run the verifier

python3 verify.py chain.json

or: node verify.js chain.json

Download chain (JSON)Download verify.pyDownload verify.js

The verifier scripts use only standard library functions. No external dependencies. No network calls. The chain format is documented JSON — you can write your own verifier in any language. The algorithm is: each record's previousHash equals SHA-256(id + ":" + dataHash + ":" + previousHash) of the preceding record. First record's previousHash is the genesis hash (64 zeros).

Product
How it worksWhy VeriBureau?Getting startedPricingPremiumDirectoryIndustriesDashboard
Developers
API documentationData APIEmbeddable widgetSpecificationSystem status
Trust
ProtocolMethodologySecurityAudit chainTransparency pledge
Company
AboutBlogPrivacy policyTerms of service
Contact
support@veribureau.com
VERIBUREAU
Global Trust Verification System
GTVS rev. 3.0
© 2026 VeriBureau. All rights reserved.