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
- 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.
- 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. - 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.
- Anyone verifies it with the reference client and no permission from us:
ots verify -d <root> crawlcheck-2026-09-05.ots
2026-09-05
| Merkle root | 12793e8b01ed407fc45b38bce1f4d3350347fc554364f5d3178a5af65acfc231 |
| Reports covered | 127 |
| Sealed | 2026-09-06T01:17:01.907Z |
| Bitcoin anchor | submitted to https://a.pool.opentimestamps.org — download the .ots proof |
Every sealed day
39 days anchored. Each links to its own root and proof file.
- 2026-09-20 · .ots
- 2026-09-19 · .ots
- 2026-09-18 · .ots
- 2026-09-17 · .ots
- 2026-09-16 · .ots
- 2026-09-15 · .ots
- 2026-09-14 · .ots
- 2026-09-13 · .ots
- 2026-09-12 · .ots
- 2026-09-11 · .ots
- 2026-09-10 · .ots
- 2026-09-09 · .ots
- 2026-09-08 · .ots
- 2026-09-07 · .ots
- 2026-09-06 · .ots
- 2026-09-05 · .ots
- 2026-09-04 · .ots
- 2026-09-03 · .ots
- 2026-09-02 · .ots
- 2026-09-01 · .ots
- 2026-08-31 · .ots
- 2026-08-30 · .ots
- 2026-08-29 · .ots
- 2026-08-28 · .ots
- 2026-08-27 · .ots
- 2026-08-26 · .ots
- 2026-08-25 · .ots
- 2026-08-24 · .ots
- 2026-08-23 · .ots
- 2026-08-22 · .ots
- 2026-08-21 · .ots
- 2026-08-20 · .ots
- 2026-08-19 · .ots
- 2026-08-18 · .ots
- 2026-08-17 · .ots
- 2026-08-16 · .ots
- 2026-08-15 · .ots
- 2026-08-14 · .ots
- 2026-08-13 · .ots
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 127 digests sealed under this root
00a0b6c017515efe9b169a80f9421c9e4f70d8c080a571936dc620f1a70c0058 063df1d99f43c6a0587b81ece98101aba2bedaa44c21e2d3c35847ae927eeb6d 077e6863174d24c984b2a0b2bc30672e11e81f94ae0ad9c5125b9970f474a081 078c57c449109dc9ff6c26ba49cbc2f532a05aadbd1ffff028bac1ad005d9800 083a9ba8e4569952b3666d3bf88702af607ea6e44b1a6e084843ad66921c7d98 08bf7d237358166ae7586a19568e53f5821f6a37e9d9b5a86b4411fd7cd70cf3 0b7d8591a1c2fe53572aa675528eafb24e4f554bfdab1c72bb4b95d0829acdd4 0d21ff1bdc049177b0c6e0d5fa7235a2fb62e52a87fc169653c9c78c60f4df83 110dc537661fbeee7b220e46879f38cb4dc1a99b0e2a12df71c66aec2c9f0900 117913a6005f3ef66a12ef707287c0ffafffb0a176b70ef06a7370d4295016da 13e011ed24ed2612abd2e6e1c97b2bd945c2114da5cd1d3a25b31184d554772d 177d3716e2f88248761603922b83a1ccebfd9367c9fb4103925ba5ceac7fd64a 17ee204cb1ceabb8992c5677b7a1aa27c75f1fe411e6cc7ee73e1a75c4a2d1d8 19751bcfd4a23c0608570736cec39a1f697678a9a1792b91417ab3cca1b98821 19b2724ae0776f50ef84422f29607d027e6fcb8ea24f0363d2e892af82663047 19e21e9c85488a88e8f3bdb15a65230ca3c47565419caed4b984678dfc18d969 1a585183dd27ab537786d5ccc24db2887897aa2eb478d73cfacdebd122093151 1b31f11a59971b954ae5187ec542af315e3257b9481fe0c1d8b28d5effa7f97e 1d2b1b6223f2ee953777eeea9dc56c6b34a8621f2a525d4494bac34cd947a9f3 1d64e58cf2c8ec1510f4e6c68d7d74739f2e0ea5a18f5c0c3acc996bb2def6d8 2200e6026c70f992a39783b5f949899368f1bd7479be5cd0090d9f050618b1ab 22a9152e4523a57be08e995d70327699c7d5cda3e1ac0b05c4c1fcbfb29d2c95 24bd2a8427d9c6b2a19c3889a971907dbd4a0e089050fb45905bca9230881987 262481d76e8d0512ed1d343a6281a187543a903dec5b45084f889ca86948f546 263657dc90bbc419f8857ac41cb3589b30a5da2baa44f23de4570dfc79bd9912 2636697e6607d73a4826f8b98d778ae5660b7e90ecee1fdb277fe868f30d8c82 2964d138acf28821d87fadc74a76b1dc5915b0102314793e29bf1f4177a4fabd 29b01613796aacb60bfd6c20b160df3edc2e071523e3406b4531d079044f64e1 2b1ca84b0ff90bd6d93b62d8bbc680a803086b9239f95a157712115539d1faa9 2bc7d1bd26351c266f59db95a8a0db32afaed1173efc144b2d5b7ef811f8d2ea 2f886134a1dd5e918384c61cbc949190346aed1e48431d574c9b0d47f2a65e15 3325e21a9bd34c2aa5e2039a9e25c2514bab1f2077bcfc32ba669fd2aa219121 361703302a41279645348adaa6f685798a4dfde96bf4fb66b057a43c9d6deb92 3c689cdacde98cfaecda2a3a0ccb3008da3e748fdd15087a4b8bbf344e30acb8 3d7c626483c8ebea1d2ce66b18d67a06e70ddb23625737531a1f70765504be0d 4177f1aec6b41892073a08d9838974b8840e93b5e0d7a3ee9bf4a7b45bd3e54b 422aae7e408034098f9e8bff04433073b29db6c7e1656eb3f60b37627c15600b 4426d2e105f6ebf8a0ceee52db0e5da1dda1519bcd5af25bf73def03780f9629 46b5a1b51abdb4110693a46766833a3cd86d6cdceb761ac2ad9ded0470c7f662 46e7d1b2c89976f1127237e65a7ad9cf6f45d58ec8e90772671fda58cd8df808 486ec39de0c60f7421dc09b2f48a3261ab6b94d8bcf7a8fe61bfdb443c8604b5 48a227587c073c06b963f34f2ce5e4548dfe08e6312434d6a8586bd78437340c 4b54aec11296722a5dca4cd67fe35fb9a0a10a85282338925c2118e37284dfb0 4ccec53a41020c2cda51d6eb2c850a7121c6f4dabd072b9615d939c0965c9584 538e4aaa31b3f5a8209b0399e7ccbd6eddf5c1fe59f95bff6f51798a1f298363 54ae282c79611ecf5b20a5561712558c2c3e6eda2e3c71d23ee3e68484906788 54b173272a2eb4962c8f4cebb581507953da40b4f85d7eaa1c0adc508fbffb56 553df3f3cbdf554f84ebe227ff6ced591bd458e11d2f1eeee2461fb10f8a9b76 56776b08a72133d72ee767229bbbb9453276dced07468860c5ae5d1885243412 56af19d610734aee6ebe759f8bdebf229a0b1077c1a2628808e0ef8b397389a5 57430ba34da3549fc0a2a20589b7d61f5288be42e65e112188f20637a78dbea9 58e4ed466a4fbcd9abbc21ad724978851287e49f7fab74f46e0b03c483321237 5d15b5496194da0b2f847ca7c366e8ea95583f989c2f838e42aca6ebcaf1b4bd 5e2db9b5f6fbe7cf7653af06505f3d5d5f94b2721f2af8eff332e25e22e258d3 61ba707c993efc436670cff5c5011ff5d681a94f275e2c966a28b0fa584fc6f4 6238cca46ae0222725b1454e3d17bee4161b7935037cfd72338f2da6c75b515b 631413439f0b27e908c84da87a5ad2f1435d93ac3d84af76dadc6773f4cb3395 637f2db4757289d5eada0576dba11ea668ebe2a8baeda8aac66ea27f8e8344fc 6b36ade64ff4bdca499960530d0907035cc6d03e54d828c931d4e83809e106d8 6c0debc548fa756a06eadecf74e8b2124e7d48108506c39bef2ad4cb11c82efb 7138b5671024b4152e29e357504c1b1c990b3d4522b04b4709e3b23d60e977a2 7421b2e7fd8bba11e1d5fee6b3c91d8a6314c22fc219de7b072b4e6898c7597e 74eaf7203be035bd69959d51899c1864386949e40bd300b84ac767949f0a3e06 770185b2aaf6495b1879084a76eaa85a8d534078bcfdcda3d2bb83fbe6f4c0ae 7a51c994962844c066f68adcf36b83986aceeb857660744b07df08d10c011f8c 7b03cbacb2eddcf0acb8900323e5901bd39deb8a724b2c37166f2fdb68359ac9 7ba455ae9da8aed625251376c87b00ad6cd1cf705905b0efaa02fea96c938657 869061c9f368a5b10436c5c87af5586d3b1f416554fa16b1cbb2d511db45d46d 872d13415d4cabab34c3b10ec1a1eb7f88a77f918d6cfe8216d97623e2d2dbeb 87d30b32579bb9c43dc0c3b6cbfbe7aef4a814e223fcdbff878677cc6cbab43f 8910df221e4d4e71140166669c09495348d30ca400df45028f6e56f6c0ac8794 8a0c9da3a18e311b09f8bf89611cf43a0d7e5ed091bc771ee7996798eba2c720 8a595efdb40c672a0b81c3396a039f3dc5a7311376e4d931d05c70cfab5cb4f6 8b07b25c1a7c0baff9cba20b6ea27ef7673f4d3866092592b10f27b07db05c6c 8b7008db94292530c9ca64054c98e1ee4f4c11a463a4d173997a9609cd51171c 8d900b56781636076697f449ea820a691039491f7caf1d6347961335edbccf13 9433491b2ec064f0598fec3b7a8f4a020445ba868c8c4f1eb1bc782b9b0bb075 9b96701797c0145660fcca30e3804668cdbf500d6528306d34729a31ef914440 9e20c3f09de8da9a6e65d37140ee7eb72c7a83b1a6d05cc1b97ef1723b87d3a0 a03c9bb6e6562fefebf53707c628d3b3dabe6b67cb6239f6c46d9967263c7b91 a0d5ba411e3095131c7cd531d7b3f577632b9fce4dd76b721dca2c7a4d6cdde0 a4385771bffce26bc789c47cc2df1b6cb005e4d04f18f3a84f8555ed9f2b4ee2 a8d019ddc86f4cf3238d2db2481765c17b1ff3f3076d912b075ba80590fb4595 a96b04acfde0cf33e7f0410a636c9c4592255fce7a06798d88346e54e219c3c5 ac8fec4048e2c72452e829de6dca04382fa6f3b6e1a8b87c0ae84a228c1fefcb adaf980ad3c9e0e58b50a061f1be49ecbea82150d4adcc06d999bde4c432dd5c ae560e063cceaea8b919a04b2e1317ee45325efa237052ff8bb46b1c8a5ad54e b043b2e445baafcb39f6ef1b731a7001c9a04b3dc13f84805fd806ecd19b9b7f b0e4483802646a6d404bc118fe250974e5bc282fcbcb90de144e0678edb43b23 b2ce31ecfcb4fa97da262e4f9b3033784a2f6e1cc59e3367a1592a9dae9cabe9 b6ede47d6fa43d77fa50300776fca4247984aaa9865cde857a6c5a020c7e3851 b75b67f9eb16ae2dc4ccd68ce563769e3982b18a3d80aa4bed180a58a9317733 bafed16c834b2b738aecd6f8b745cb66cbf1efbc80fc9d25159800e09b44bd1f bc2abd0352ec693ccbc195a266e2918429245f6a64ed79a3743627835eda51ec bdb83a6b14773ac55150a3c68cf59b8d1e37aa2a31d5dcaed4e45af224c40099 bfc63d4e864c337cc4c097bcb10ff1bcb406002c7ac8425b92ea78c561aec11b c2662c569343b6acc194fb71818733dfe981a3fce8f7bb639c6a4d139b31a937 c413e28bcc91b1899de66e8432858aee49e835af3ff46ad10ca0478a32f72d26 c416003a5e7f30f09a469f21386c0d691ae555346b6262b76fec17ccaa761133 c50afab8e2117b5ba64294780250ae70af4acb68d007aedbc2d93f1ca64aaedd c540e886d2b9508f538d910d221fdb1c983edb538db6423d2e379879fb046626 c732384614c27d1eaa669f1087032ead272681ff05c3802df150c305adae854a c8bfd4bba358455958885c1470d4e31b4326b788789534c682d94cf34884ff9b c9a2eece229d645a6bbf229a226886574a269272ceda0150a48b98d7350d6452 cac917ddc045a2ed8b3cccd8b2c9cb2c6bbc58651e2f3f4c276399c878e9a3e9 d19ab01b0270c18fb3fda8a6ffb7cb8865cfa023edebe9435bd0e9f77cae00a6 d7226dce3bf13b79c956bee5435db08223a1f9b95fd88781209527205daeecc3 da173d07a77b66e7dc5fd9338bbd82a60d066d285e4c87aafaf9da59f6aa9301 da4eb879d0ddd8a8c89fd996e61a8b630c570b4d2b0a5a1514efd87f1688bc8d db47e36c46bfbc0b2ca5bafe3c62b15aab2918debfc73c764d058bb203de7ae3 db7cd153ff575aca6da3b0d1eb105a2e3bb64b949a552f0dc95ce47b0a4029b6 ddf3256a1daa740b7f9bcc1a0f6c63b3d738b45a8c73ee70ff93a62936341500 de48117a347a6d055197132b59667bad48baeda8be11a898dcba3c0ca43039ca debd2060721fd465a0181a9994368c1098c313574bdbb8ce167403ca62c45e3d ead404170a1103fd71117b6b8e66ed323ef0b065579a996ac55d0e97a2bf5d29 eb99e62c7d88302f04ad6402fc0b2c45f030be3a47da9b3e1a531921693c47aa ee25709a7ac713671928b878e974b9cf05c4703a523613dad0b9d776c827b37e f1f50f49f72c8da385886bbe420439e56d2a4cd3a8b5ced2cec5078b1b53ac32 f3fb0fc072d6d0e6e65e634dbb23745867a77ff26cdb2851f1f7d0639cacff70 f413a7f01de65eec5b1901f1868c4899a7f7911a50e819989c642c2df67e73b4 f56eec7a56cbcf4e753bf43ac081c9e2269b0146e681c35a9b67afa30f137dd9 f8374a462340a144851ae1505a9008f2ede361a79e26277890077c5ebd3ca5a6 f9ccfda89de2eaee223ba0c04c57d571b8f226b2413419b8cc38006e7a9d8b33 fab2480607a15d91aca93a54baf90ccc96ff708d2cca4ff43814088396b15d30 fbac702eb537c5731a6773dcd15b348da7940f36c1b4a21f3456826d478d5fd8 fc71746a0065b776a7f8a04c38e66cb478582699a313cf17f9ff893ef96d05a8 fcba2d59287740336e2f139a9cf70c3b7d6bb24b5ea542f8ab771500a7b94773