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

2026-09-13

Merkle root1ea5af9306b4f28aa9af76fc2ee5c96dd0c02e5cf01a92f70b41d9c700b39732
Reports covered113
Sealed2026-09-14T01:17:46.566Z
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 113 digests sealed under this root

069cdc14c74f6585213ae88ea765f707a204aca44a1e2452b2e066a4d4ef6e7d
06e0d62a3db53d042198d0329b5f22e810591a1d8ca8cf6ce268f70346b062fb
0dff95bf21350c95dd0281d68e2ba7cfd27392b7a48141ee000bd98e9afd8d05
0ef773609b430f942af7c68a0b07422d10060ecec0e15736cf06bacab3a87a2b
125a5c7135d80b109e7585f3295b8d86216ef592272d51ea3ccdbfc1b029486a
12ee5ad09cb17ce731f8abffe0a88e3ddab1db4452be77330b0e62aa2a941218
15081d2562573c87cd74f57ce4ea1af7b93187100782809a632b99de285ff830
182fa4be37c0f669bc46cb1b727d93ff4741257066210166e1f54f708654f85c
1b17a3b63e597cd99f6dd78de8c530bd194f2b32ea6fd130c0254b16af4508a6
1f5945eb06430baa6e88dee57427535518dd31ecd6483ecd0ee88745185c7ce4
219c0dc2b581f42aea7befadb79756e551911481354983848f86f9483be5ad94
2255ba7a2c7b44310b0b2eb2f117a9e30925fd7c19f87c27d3e5eba3a83a3f27
24e3e7ff18aefd68dfdd121fd1bbdc7e1faf27f62158a25502b53689da25b8fe
258d1e03be628368e9a5e36a739d4731b21ad747c64938007cae0bcc1a5b07ce
278544eea52206815212c798ab500688fa274d4b21a27f66454c8542396fab6f
284755d579cbf9b583b630fce8254772eb6bf6d9393e39ec730c3e8bdee2ad60
298aee08bf78245efc37ab5b898a888454264fcea0954b27d8e3ae36377df3da
2a4829b736d7f36a7c341ce9f11bcaba51dd89d4f2b2c5df2db67d1cdc88f144
2b27293fd57bde34dac9f969ad0bca5608c011d8ed91bd8b7e4e1fa11c6028e4
2e97d40a27b944c1ea11f7e6e8de2a0b786de662d1af70f6caf96bc5a2bd70e1
3004215b8dccc0940ed723792750a8fc9e75fb749c476ed9387b7ea584b43a4c
321a960f2b3769b3eb5df0b5e5f5583ba6c3377b06157c1884fea5affed0134e
323da810ebf1bb4b32ca4849e7a747b1eaedfa2ba732c076df57eb3c355feae0
339b23bbec95da73d5f785c60fe07ba8fddd04d8827b19994237438e1f0f80f3
3684747d0e74031d43ca8d813907847ba557ff916ea4d545ae2f494b4bebd881
3706c5f9f998b3f6a515d550d331ccdfa80bdb57abfaffc330aaa600430f468c
3804425e7f6c3cbfa75dec5ef682cd04929434cc919169dd2b80d30cf2b3f28b
398c2929291791bede854c7558f5791159b56593e994e6ce019923d1633bcd2a
422f20fce08224a649ed802d7755ddd7e18942e3236197ef93b0db0f481753b9
4408584ea13500d670066bd8f3d44a922d43edc490b6c684e36a827236b93287
4994a40c83eb764ee8586df40629517d3a61456c29a9b042b3282acbfbf34e8e
4a4100dc7774e111e2b49457bfbe9e374e8b24a8b42546bf8bc95391fbb83aba
4d3cfe7a1a2d6403543fde30b21b1815fccad1cb07f547a4a3187e4cb921563b
4e22b8ca6152db539a0e224eecd46da188ad41d8c93dd4d2ead65f720e747220
4f27d2bfba0e6069fd1aa1338a9ac41311416f6116e33a3cd171b6a8871e989f
4fdf4f2d985d7a9cd08aba28486f105b3c41a9975cbd1fe623f9dc068105afb2
51602527e142fae45d7b97dc486ad866e76ab0fbc25c9598b54c6e32709eb9ee
538df265fbd04cce35703241d9be89535cd9bf989886a1780b91446cfb10799d
595a8b0701871db6d6196828e376f2c03a91f6209ad8ed48769c7a3a63b2661d
595ee6e752fbd09dae71036b422a9e9c816da4e284ad93f1caf7b085720d8407
5b6fc1bc2724b5dcc58b1bd4a37a783ee747dbed6ffa2492984d334317012803
5d27b68b7dd29d5c5402a524a7fa36365465c78586797ee33085877410765f28
5e3381af881e25707c680e6e0aca8626b8d716d496cc2b234abdc0027cc48b52
5e70e71aab0abd289c7e1e862dfcbb73d68059fc772819cc4c9682729e07f833
5f0bc54a1342c8358becc1b51c6c609302a63ebb849788eac92f05bdf6d64f0d
5f5e3e5109081bb3c457222c244226f5e3e3f8fea8af274642c5c265bcb517c0
62775fdb910a4a5d19d77e1ad7188afa89e69322460854107fde8c1408cd51df
63565705a6be14e92d443a2eb9d89f8b1c18bd4806be0f3f49d854b0aeb66c0a
6361259709da8745b5b363663253c970535dfb6c97324aee623e96fad5b1f5c4
69edd5a1d271c443f3d507c7b2221360731e58aded375cea0fe09552a71ca683
6a0c7fdf47c6723c0aa8098cb1b6366545f4bd98ae767737769ac79cbf218b02
6ca8a43673953e89ad6189d116c50386d89542557f6ed44332c16e1cd0ab6e27
7108a3a73d7a311e3ce248790d7b0a28b967fb3543eed736a104f2ec8056cd48
7181f0c683ca3745e4bacb7d43fdf3a3a0da92b0efaef94db1491167e2cf9af8
71be062e00bd2ebc6190469537b4c31ec2d3be1722c6f56ab425d8605d741c6f
72d254eeb9c874e64b0a88442cf99f8b4b6cc4efda24a0aa5c94865c1987c429
7311b4aa4f173dda295143526e518fa1aeba5a4468554b210a0263f0d21936b8
770c5a900d21728febda448548d93a059a40200611c940dc5ea6d6ec7306a9df
7c836d4cfe68d3996f4607658fbb47bee4927b2a1c504842bb5728ff5b2e5cad
7e1804d4c4c9742dd6fb4f4a96098c663da1b0a538c2c793a00010d9546e37d7
7feaf73a0c900e2d670e9805989172068bfff8412ef0a85135baab5e04f5f021
8158d0a43390ac05cdb0ce656982ee19a55f80e19071603ac5a5305ce154366e
8703b546c7a990de8bdb477605148dda2b2ab68996d5622d0f7c5a42f56a2de9
88112db8cdb1526ba1cb1158b382154cef6f6a269d75e77b1cfea41fbdd0b1d7
900cf5ccb7a88ae7558cf900d0abbcee84935e032dbe59fd722c23d0c2600d37
9037d98448da2a5b1598fb96a26d919441b3062ceaef4c3b39c8916a16c9e4af
9239aacb3bdbd61fb3cdfd9996744e27be0f37b273849fc55708b3f424bdfaa4
952c32b356b6c2968c451f93c779153d1a0833644fcfaac71307ed4cdb195162
99d3a9d703c5eace77c0050c2442e6521c2a0afee76c1268c9d3e0994acb049a
9a5ad489800aad6cb30c77022c7642cf24a85c42abb835c8916b7d12288e9ed1
9ab68f0938c412e73ef56ab089666f53a7defbf488c083a43bad5cebff8cc21e
9b8bfedaef58f91a95aa52bda6e27c1fb0942eda311aa811e786f9a3be27e5cf
a08184df5f99cf43ed9521d22830218ead1fb46d09f61e9122dabc2b959936f6
a20b2cde663683efebfa1063147cd9469b2890cb42a233d8b6f5c3f662c587de
a21ea8e37bd7e94c7abf719b33ab6f3e0de45ec58ee4bf3f8b0a4036cc0522d7
a40da509ba500af17d1fe314dfbc543e5a16d33f5677739cb6763ed0ebca6bce
a535f1e5b9314e1b010b4a4d76d07a3b403691ec8e7b72662784ce7bfc7613b1
a5fe07e856be18b2e9652fd4ade1750bda699fe024fbd42dfed9843c34d4a83a
a61537c9e7944c516661865a7eeab19e15acabce7eb3bcad544c23ccfb60f873
a6a98936fe0538acb352cc80b35f643e7ac13ffce5661d600089fa2195877549
a6cea43ddea1f5fd29b44735fb746be84f355b1dd3fdb27ea98c854cb91e644f
aa4384285174c4ae09b8cf636870ce77b91b39fac5ba0fe396b98d430663019b
ac745125b25563db813ff9965ad0acb6001e48641a45ab345ac1c557db07ceb3
b000ef582e56c6a1049c952aa68a01d0ca3ee5f70daae1b2ee3ac080117019f8
b1a1ef23a7efd3ce4d9a028b9674bb8e7d3d6631d271ca6d1d487f7d1a52e626
b32d589d9284dfa9b183123080f387d9529cfe1b609c8ab5338de89e6a94710d
b56a08c1eb2e2548fc80ede039b572198986e210ebcd397dbbc22dcfe6e3a7f1
bec07c4d17e71b58384bd2eca8f1a4321a68ba643ca7c32c80591113a82f4f90
c151710fe00ef20524f4c15c224f525327575dc68db3fd2b89aefa110d043c0a
c1637648a92ddffbf5a3eb4e708364c91610d9507d7ac2cf62feda9ba450d97f
c3781d83fa67932b69117620d210787a0e466d8c9cb279e7ee6f1360c1cc95ad
c3e9e9c398d68d94f834e9501235488beab89c2cd7160a446f7040a66caff602
c8c68f25e97509cad1447f035f82c743155b6d9dadb877c8ab86cd3a2ec6c67f
d0b37afb35def956eb18ab27888251672e49fee6b5c00056e069b2da95102caa
d3418093915363fd692b188dbc8ba038cdacf49eb34bb761db1aaf86ead51e07
dea690863b136ea2f6d92153ba7ec2f4b8c3a2ed854b00a1297e07ba085eafcf
e16bec693b10474a373468b47157dda3327238d54c46efad4a528e786a2c719f
e33f3b7f1ff9f328961037f355cfba4f9f163fdf7c739adb902591822fec61a9
e3cfeba5109d9bc8e5a2723b3f2808fccdd6417406aba98ae5eaa9065600ecf9
e4e00a64aef8dbed75bbafae2572cef30182cad505e8810563830ea59ee81ff9
e8000a8149e816868e9541097f0074de4b69206ec1be829457095387b4473685
e80f7cfed7d56c5c85124fce82f1df42b8c3c24ad5d710ac6470d673a5804e03
e8d5c207b855fd169818f7b60eb8c77257d8dad7ba593b2bea845ccdfe02e43b
ec15a964b1e365741b21407d5011a82163533188935717fe30d96fc68c05dc6d
ee02efbc8a51d3537d7a6ac92d910340d92a09fde3e803ffe191cc89f64791d4
f15f90cd3793a3ec376815c46df665bddf58849ca5a86f89e9f8c6515106c96f
f3769b8cfa1f35f0131f735bfe62e07a7e992d192d9af0c08bddc1726d13cd8a
f43266d2dec549d180266c93e0da5c55ef7c91db6ea3424a0a608a65b9df8981
f64d13a5160aa049f1b1464063992cde0e221f51d0f5957284632976f1404f7a
fa53839a6b9e777565cdf88cc3b579f1fde4b97e9058066a38d30522377c756a
fac7599a30e1d99011c47dd2420a1b9c6a1dbad0011183b18545d040a2b563ad
fd5c72c251290088de8cfa6e0f109dd999610f287c8e8ed0f4078bcd6677f7a6
fe68ee78cb90419b99898d52013ac33d4be1e948ce27ef25c211ee57282a90db