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-11.ots

2026-09-11

Merkle rootb593a4b77622d379cdd51e92403d005fa71fc877decaeceeef01fb07a14b403a
Reports covered98
Sealed2026-09-12T01:18:00.644Z
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 98 digests sealed under this root

09954cb4ed0132abf4803f0bf53d36098707372ecb173fb3022c2dffc37a29cf
0bf1010fdba0cb0db5131ce7e99887c3d0b4e4d236c2a39117a3dd365bb8cecd
12144739dafbe58f8332dbcb43fa73c4bcffda246fe9df39233f9553a0a610b7
137051bbfd41cf9d5a0f7f3bba9ec94b301639bfabc8e72b474f0aa7d8fbfe89
14123c7c177e8ac7ba893ce3481ea804e257db726353653f78e2996af54f0484
157d5ddd9254ac350ace16ab5537ab094b1929da695f2ca22d72295004f0f7d2
174eae36ede13ad2b3167af4c4ba84cafc3d300d649ac66da19ebd72ec63e9df
19bebd90558d43c8b662bb9168c251a2328d63a7dfbbce7f81965d23c05c5a15
29d3cdce6cf7af7c389defc661d172e26a9610bc63206e4c77fa3ea2e7dbc611
2a95345b60841fbaf6197ee31e78b0e2ef765f46ccbd71f930b946ad03c4447c
2c990470636ab99fbdc164317b50a7f93a027bdf0567ea3a138d07abd2ac49aa
2d586146d244b6bc21e9630f88f94495e6649925496b20b203110331cf4c16fe
2f874ad612aa7b4f436ccae03c43665b47ef11a717741817f67a3a0339ebe9e0
37b971c0afffdb9e9b39ddecb1ee9a38c1cc1626355ff4b00b7e8227043f238c
3850095d0869c4848922a7bda480ce587f066d0845ab9cd88f18a598a86075b8
3e586579c7def57f8c018047cb1ced6cb6ed36a37f1623e99833d5722bb4618a
400e7b9cfd46556652f8b20b9e22150a9d3c9279bc64c112ec77fd542f72c783
41cd6c06417311f55e3856104dabe8025663029e5caa63dff9ad031e8b872aa2
42e092e1f2dee3b95be3a55b4d7435bdd92f4d1bf689449fb07900bb11a54418
44da37c90d72189857daa7562529da525c2bce8d2f33d7045ad207b91fe71418
467a71047c9f6eb4a5bc14279095a3fea0f9200a9a935d9683c90e7e194920c6
479c62cc6eb0c6705576bd3594d78ebc450b348c2c2829b7e69c3ae3aa5bea41
49d92aa00286f00c9f59ec47175e705e1f118fb5709b5082d068a41f8a6fb98a
4a5e11e74dd5005fa9ce0b3c91cfc0c32a3b496645f3845110c878df89fd8056
4b2ef58d9730fff60e71c3407a9257ed83358dd301cc30e55b5bf6ddbfa66a2f
4be5dbfaef4d648b5c38c54abe33a8359a65037b3966a50b667d3ace7c0ecbe0
4bfa873bb723eccf31c257fedd15765e194ad72b41e2015b40598e947f9808cd
4dec2a1ac7f08c1f9bfa5d0cfa7e0fa83d78f0999d83d9c7dd5650f0dc134d46
535fadb2939ef8e66a036d04422264ecc89693fa2ebe07b1c78815901284ac18
53e9dca0f59e4e0fc076da39fe0f8d9563f193903f3cb5d6935b8a13af1a169f
54158cce03556a530a5d1b797e8b6fba7ab30144902d5c8558e0a557f7a6ce9c
567d30c97cb8a6afeff47408a0bd1e857102215e608317457150557e6af1d523
57b7a53de7d1f93260aa7801b5618fd08d77743dae43335e835e8808457c4f80
59a15737305141f9a1b402e50945e95fc8572924618318a7f2f6a4fc2c1c344f
5c1872608c9fa6dd28d59f0326e22b3e6b36ba90f5aa21eb5619697081fdd7c7
5f10707bd38f2b2134eed1fe0d0bccc6dfc925b8a8dc53d9087c707798a103cc
66d991fb5ce1b9fddc2ff31e71478bc9d679000e464cf18b75e39330c07abb0a
66f4d1c59220b2f98bece29bcd186e661f8d8bb990a01bcaa5f411fbab130559
6ada4ac253ce973e06d8f49a67a344c272cd5434ade0f53c15b07cd3dc09fc33
6f109d0c6de252181d9c96cf442104728a4aaf0ba86b83b88fb8f569f754ed08
74771e9d3c73440809b877ebc6f5efd77c52e9ee5e6c447e0e817f94345e47c6
74e8dc3e4b1a324538e15b7a1ac49ec1c457f367ed3ecd9bd12a816092bef879
771945ebdf3ee7dfe3e430809be21583a6212ae7449e4f5ad8d5c735cf6f5a30
777c8f366f0562a6e3d86e0ead09b37a54c3dfd70a3dadb83ef336c1d004a3e0
79e8fe06f1bf150b2f98b695e46e739ad6943e4c28d19dc92a0957902603aba5
7a67cb05ef37c16291eaf9ce8816913da0e284f83dc64b5c39cf18871dd2159b
7e1888b5d5ce26980a09a9c99e47b7aae78bd7638296a1720fd837e660cff0db
848b1789ec508c8658bb5a49c21da195ed91b505f820a7e807126641736c54a8
84a09962d128e32446b1a7d8965d2d7b6a5392960d8c4180ddfcf63451886c98
84e734fa1643808daa512b71891ca85be135ad8f81f78e2e4783f775cc18a105
852f524ae7a0720b565a5d513e21e7095a6401f9e04e417dffd2e501c138c4f6
89c80e96c5def08c8245f80a1db181552c6f64e809e6eee1f760b2f96026f943
8b97cef5bdd1f58535a3b75280bda3ecec0974b7804660493f6e89eeb782eabe
9218c01d72e440d6fa69c1a00476f78a522b94623b7f1b707c4ccf72442155a7
9532ee90c5eaeb3220ebdbdec572eb092484aa619d5045a790ad2c0a98749803
9ab097e5e4e24bfa5905c29dbb7c62583a411216189a3cd23bf64302780b9a5d
9e83aa0bc6b47be8651cd76becf019ee1994d266c723d82f2f064bc6e498524d
a2b213e9d397114ca8236739437a457b8d9e634841fc669be88e4f23ab180deb
a3fca21ebbc0bf40b9b4c319e92de8e7fae9355d17a4acc2f7d84900cd1fa47d
a6f901dc7f791ba76f2c95ef2777ef2cb006f9ef5db8ff9c2356c133ac55c0d6
a88fb603e3e7143211e3b523b046e76c65a0111037d180b87df2820b2a58d0c0
aa27949bb1b2e652665d1090480ccbf4f82e4961d361d1132a2d9a000044a707
acd7e5e27828a17cdaf3e5bb9cc6036871a5e2423f996cdbfd75aa7a6f741207
ad1a5fafa8f203621e07a893f2410101fb50275d243c74c71d940a8399d8d7b3
b0e8ef5ca97b416512905ef2bc60c39b1e2710eb5b69b4a6f794130590b7c183
b3e3eb9bd083f1c93693eaed5d2bd7c0500b4ef820582103de2af40c7e772132
b66b075c63f118df3ed081d1fe5863231a21300415b80c7575f5f5e70584bf60
b874baecf53a3bb12f9f91aa68ed9e4a3ccf51de00bd860bd40ad0309db04395
b8a63ff3dbf02280a2845f194d4aa1c77ceb25e258b8a344cdf2530bb770fb21
ba7a62329a398ce36b1293e5a09020abe5345501ab669f0373d339e5a5d2ff80
bd33c8507682ca46500eb1cc8d7043e70078be1fb6d1ae134b7eda20cd40c690
c32ed397f0fc348e6070e2671e4eec8cb4c94f43594e8f909f0a017cf5621452
c8f58b53b65cdb0a9e1b71b8aa8b3c501bc18ce10d741dfee9f4f35646f81106
c9bb86f987ee7b7e98f7836b7e2af0a3aedac5e33c880d4bcbc0b9a24b923ac7
cb7c94174d4ad2f0bcca0c8570c69e25e21174fba05ed8e0894b1369b2955089
cd4f94fd78c13143d6cc09690cd2f396b01dbd5d00432acaf27ab7f6a37374f4
cedc9646fdf29fdf0c355f2927dca1cddd6ae64876c8804a50337a892c94c537
d009bd7a6764d856d2daa33a2f434963f78bb9608629452e1f34b522bb4dabb9
d0ecfec489cf3a6dbe606ca3bcf0b220402a474bc8fc465f163d69fd72727855
d27851eb7496775ef395d7169befa7829d38f4854bf4ad61b9bb5b19bd19b0c8
d3eac64182e560f5c8e4f052668f4443e45e862421d6d76fd15e9fcdc4462127
d80b0aa8413d81d0f88ad355df66f5e8449dec22af6780f6ef0987dec21ffdf7
d93444891cc74c57c78bda56d3a7b4eafa80bb199bea4fe29eb4c13e52ce1f10
da6bd49d87f7623c98b4bf3461fe708d4f5e7f75d1d997c029541dc114459b55
dbdacb708300ec9d8c4cde50e7bf69118eb81c8dbab55fa21e85ce919396f9b3
dead643df7ca89a207344cb1923d02fc0f8add6a2886913467b0d1563823a432
dfbdd670551eda02b574ac4a63c396c5cea306d68a2baa932d3c4ac07925079c
dfd6d62751b0409a74828854d48e0d3e2b046d5559bfbc607a498a55f22abaad
e1bfdbf9760ace2a76629157b6f2f1b0fb035656c41075d1a522500745b8adac
e3adb0ac68cf17bacc3d71fe647abf30e57645c9c7c09a3694ad862d7bd8ebb5
e8375c43ab6111a4c25ca9837c4cfb5c2e4fafa5c9baf0eebdbd2b4e87759840
e981c4546608c2490e0d2a3c900e979f7abcad9529212a24ba7871df64ef5b7f
eb43fd6ec6f10ba508b84f63bf1b14b9207d3ed7ff8c012735ad3a401304a7f5
edca1550c773e4eba8157d61834feddcc24a5b70a17ab7222bfa75f822c7abb6
efdf870849a84a8f24b05d48d892b4f3573fecb277dfd06326418f42f5473a29
f6c6019f3b8dcbbdf8b93ea35cb3169704b3747dac0911a583f929e129efdeea
fbc45a9487409e7ee84e97e245d6a3017730f7d3bd50f375ece569352e2ccf88
ff5f702b44f9eb93df1b65027ab9f846129ccfc2ff83ecf0091a26c63e06c925