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-08-21.ots

2026-08-21

Merkle rootcd468f5937873fe4ce8e7fa0a19f97ef841eff4762b9e5b90b19fc7e90e63473
Reports covered78
Sealed2026-08-22T01:17:41.734Z
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 78 digests sealed under this root

0322f882136bfd6714148d9607b8dd979be129ed12265df0f7aaa0a98ffe4d87
05477f2e5900032d32fd51bc686f05def435cf06dee748905594ee371022394b
089f7fa0fbdec9285d54124b1e30155ab3b0a339451e60379d721c9ac5ff5e3b
0b7c0cb6da912596a8c54f7ea87fbf3bd26c5e7da266f19e2142da50cf52ca5e
0d23c6d807fef5ca0b4fd67c3abad56b237266ea6fedf735c40666bd13296f02
0d6fe89fb8831223e3fd16d7eaa13d412676db1d8a19632c9cf8ac3abc6daa35
15d0ed7a9edcdcef275a220fc3b26ee2dc7102a9c9268a6e3ead357a87e5b8bf
161b0c9da1ae0a2710655ca4018357d6e82977cda6c202becfa09889e68d213b
1759c57c9cd73a90afc5f851a5b06fb2ba815b6c7b9d7d623c96bc342e01bc9d
184d2e58362575396052b731b14e238fa33e71d7e86f47da72fbd8368695f1e6
1a2fc8c3390999c1e4e7ef264a61de72f089d8f96ea8329319afb8c914cc87a0
1a6478fccbae1841f46e33cc541afdd4f7638db7dc259d52bbffa69ad1a396da
1b84afea15a9c172333969b072fac03314aa8e1d39ddf4d5cd9244382d5fc52f
2324c053fe6ab3a59546521ad4787a014b55af555f03967b02dabfb627475106
23c2b655922ea8d2b9fe486c3a19a2769c6a8e5f878ba8f7c217838008fc553d
244802b01ec28589b45defe6913ab5997f85735ed433bef9ca07704fcbcd192c
29d0c3b197adaa076aea84e7592435daf9b2fd49bc80366f1e95babc99a7a5b1
2d153e42ace1d3529ca2ceb8b252e523f05a71fbe3a026ecfa1c9eb6c5a83d98
2dec635ebe9f5532a0930fad682d9e1f5529bb738ee85af023b8450236805221
2e9144a9c598cd93d52832a32a7011bfdc0b9567e460ac194b7ecd09b39aab8a
2f7885bc206ef52d8ffe7fc6fbe02ca8f82e5b7641e2e837cc9b2c501088c71c
32a6e6a7f4c6e7da0ffe63686b5489b1704679f4afa4bf14455110b6fbaa62aa
32e2af3dba5cd2d6bdae2d00817ef7bf38c92f0c619938adf70af73d5ea2ab2a
356c516ad4daaa4697cbcba40decf309485c8be8a6e1ba31c06812039ffe6f8f
3dbb6b92dd880680ce52958bbd7dd74e0fae230a5106c4ca8034fafed638f022
4662f8e28bcb1d06f330aafb6efa40fbe0ec3d2cf9e1731ab7832e2be169f4ab
4cd82fb19fb52a520c44dae6f4efb68cc548fbf285751f7ca319a4040b27e09d
51a200fac7f4a39ba9a102e628fb0194c9fdd969de8979831c69c2d30e035bfa
58dc57ecaadd6646f04e86214abd37b91f141c31c3fa0686d615503825c12544
5951f07b13a0b60cb81722a6eaeb0f8b729a9284e7ce97dd97bf4b29cb71186b
59e188a6420e401cb2dff77f00289924861e7b1e3da7cbc200ca15c373139ad9
5ad6e30e52cff5f51c9bc7ceb84eb7d64b484aea6627dcb285f7df025a14c22c
5da45cb7273a0e17d135aca7df196ed0527cdfe5865ace6d8b622c459d2fdffb
6026150e3c0ef3c1dda456c78a329653b6f3cccc5ff19de514d14fce47f034fe
619562ed1f2fe4a451a2a30bac78bd938786c2305893dde901760b47292912be
61e1553176ae938f4295fce129113d9b3b6caf5bef4405b227e2d5e7c9b5dd69
67592f742add0175e72f635d8c789cab16e29afdec631e312b9a3d72228d04df
697959fe872e0c45d710338cd6d93ef7848fdfd2fdcf3abe779bed2aceae8213
6b8641aa3d3c9602b7514300f796b49e33da53107b4dd9fb5297383f09655d78
6ebeb3853c5287bec95f38b1840868a6c4aee524302deb076c5cb10c9d792767
71c398773377522d48eded2efe431166f6d2662f13ca19f4636166669f222073
73b4a3219e757e04a8bdfaa44ec9e6d3d5b059e432bad9ac91f252c510d4935d
74c03261e40f7403e2290e24daf2704554bfd9987b1b441434b103b83e61e710
74e818ded7b949be70eeee15c11a60e9f2bf3ab9e3ac598a38786a9924c7ed32
756f34499451aaf9a8402546d29220f50c716099d1adccddd82a4686e2645960
75a88db01e34948fa8b1e248d8b203a6fd0cc52a00895bb4a36f22879977656a
7a494a01b741cbbc4ef557cb00c2cdad894b6a530f058e957217a087f841eb39
7e8e95590e77612d009b992c0b71ac3bd7226a72ba917e759455da82a7bc1fe4
7faa38ec4bf67115d83f750f6631d2d60137b9d880233ca746af26b49f000f08
7fbb452297599bf6514925467fa38b5b7ba92f613326c37036565eb8fa573feb
80a547392f74c1f5bd925d5670467746e0b8de8350edb95a52e17487948077e7
82071883c74030ec7d2b41674387b157b3e28f7dbb8dee4702128f57f0459dd3
8b03531440af55ddcfa2e5e88a597ef174fb5b30a930600af601fee2eb9f6343
8b2c6a74833b3584b327acb4105a6e923380d5c2eb7717f8ec25928b23cad013
8d9747872bd460e6612d687c5fa3648b327ae10ceac05649ac0cc53f521ff787
92ab6da744384ab39a632071d9ec1f46a1c7031b78d0fee5b9b985701528189d
93c672d988e3da635443c7a0df711a9d7aa24d25f5df85db3d69ffb91fea232a
93dba1bd2fdde331d7dd74fd318c331cdf538bc05040a95e266a45e075697695
980eaa40e1bbb82d36576adf00b3d7bde22a4f71fdeaf3e39bd3965d0834c1b5
a375a8f1b325401b3befe0d61e9db2491863c97014d4c8c3b0398528a98a721d
a4f2107063e80038bad7ad86345b553d9e8fd3745752a50acf5747a2221e0c77
a5f57e10068804f643c370d86975ef3e3c7fa00cfa2da985b6bb57426a80a884
a751f4fe1e9ea0150c4e79a9c2ad2a5b814dd2ed1169baeddacb7c90bc7425a2
aa0970eabe25a47a416fdaeff64b7704366077fffc59fa66e1b6f606a402a7c9
ac57ee3ae3bfdb75242219da2b14f0944b5d4dd39a9651285e1b0e672178d10e
b85d359544ad41c7f40582a15f19b1f91d96511443d015d00c0cfb7ba21e1722
cbabe97d435af99c4a0cec1227d7bc67907e35e9bbe9e4a76ba78059fa7f00d8
cc23157097de7305d29475c051bef783515f9511f3b66f5197485daf9253ae2c
cc422d7026d8caa1190946f3bfdd882cec54c9a43063bd890fc73d1d934fd9a9
cf2e778a033b8c89edc0280cace7258b3681578e39ae89a9f637e34cb7ccb6a1
e7baaa7f4c151bc304b3561f67bf80c4d1528a024eadedcfc786f4978cac3087
e8125c769d3fc9c272a068685a2db8a15d117dfb8564e870491c563da6c85272
ebea8b79b02a994262352aef36322358c36be32726f0afe77f39dd66c177f443
ef360f0d7090e32672dbcfba89e34353547ddba04f0b8a81937714b4bca0cf88
f2411eda3fef97b98ecf3b0050727b79a662f868cd7da799c1f8a1fa5bd0bb21
f47340cc64a64cf04f0b17eb20daaf2a2b46f3efe77123e0b9472a37fa95d033
fe37c7ae85b80d90aa61a1f275bc00b96d8424670a8e3204663d9d896adfa306
fe814221c2f44bd84a57d3ad1adc75398f1ee3517d6bfb1510ec3d0ea638a6aa