The Technology of Truth

How ForeverLog uses cryptography and the Bitcoin blockchain to create unbreakable proof.

1

Cryptographic Hashing

When you create a note, we immediately calculate a SHA-256 hash of its content. This hash is a unique digital fingerprint. Changing even a single comma in your note would result in a completely different hash.

"Meeting at 2pm" -> 8d969eef6ecad3c29a3a629280e686cf...
2

Merkle Tree Aggregation

We don't put every single note directly on the blockchain (that would be too slow and expensive). Instead, we combine thousands of hashes into a "Merkle Tree" structure, resulting in a single root hash that represents all the data.

3

Blockchain Anchoring

We submit this root hash to the Bitcoin blockchain via a transaction. Once confirmed by miners, this hash becomes a permanent part of the Bitcoin ledger.

4

Independent Verification

We provide you with an "OTS Proof" file. You can use this file with any open-source OpenTimestamps verifier to prove that your specific note existed at the time the Bitcoin block was mined. You don't need to trust us—you only need to trust the math.