CrawlCheck

Timestamp proof

Every report is fingerprinted, and each day is anchored to Bitcoin

A report is a claim about what a server did at a moment in time. Until it is anchored, the only evidence that it said so — and that nobody edited it afterwards — is our own database, which we control.

The citation state is inside this digest too. The names, the phone numbers, the address, and every profile the site claims — with what each one answered when it was checked — are part of the fingerprint. It does not mean a directory indexed anything: no timestamp can do that. It means the state of those listings on that date can be proved rather than remembered.

What this proves: that a report existed in exactly this form at that time, and has not been altered since. What it does not prove: that the measurement was correct. Those are two different claims and only the first can be settled by mathematics.

How it works

  1. Each report is reduced to its measurements — host, timestamp, section scores, every path and status fetched, every crawler identity and what it received — canonicalised with sorted keys and hashed with SHA-256. Wording, layout and section copy are excluded, so an editorial change never invalidates an existing proof.
  2. The day’s digests are sorted and folded into a Merkle tree: parent = SHA256(left || right), an odd node paired with itself. Sorting means the order scans arrived cannot change the root.
  3. The root is submitted to the OpenTimestamps calendars, which aggregate it into a Bitcoin transaction. No wallet, no fee, no key held by us — the proof is a file, not a coin.
  4. Anyone verifies it with the reference client and no permission from us: ots verify -d <root> crawlcheck-2026-09-07.ots

2026-09-07

Merkle rootc9631a946c4ccae818241e52029bd63fa02467888b0d77128146535465da5855
Reports covered72
Sealed2026-09-08T01:17:53.497Z
Bitcoin anchorsubmitted to https://a.pool.opentimestamps.orgdownload the .ots proof

Every sealed day

39 days anchored. Each links to its own root and proof file.

A fresh submission reports pending confirmation until the calendar’s next Bitcoin transaction confirms, usually within a few hours. Run ots upgrade on the file after that and it carries a block header attestation permanently.

The 72 digests sealed under this root

