Preparing your blockchain forensics platform...
Every 24 hours ForensicBlock computes a SHA-256 Merkle root over each org's previous-day audit-log entries and chain-links it to the prior day — a tamper-evident sequence you can cold-verify with no account. Each root is also RFC 3161 timestamped and anchored to Bitcoin via OpenTimestamps. Paste the printed root or attestation id to verify.
The Merkle root is persisted on this row and is independently checkable. RFC 3161 timestamping and the Bitcoin anchor are rolling out.
Merkle root (SHA-256)
f9ff2f17b10e7ab239f65571dd6698296199f97cd31a3f645a501621fa2bc24f
No timestamp token on this row yet — RFC 3161 anchoring is rolling out. The Merkle root above remains independently checkable; RFC 3161 is an additive anchor.
No on-chain anchor on this row yet — Bitcoin anchoring (OpenTimestamps) is rolling out. The Merkle root above is still independently checkable; the on-chain anchor is an additive defense.
Returned by fb_attestation_verify_public v0.2.0.
Verify another attestation
SHA-256 binary Merkle tree over each org's previous calendar day of audit-log entry hashes. The root is the leaf-set's cryptographic fingerprint — cold-verifiable from any browser.
Each daily attestation references the previous day's SHA-256. Altering any past day breaks every subsequent link — a tamper-evident sequence, no third party required.
The root is submitted to a public TSA (FreeTSA / DigiCert / Sectigo). The signed token proves the root existed by that wall-clock moment — back-dating is impossible.
The root is anchored to Bitcoin via OpenTimestamps — no wallet, no gas. Once a Bitcoin block confirms it, the .ots proof is independently checkable with `ots verify` against Bitcoin's chain.