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-08-27.ots
2026-08-27
| Merkle root | e2afa29ceacc0bbff3f715e9834d27f0fddc640bce0cbb843a12d4e3ecb4cf09 |
| Reports covered | 131 |
| Sealed | 2026-08-28T01:17:20.411Z |
| 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 131 digests sealed under this root
0084e934667be31c5e4d00019a37c1c5886dd3922cfb89bab67f889e76cfc801 046272b9cafca69140bde4235407f40bb66f050e06b58d1b1adbd9fcc71625a8 0614e429fe7b20d7d75034f746516c60a1a55b7828a0bed71c216c6ea338b188 0a03d887630fd45b42a183106e6c7ff6323ba2d9bbf8f7a6adf71dd6cb7ff176 0a22c80f35f027253acc8b2deccfe83f734f63fe501c7e310743fa1a94a668d1 0d8cd8d0f4dbf85e49ccc7cb3b9e454b29cbf80aafe7cb33ca43e13f22666c37 0dbddcdf8a33e5c4531e7dfb34ae2a98623d1d0c7a986ccb6eff565b855dd1d8 11ed489aeee9cd900ed1758219c0b6bd79bf53013a85ac5bbada0c87087128be 1286b4b27e3c57378d90bf960402c3539968895669e17bf37b2d9e7d4f85f626 15e18b31bfe0c4ee242c6b466dc5b702941b829360b81640c4b144d14e2734be 183eb8b12bb94988f38bab3b4f88e8af617a84ccd86c70f2b8409518ff8d5cf3 19c5e0dfcae2a70ba24bec717f9cea7c9d008edee374197cb55fec032fc039ab 19d221a9281e8f44078adef27eb780601c9d99ecf575f5dbceb3a947b3532e7e 1c20c11a7ceb9738abe3dc2b8f46fe33d063d497b538bf265986dd0b93a8aa44 221a7527cff531d79d18829c50f46ecc421e03d7e09c987d402dfb6b79916013 22257d66d9c76552fdde5b8c2b99d8bfa98ccabf10fe6f406e6511454c456bf2 24b14727dc6446c73d3c73bbd4b26f3381df64c28503ce5ca1e5dcb5b95ab0b1 24f4a6c4daebe2c87c7434cdab60198887f5ef0b0f8fa79a7d4f1b584ee7f02a 26436ce40e2b9459a31077b907ce87fec6216c1acf1f13c403bfd6577457bb68 28b75e5c53047ad194deead71edbd65d8800bc2560dd553d25698e8b61f2008a 2a51fac651ee236ed577d21ee4df3dc2fb46dc8ad45bb94e1138d888ba6e3cc1 2d12a7a43fc14e28015de4cabfe3783c1c32d9839eb6960505ba9c9bc87aa96c 2e35a1381a929bf59760992335f536fe1537437b0a635245ba790083ede6bf18 2ecb5eba45221a887c8c9c7e640a38df13978a699cbb13da02df806df41a1b35 2f39796582ffbda186c4cf6dffc50abdc09a950dd9d9c93dd2fb9b64460761b9 30e10e36c153a91d6490f0ada06583a4dfba07ed54328be616912888ab568545 398ac1c7702bbbac353cc6200f72dec0830138f5d20437c91f600b785e93ab0e 39d3faa89ed2924c4e5abcb003d8cfcfc1606873f9d6a08606c80701c97404d8 3be6c48d0ea215f22d4fb6a91a8263a4c33194eafc0f4235b253cd52b9fd6862 3c6059dd8831f9f2488451a76d56f7985e9152bc35396d320d0dd4bc4edae7ab 3c7b121306739887e3b240b0d8bf21f3c0293558c54df02e56e509c836ac8f2b 3d3644915a6aac55476b846c0764439ab35f6fbea0496d45eef5d354c8132525 4662ddc056422a04ce88a3a91b4c0fd8d88ca98ed17d01f0f5b242024eee2e68 469dae30e563ae984f388150e90761ab98093233a1ff56943367e0164a2ad5dc 471ff8ea95e310799058217bef824920142467caa57edd5ce625dbe51d9b9559 47aaf1612ba1643407fb8b4389cec919d4ba9f830224bc944851cf7d3820e387 4dc03a60fb758da594eeb2f8f54404398001eb168fbf07957687474d8c59d7f2 4dfdcd4f5f837e36c35bdc343d7e76d426d3edffdcab832c0e08d07ddf6b2712 4e9eb6aa9792d6cb233d310784a5839ea1f1ea2cb7131391d50f0c5850576534 4fd8ef7557eb6d92642374cb3295c237dffd1db8763ac5b407ea48d008d96d73 52565f77e9057a79384931688583d00051c77cd8fb49ecd0c85e786a856eea03 5277276677d2e504c8358a29613a481fa4542614c9f7db2ccdbe29cb1f6d60a1 543e78ab6c036ac3eb56cc9048149a77634ff9de95d72933210c11ad20abe103 54f4fe6dde1c08ddeffd60d9b14ae943ff5be83828dd1afea37ef9caedb32d65 5633d9fa483e20f504eb312cee3d8e01bde88d898345ed47e050f89d0421d060 5649870fd7a95a40114bceb98b131cf6376b260122acfe9a89874649801e8b77 57f63f3ead8c1e6702b699d573f2f0ae5b8abd7b6314b3d6cc5b4ad4a9555e5d 582cf41dbec3191d4fd44eb8751b030396c1b4b6c36fc5793cfdb2a4e3c41334 5836427f5851cea0974950cd9c1a04a4dba5381281840ef96c449b568812c575 58b6a110d9e923a0d8cbd0bd287c5ad9e909ecf0d63836094e63cf683960beeb 597c7119f3518d1542674a022e75dc12afe53d81573a01d5e990d92a72fcebf8 5a23e1a78fe725236baffcc1102aa8574b685abfd825b7d46e5c23bf3d2dafbf 5afb0d96fa78342776f3d7d7c66d276cf4c0f10338abe485ae433dc01783c1ee 5ea35b170a1a2ba7aeaac16443779d4bf9794441bcc2316d0d87f9a20936f717 5f70e001d198a5a4e8722b9b7f2cd2f6650a34bdfa5991c8eb10f447c2dc23d2 5f7c1dc26a32f511a1c4d3b33770a16854a62c01801ad9440348ba3a46dce268 609f8811429ff3c4efc2f4feb696489bd9e8f091cd39ec4d5b2a46e51e9b1acd 611d76ebdf3f2b7036890cceb538c0b03f58f0b609ba8e5ee714527b26fb3e58 61d4e6542b4cdc4a2b1cd28f3698d11fa171311a38a7053eb8c178c9570eba89 64fe4a4486353df5a405372f9083249106b3fbedbd56e85888693d4b63b8b0f0 677280d79b8ed057a2bd88e148abba96869f1882dcc83bfd72f0268a98d1b1e5 68d95ce83ea074f2038aa442c92553b4ae6b93a34ccd52fa49c91afb574ce816 6b0aa7401fdbc2e4de203e5fd89320dbb59de17cf4dd12e0fe1542466e65c496 6b5bd5230f192f42ef14df3ca2ca57b2fda81e5bb4371ceff0608eec2d7b74fa 6d1d310e0e39716090d4e7b1cdaa611fed274f2e043079beefc0813438777362 6e15fd6ab99e58b8751827246f462249650983c490b9aa3d958d14347a760818 6e72e6d150bf4458a23fd8a59fe88214db8a1a6c5638b518384583d7900180ad 70aee6c872b941f81ee5bac10a4d78828ecca00d88fccf28af1e252e2c3d5bf9 7284af31e5ed06ccd83df8c914b21f54d7e56c707327722517206d9937567f23 73182d4d6f6935707cc26259847f5a050cf9fafc5168edeb5acbbbf62edf1da9 78095711f9611614a3408f5d7f61838e263da099fef814ff3267ec8e5f742627 7a0521dfa1622b5ea55e2f9f08be3d89cb5d19cb3dafac0dcdf7f2506d148568 7d61b8d58f85ef6214c9aa5968fae950a1b199c6737e31ca7ce2272d8753dee6 7eedc9f78055be639b29e885420284381b2ae13784986d23c053db3c2d6665e8 80223582d744081ffd251c4cf22b0b5afd11b33962bc0fb5a9b1227d5fc8ffab 838260ad82d0cfa52fa6b3903e533289285fa30dc510842a4c0753130c33884f 84e9e38ab07fc0bb35ee402c626e00d61fd1b143da61b1e9a6d4b2836683c7ed 869eb1cf20b7acc03554f3281348d7233a9be0443cf0ae697f33edea996c1eed 86afb6a69eb12f7f2b5ad0a79593cd83cc5aa253ca6d32212a2119e053976afb 89831f7d1af04955983d658ea0b60b0dbc050a90cd29c764a550feb5a432bde3 99829ba30695eb59e4f33c33f2e893f11653b2e4afa030731b7d8ff172598546 9bff58d755eec6b0551273eb23d67445b7fec3305b64f213a23ea7f4725da599 9c9c016ddf3854101bae9c8daef631672ca1eb59e28488ccb436bb119d2d1915 9f0646f3939b03a853855c6bc8e8ac4d0ed0da6e2174e8cfe55ac8c37075f1a3 a2419f60876936c0c5ca8f8a19ff9297f4c0620b892944225fa8dd3185cbff23 a6145ba4d9bd6b55d828a793d72cb22d0b83e16226703cd94c007ffdd8ece9b5 a77080f46a09ca657cacbee902a5410e89a96b530f4a7751a1d9247263f71d36 ac6e4a49690627ea5ba96626e3f0f8cb316d4ee3afab4f1b592ec2fac6404c7e ad0410ba9359e233c550708b8f146927375aa4b959e4f8c55f353a5554bf18e8 adafdbdcfe34d2af76ffcaba0407c70ba340acab64c135c7d1f1443e0e70c2f4 af949dc2364fb6afe75811be4e25179e8efc70936fc204c58ec8872056b0e752 b04d58651812c7aee915a5bdd9994784cd85d99b77f4c0a25ed44c962803a746 b0d2da7b78d9e405278385355c4ccb098c4ccfce4d404ed586b6c07e04e533fe b2a45faf68319435f1c50b5977729ca7333fa59d0709cf951b29f3e39cc89482 b5c356bbcffc356d9882ca2c224646735855c01048ce0bc0124e704d2228cb7b b76547e628936ebfb0fc58ccf8168adbe9643a7bea80a35962b739bd9b5a74b9 ba04a0755cfbddd56975d6eee179b84d1548af50b487198c3b22d7c7524fc7fa bbe95d70015f0ceddf71409dfb81faa2db5aca1646f4848ce294f367e64ac593 be444b4e9a67e0431ac7a5a88b354312e4723ab1630f1b35cb126b7c52ffc09d be587bc6519fe73db884a5d04fdc0761ac37d52598f404bff016719f4be478c8 bee68cbb50a0d764613b78b2f02e5f5e31682531f3f72276c0a48a4a4423e380 c0ff21e4dadc140947bc9c200d52302af810cb78cae19b6d157a5db75750d399 c1862f3dd81aa5d7f94d7904c60b030b172db6ef57ed6768499de47a95ec0302 c39c7ff8aece768b0ea0c31237df7313cfaf25bd1206fb416cb589a40d1bf706 c4005daa5c31dab1b3f33322ffe71240d407ea6e130f4d0f512e04fca4c1a503 c5925e4c13dc2bb3fb8b20c8bc0fabfca4f2d58930ebd0763ea95d3a089fc7c1 c7de1bd2fbfd1658f1c52728dd5bcdcf2bbc35b22996eac3ddc45fce87558a74 c9c4a9e81ed8c9dfb1a4451eef4e17cacad7423dcb2b1968595e06e8ae6b4d9e cb62742fa1a5b7632d9f7b8297ade004e4ba324c1ee2176f333cc830d069669e cebde56fe9310372b5879bd52ded5fc5102878d43220eda0cf39c8aa1680b304 d1c8134ed28f97dbb4884fb11cccc608781001a711452db6e960a7d3100e4be6 d426447d05e89533a49f502a46c29d623c1fe04521802ade5c268dfde9018dcf d4779cc2cdc6190a702e0bb6933f43828a0044d7c17d44d356db0de76f86840a d5d57eb5f5419e680bb9064eb19819d238297410ef7eb3a34ad42e375ae9a1d0 d9841a9b3739c198504ffc8b82d2b21d15bccb9ba5dd14ee65de8d4f5af32e10 da0afe546d9292ecdf74d3ff6b524e29b10e5b9ad7a39aee0b665b5dfdd08a08 da443e43db171c832f689a94a2ee895df5e36f33c8a0fabadbe2d214ce932bba db12f28803a6adaa7ba8da1be3d8a105c5fd2db412c6f91d5dcf1307c1bcb36b ded1b21b87adf8197b4dfcb47cc1964919a23dff5cf643ed1b982ef417836402 e00fdc469fd7b63c1c9de2326a39d9884978ab155388adeb8d598f2f132716cd e33e8f47c5aaeafca5e9270f711ae196794abf23ac1b2d2b6a6f6a719a14dbac e89ddac2c14db6ea1886d26255140d8171b45f85aa881386a0bc6a1020354ffc e91272344552a55fde737c4a1b9e920892669cd6f8478252c5fc271bc119ea0a ea35ba735e824e5e9fd705f250607350d110821b90b9feff3b8dabfc25f74115 eeb41bd3d447003a1b03daf2dc6cfe20ea41cf087b8c1ff93e40a0076d519fd6 eefb4b70af552514155ac54c992c32875fe7f9a4d7316700091726dbb054740c f2ccac02878d3423fef8c69ce482dfebcf8b30ba237cdea2ce771cba022df74c f411eb71e7c47cb8a8066eaec7008dabd5b31bdc617814e8658770c1e3e4f8a0 fa09362145b365af75deb64a3d4049470b16cdc222465201fc2cd1405be12724 fc2b105de3f763fca659e13abd68d6a1a3bb7e1983eac45094174d06e8dd625a fe54f55aeee709fb87650efa5a5bf29ea659a23d42154e199e34ac2cbc3aeb96