019dd7af37a9b351dffe87b63a0b843e8c3d33b7dfb1ae244098d63a9dd75c94
02058d53e9124d4b8a3c443ad03b939c227604fa11a9626b9b63300e7e055ae0
02446d95e1ac0d236e1ea75a91caec156f8cacbc22581d7d8817294db1e6ee6c
04ef35d06a676c213ac72ba4fa306054954c0f74d28959b436852940285141e2
05497a342f0de89730d09cc7f9e7af8fbf3e78fe9d2b77138687ae2bc41425d2
0a6d13a0a28a09cda881fee05f9282dd60dd4c46f51d6138c3d46d22188fb9cc
0cad5a883925dc144d2196bb497c5f37231b8d50299e8643181e19d8ab49b4cd
13a33b898972d7d86f3286fa99fb8d259425bab106b925d65b5f062e60d136d4
165fd63ad33ceea2d0d598196fb0cc0bfc97888e8213b859093d0ddd106f27d6
171df355f6a95a39027ea55f23191070cf10cfb213f78a0641ffc3dc3baa16d3
180c23d4d305c89cbfde38c2aed38abaa89df1d4790ec5ea02ed96a587500765
1c0a56a2cc55f8c0850cdb82dbaef7d0385521d94485d69afe36671920d41e42
1d11a749a7995d191b4dde2246a6fe28e752df41ae45a63ae6d0365916480400
27bbbf7579bf0e5a97764604fcc01115ccf5d40c804a1683529345c689078422
27c2205f8eec73d90cd2ee382869be61bc3067cdeb0b6c9b6872e98e24fd87df
2a9ad2d8201c816cae7bac7735b3bac8faed7375bf3c943f69bfe46a3054d3c2
2b4ad670114d6eb8f73a457f1d0439ae46cfa0d84682602919beec3e5e9b8945
2b6fa45dd33a4de744ec28856b87ba23182301db478f2e2547703793c3f8ce53
2f91b21965a4bbdcd8cdcd7b620b988d03456553c1d2502472aa25a5e9ff0c85
32b24961e467a7649790b53c28aa632f814b61fbddf8bbb78f2f0afc07a84722
3789904973309e94337651e792e1a7dd6ec20c049e612a073aa5c07652b2e3af
386781943a1acb96d1acd812e97c11fddd1751ae83ea3402b12486f143e196ac
38a6670ec9090a05a21623de553cd9a3e6b3958ef5bedd2c7913b0f5884ec5b7
3d208e29388970f7c6e6a7369a30da1d05d3c8e5d64f1da7e1b50bc3b81a47a8
462ea093ab379b57437e346b2839ccc2115cec235a4b1a83aa44df94e1b8f719
477cc8e5cc0866faf83ccf2f6e9d0038abff54e25f17991524af2387ab4bbe01
4b19de0457fddce1013e2faa2f7a034a9f4fc735133979265db19e0b7b34ef4c
500b7640f006d7d52cc6e040d72cfd8e228696cf4af3b28f4bd9214b2c42f46f
51ac00efa340a9351af86ca8efd0a5a67fbfb16cc121dedd309655bb6376c534
5381ad11536b4f9feb1558362ae751f5e9de5d0743014eb1a39149954c3319d1
5ba4f64e725551422def709a920d421d27966fff48f72de7e94289897ca986a7
678835c98e39b7511715181e90c2644a559b112b65ab694260371a60884477f0
7054d15889a597026c980de23272f43a89e7f354d70dfa0ec8f85aa50b971235
727f63c5cdf2daf5d7bc9da35f89392168b130771c2d607c0abe89712fa10d20
73f52354958070cf5ed26a47db487b058455c9522db7b86a8963391bc815585b
7c2b8d61abe9affd3ea1408cd929cca34669fd2bcf72c22ae11334c607e94d44
7dece669f1d6c300d6f711b46bc5fc008c28b05db2dc3f518959bb32f5c4cb94
7e9c7f3cdcd1260817099bc20a6fc9aa72b532c7e5c738f08565f4150c3985fa
846131a6b39b3288f8cd4004a3813a8c31ecd6c24f3f5e644c820cb58034e7f9
87ce6cdb2bab127b6dee1d48ea02ae2502a5e53b43cb9e81959f622b5019ecc1
89b44e8b1913940c34f65f88232767c405a92419ca02fc342e32d040f64521ed
90371c07a2a9b030d175cebc8a444beffd49fc55e9fe4e5b0e848fd41bc0b901
90e766db269bc3f3c3dc431e45d0586c49c3880d41ee81070915404104e9afb5
93c2591767dd0cbede9674736da1ca677ff04fec8b0b39eb0c74754a44cf5a1a
955f05ed19372f0dc5c747791b6f143509bf2dda04c01964ae469c496d49d339
9677e33494a224ea7c9c30b4c52e22049e11bc2fbc927a23b481b2e05acfcb57
97edb47efb2b531a7ef5cb98877b05d2c6d7416b6b26d1a399829c48b46b54f4
994e3458dd69be51bd7dc11894b328619077ab7ad4d8d053d3e56f06d487231b
9e69b3b895102473bf4ff2280a28d12bf00bd17ecca3519e68ffb19289d5a8f7
9f81a737d318fa61f46f76e96537e71d6d2f874fb8b345772da33554aaa028a1
a0133685cd9e5f1a03584081cd89461bac0705ba6ff3da646232440993458a11
a29624bde3aa1f87ae60a7fe2a327e74d518cf70e86228a666c1a3879ad4924a
a46403062c8ecadc2264dbdc8a7a947fa20ccf53966edab27650fe2b043c8064
aeaa28a574062615cb2a2b206db3abeef86e5f55f73479ebbfa9cec53be97b8b
b16c8940cd2816d49f921bb98d4d6d095b87b147992dc7c41b98c6a452d0b4b6
ba0c8bc6d6149a43e8946391b0786188c290c7f8ca7475c816edf6ba553c46ab
ba6ada3b16ae98fecf751c011564a7e14b4df6501e04386e663544db155083cd
bbe0f748569c226ecb94277aabafa5c6fb78e9c337735a84c464dd87291ae2de
c5c9f097adaceff34f0455e2db187ec790f9716f4c1a9db233f931806d4733af
d8d7dcb1fe6495c40c505e3906bdf2de7917b3941c6ee22694f54d8012d3c9f2
e00b3be6d946b8f0c25df8bd0bf95d9482d1516ab3e37e571081861c90b04fc4
e042a7620323e9d51627f3d60b23f8638b9d6e472af3055ec7dd204ae41b6daf
e9263c9f6ef4da3db5d1485e395574100c62a20579636f34eae98d3658d462eb
eb486b71703b9b4aece5ce08fcc8c98a20bf3e73d8867ba077cf21f87497c65e
eb48ec743dc701488c6d1e7af4623bab7bab00ec0b730ec21ff0e12ac2fe85c2
eb69b01972a072bdf84ec86be1b7c12b1125d66afeb7a6b6e064ac6d9290b666
ec00a434864a2a61a5d6d95c8c9abec97702d4e2e7ec19af2ff55c4e17b17ddc
f5c6b5818edf8a6027eb9a2506a2ed8ac32e1a456f806b008bde141ce01c7fdc
f636f7395286f58824241a8bb87109b905145096345a76d80e6ab2cd9ebced35
f7cd7b373698b2b5d396757294491cc0b1f1631066887db3d9890b8438ceb781
f7f0b77931e7819d0a8f6c2cd6cd6bda634e1222fcbae980bf8077ddb621becb
fd5533369ba48333282bb8ea885343a97b7442fece725526df71f74a61887da0