How these records are anchored

This site's central claim is that its verdicts were written down before the outcomes were known. Every page so far asks you to take our word for that ordering: our database says the verdict came first, and our database is ours. Nothing stops anybody writing yesterday's date into today's row.

So the ordering is taken out of our hands. Each night a single fingerprint is computed over the whole evidence ledger and submitted to public timestamping calendars, which fold thousands of such fingerprints into one Bitcoin transaction. After that, the statement "these exact records existed no later than this block" is checkable by anyone, with open tools, and does not depend on trusting this site at all.

What an anchor proves, and what it does not

It proves existence and ordering. These records existed by that time, in exactly this form. Change one byte of one row and the fingerprint no longer matches.

It does not prove the records are correct. A verdict can be anchored and still be wrong. What anchoring removes is the one thing a database can never establish about itself: that it is not being rewritten after the fact. A copy of a database proves nothing about when it was made.

The anchors

AnchoredRecords coveredFingerprint Calendar
08 Sep 2026, 02:31 UTC 5961 2f57c65fc4bbeace…df6860cd https://a.pool.opentimestamps.org
07 Sep 2026, 02:31 UTC 5860 82f1a67bf2c009fc…f0ab41cd https://a.pool.opentimestamps.org
06 Sep 2026, 02:31 UTC 5778 b3c5c65fac5f9591…08076bcf https://a.pool.opentimestamps.org
05 Sep 2026, 02:31 UTC 5689 35cf1aec9f8a1d4e…b6c58978 https://a.pool.opentimestamps.org
04 Sep 2026, 14:26 UTC 5688 c8e41f7735e4edff…425b182c https://a.pool.opentimestamps.org
04 Sep 2026, 13:20 UTC 5688 a60c0ad4ecd49d38…27ce1ab3 https://a.pool.opentimestamps.org
04 Sep 2026, 13:08 UTC 5688 b94586f7b706e7a8…e0fb6678 https://a.pool.opentimestamps.org
04 Sep 2026, 12:50 UTC 5688 80a4431d4927aeff…1494a20a https://a.pool.opentimestamps.org
04 Sep 2026, 12:38 UTC 5688 3b9aedf76b0623af…c4b5b943 https://a.pool.opentimestamps.org
04 Sep 2026, 09:59 UTC 5685 048e2b8002e099df…8c7a51b6 https://a.pool.opentimestamps.org
04 Sep 2026, 02:30 UTC 5548 b34df6ec50bae96c…2e561952 https://a.pool.opentimestamps.org
03 Sep 2026, 13:17 UTC 5534 d3855bce9da47db3…7505d02a https://a.pool.opentimestamps.org
03 Sep 2026, 02:32 UTC 5429 b4e2b4980a416ace…6d5dc5e0 https://a.pool.opentimestamps.org
03 Sep 2026, 02:30 UTC 5409 a5c3240586cab07c…383eba2b https://a.pool.opentimestamps.org
02 Sep 2026, 02:30 UTC 5316 7563d1b5f133cfd5…83f815fa https://a.pool.opentimestamps.org
01 Sep 2026, 09:44 UTC 5315 66cc77e03609db04…984bb556 https://a.pool.opentimestamps.org
01 Sep 2026, 09:02 UTC 5315 08c4e56233ba6484…78dbb0f0 https://a.pool.opentimestamps.org
01 Sep 2026, 08:50 UTC 5315 326e25c1094f925a…52313378 https://a.pool.opentimestamps.org
01 Sep 2026, 08:47 UTC 5315 e79a2bec230dcf57…22166e7d https://a.pool.opentimestamps.org
01 Sep 2026, 08:44 UTC 5298 b9a6422358f47099…7d0afb57 https://a.pool.opentimestamps.org
01 Sep 2026, 08:05 UTC 5268 ccf2bf4fbe77e185…97e838fc https://a.pool.opentimestamps.org
01 Sep 2026, 02:31 UTC 5163 1d90c553478064f4…71db6e6f https://a.pool.opentimestamps.org
31 Aug 2026, 02:31 UTC 5070 15f5269db41f095f…47fc7e41 https://a.pool.opentimestamps.org
30 Aug 2026, 12:20 UTC 5067 828345fe72be84a0…e3cd22dd https://a.pool.opentimestamps.org
30 Aug 2026, 12:05 UTC 5067 191a435ba9405723…5c4ea02f https://a.pool.opentimestamps.org
30 Aug 2026, 11:56 UTC 5067 a6f2ed38fe4932bd…9886be7d https://a.pool.opentimestamps.org
30 Aug 2026, 11:53 UTC 5067 666b66646c03312c…49fac6dc https://a.pool.opentimestamps.org
30 Aug 2026, 11:50 UTC 5048 a0ee81f49e058bda…3156a191 https://a.pool.opentimestamps.org
30 Aug 2026, 10:41 UTC 5034 07c5862b5babf608…0c1dc761 https://a.pool.opentimestamps.org
30 Aug 2026, 02:30 UTC 4954 03df007619713e76…dea85d45 https://a.pool.opentimestamps.org
29 Aug 2026, 10:59 UTC 4952 8316c8ad09f15bc3…a81f0edb https://a.pool.opentimestamps.org
29 Aug 2026, 09:53 UTC 4940 a853934ea9362eeb…c682be9f https://a.pool.opentimestamps.org

Verifying one yourself

The fingerprint is a Merkle root over every row in the evidence runs, verdict and outcome tables, hashed field by field in a fixed order. Rebuild it from the open dataset at /data, then check the timestamp proof with the OpenTimestamps client:

pip install opentimestamps-client
ots verify vetmytoken-anchor-<id>.ots

The client speaks to the same public calendars and to a Bitcoin node; it never asks this site anything, which is the point.

Anchoring costs nothing and requires no wallet: the calendars aggregate many digests into a single transaction. That is why it can run every night rather than when a budget allows.