Proof of the legal texts

For each legal text on this website, the text from the heading to the version line is recorded, without navigation, header and footer, and its SHA-256 checksum anchored in the Bitcoin blockchain via OpenTimestamps. Listed per version are the checksum, the block, the Merkle root, the proof files and the independent archive copy.

Scope

The text existed in this version no later than the time of the block and has been unchanged since.

On the Merkle root

Every Bitcoin block carries a single value in its header in which its entire content is condensed: the Merkle root. It is computed in stages from pairs of all transactions in the block; a single differing transaction yields a different root. What is timestamped is the manifest of this version, which contains the checksum of the text; OpenTimestamps bundles it with further submissions, and the root of that bundle enters the block within one transaction. The proof file supplies the link: it contains the complete chain of computation from the manifest to the Merkle root of the block named above. That root is retrieved from the raw data of public block explorers, not from their web interface.

Chain of proof 1 Legal text page.txt SHA-256 2 Checksum 64 hex digits component of 3 Manifest manifest.json: URL, time, checksum SHA-256, timestamped 4 Proof file manifest.json.ots: chain of computation yields 5 Merkle root in the block header, public

Terms of use

Current version Anchored in block 964411
Date stated in the document
August 2026
Checksum of the text
01a1e71c253a5e1681212bfda08a301a6dfd8b1663761ae100bdcb1549a1c363
Recorded on
28 August 2026, 09:45 UTC
Bitcoin anchor
Anchored in block 964411
Merkle root of the block
4c5476b13742d9ae89a025f0e5f9083899d7eb9071ef48b9e37e86030daa34f7 Show the root in the block header

Independent archive copy: Internet Archive capture from 24 August 2026, 18:35 UTC · Raw bytes

Proof files

Privacy policy

Current version Anchored in block 964411
Date stated in the document
August 2026
Checksum of the text
efb8266c6c584518629e9bcd139cad3e62d2bdfcac83c02366c8e77c90d3fc68
Recorded on
28 August 2026, 09:45 UTC
Bitcoin anchor
Anchored in block 964411
Merkle root of the block
4c5476b13742d9ae89a025f0e5f9083899d7eb9071ef48b9e37e86030daa34f7 Show the root in the block header

Independent archive copy: Internet Archive capture from 25 August 2026, 05:32 UTC · Raw bytes

Proof files

Imprint

Current version Anchored in block 964411
Date stated in the document
August 2026
Checksum of the text
09e40ad5f5b38812aa97560ecd0cca4498d1d922ccddb0657edc91e03367fdba
Recorded on
28 August 2026, 09:45 UTC
Bitcoin anchor
Anchored in block 964411
Merkle root of the block
4c5476b13742d9ae89a025f0e5f9083899d7eb9071ef48b9e37e86030daa34f7 Show the root in the block header

Independent archive copy: Internet Archive capture from 24 August 2026, 18:34 UTC · Raw bytes

Proof files

Independent verification

  1. Download the proof files of the version concerned: page.txt, manifest.json and manifest.json.ots.
  2. Recompute the checksum with shasum -a 256 page.txt. The result must match the checksum shown above and appear in the manifest under sha256_text.
  3. Verify the timestamp with ots verify -f manifest.json manifest.json.ots from the opentimestamps-client package. With your own Bitcoin node the command confirms block and time in full. Without a node, the verifier at opentimestamps.org does the same, computing manifest and proof file in the browser.
  4. In addition, compare the Merkle root shown above with the header of the named block in a public block explorer. This confirms that the block carries the stated root.

As of 28 August 2026, 10:26 UTC