{"schema":"draconic21.signal_timestamps.v1","product":"Daily Agent Signal","what":"OpenTimestamps (Bitcoin) anchors over the sha256 of every stored Signal edition revision and a scorecard snapshot, so dated calls on /signal/scorecard can be checked against an independent clock.","updated_at":"2026-10-30T14:47:33Z","latest_edition":{"sha256":"c279991ee0fca4b1f29ad04c2c19d068ac2f67519530bf94c5b4bf9457a81632","anchor":null},"anchors":[{"name":"2026-10-19","submitted_at":"2026-10-19T06:49:39Z","digests_file":"2026-10-19.digests.txt","digests_sha256":"688e96de276c4a1f4686e26ace203f948e2b8ac5ba2f24542c4072fc551aef66","edition_hash_count":131,"ots_file":"2026-10-19.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972115],"pending_calendars":[],"bitcoin_blocks":[{"height":972115,"block_hash":"0000000000000000000046931113f06e323bb12cfb74ade544cac844df0523c5","merkle_root":"fc1f7a070be781a2e50ec075203c6a48dbd0e9a5d44737b1a86faf29ba8d3dee","block_time":"2026-10-19T06:58:28Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-19T06:58:28Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-19.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-19.digests.txt.ots"},{"name":"2026-10-22","submitted_at":"2026-10-23T01:51:29Z","digests_file":"2026-10-22.digests.txt","digests_sha256":"8131be94f979b88816da18c1ebf1e6369a04c2d368ae5459cdb815a4a22f9b92","edition_hash_count":132,"ots_file":"2026-10-22.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972691,972692],"pending_calendars":[],"bitcoin_blocks":[{"height":972691,"block_hash":"00000000000000000000a46ea0988a44484b9820bbbbf7b953e8c9af29292e8e","merkle_root":"7652bfe035836e2923aa29e4864b53dfaae5f5bad7aefc75460669c38ab87e9c","block_time":"2026-10-23T01:59:38Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":972692,"block_hash":"0000000000000000000008c37f4637413c431102ae24070e939a968f2e36701b","merkle_root":"07ed3c8e775b9132cd712e3d982379b18b85593312989fedd5a0dcb07da127c2","block_time":"2026-10-23T02:02:45Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-23T01:59:38Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-22.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-22.digests.txt.ots"},{"name":"2026-10-23-2","submitted_at":"2026-10-23T08:51:40Z","digests_file":"2026-10-23-2.digests.txt","digests_sha256":"d669b7bc0f3b46e39abb01c8e13fc4083d453312b7a14aee20e3d78281d671bc","edition_hash_count":134,"ots_file":"2026-10-23-2.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972747],"pending_calendars":[],"bitcoin_blocks":[{"height":972747,"block_hash":"00000000000000000000bcdf2d4b13e893bf87e6e7bccfbb6f7dd6ce2210b719","merkle_root":"c27eee75469f4a4f970247dc2d5d4f3becfd151bc42738703e30bc1f959b961b","block_time":"2026-10-23T09:01:03Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-23T09:01:03Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23-2.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23-2.digests.txt.ots"},{"name":"2026-10-23-3","submitted_at":"2026-10-24T01:25:47Z","digests_file":"2026-10-23-3.digests.txt","digests_sha256":"c938ec28be85c798cc333700eabe1557dc4c2abbcb750b2003c4ad85609945b7","edition_hash_count":135,"ots_file":"2026-10-23-3.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972858,972871],"pending_calendars":[],"bitcoin_blocks":[{"height":972858,"block_hash":"00000000000000000000a58aa164c2bc8d6e7a182cbf174ddb88a2e742989437","merkle_root":"db99b2da838f5847f99c5bb2cc60846df77746e98c571697f564029f5d5c797f","block_time":"2026-10-24T02:03:39Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":972871,"block_hash":"000000000000000000013e242a552369aa37050378c9b9af050c58bddc2f59c2","merkle_root":"96023e29396199d7f998b73198fe082536fa2b29b84bd1f8307762231f94e59d","block_time":"2026-10-24T03:42:03Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-24T02:03:39Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23-3.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23-3.digests.txt.ots"},{"name":"2026-10-23","submitted_at":"2026-10-23T05:05:16Z","digests_file":"2026-10-23.digests.txt","digests_sha256":"aaf83053263a4b56a78c3a34df3e1ea855f074804a0eceda79c6e2c0cad292f5","edition_hash_count":133,"ots_file":"2026-10-23.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972716],"pending_calendars":[],"bitcoin_blocks":[{"height":972716,"block_hash":"0000000000000000000017c32420a4161430b854a210787c67c684a5466e47ac","merkle_root":"27b3654534acb8a572da74ead411dbf739b15d8c1f62d1b6f31e7bec7d97aad0","block_time":"2026-10-23T05:24:13Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-23T05:24:13Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-23.digests.txt.ots"},{"name":"2026-10-24","submitted_at":"2026-10-24T07:07:05Z","digests_file":"2026-10-24.digests.txt","digests_sha256":"e159821aca62d906d15109e6ee86241fd3a4ffe8ba07d1666defbe0717b0a50e","edition_hash_count":136,"ots_file":"2026-10-24.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[972896],"pending_calendars":[],"bitcoin_blocks":[{"height":972896,"block_hash":"000000000000000000014561fdfeb4ec5637a6e04437bf06f1317cc779cd626d","merkle_root":"3c2b71e9579b8efe5fa522b4c2798faefbb94cc427fba8c9cfe3655045c84338","block_time":"2026-10-24T07:08:12Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-24T07:08:12Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-24.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-24.digests.txt.ots"},{"name":"2026-10-25","submitted_at":"2026-10-25T12:47:20Z","digests_file":"2026-10-25.digests.txt","digests_sha256":"72c780c0db58499747e67a8d3bfaacfa7b317522c6022604c20e70d19dd229f4","edition_hash_count":137,"ots_file":"2026-10-25.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973078],"pending_calendars":[],"bitcoin_blocks":[{"height":973078,"block_hash":"000000000000000000002b3f60b13c04f9bc2ff2b22cec7af377a2de3a94a3ec","merkle_root":"4652d6a854671d0a3e088ab810528ac34dd8cef33a48b58130cbc562d3e39f8f","block_time":"2026-10-25T13:49:59Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-25T13:49:59Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-25.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-25.digests.txt.ots"},{"name":"2026-10-26-2","submitted_at":"2026-10-26T21:04:45Z","digests_file":"2026-10-26-2.digests.txt","digests_sha256":"de7b44dfbaa861918749a18c7d313b5c11aaf5e866aadf927c7710d5f20271ce","edition_hash_count":139,"ots_file":"2026-10-26-2.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973291,973294],"pending_calendars":[],"bitcoin_blocks":[{"height":973291,"block_hash":"00000000000000000000fad88bffd56dec1d4d06b331dfeb626d85e9f7448153","merkle_root":"e6e21dce8384a62018823212a75637b4174442b463696dadbff70cb05f7abee6","block_time":"2026-10-26T21:07:57Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":973294,"block_hash":"000000000000000000016bf2a1c9edfec9df5de9c42bf933b6b279093629cb96","merkle_root":"d6d7ebc9e32fbb64c165e2975e85db83c08c9fba0fc643fef6f582d795b956b6","block_time":"2026-10-26T21:16:10Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-26T21:07:57Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26-2.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26-2.digests.txt.ots"},{"name":"2026-10-26-3","submitted_at":"2026-10-27T04:09:34Z","digests_file":"2026-10-26-3.digests.txt","digests_sha256":"5d430966eaa0739d4a7246907d29352e259a637ffafd44e84a26791a2b6b5086","edition_hash_count":140,"ots_file":"2026-10-26-3.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973340],"pending_calendars":[],"bitcoin_blocks":[{"height":973340,"block_hash":"00000000000000000000f280f63c2e2299bdb4f0e65034a42aa7d5508d8d332a","merkle_root":"9e4bd60a708cada859fe48ec68909dcfa32edc9b81e68dd62ffd144f97ca9941","block_time":"2026-10-27T04:14:38Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-27T04:14:38Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26-3.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26-3.digests.txt.ots"},{"name":"2026-10-26","submitted_at":"2026-10-26T12:47:12Z","digests_file":"2026-10-26.digests.txt","digests_sha256":"4bfd8980c5066136ccdcdbc396d6bbe5b0d350c439952a3d54fb0296e25adff3","edition_hash_count":138,"ots_file":"2026-10-26.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973240,973255],"pending_calendars":[],"bitcoin_blocks":[{"height":973240,"block_hash":"00000000000000000000c88aee00daf6b511d5604736d7345c8f407c5f106ab8","merkle_root":"16ab7d934b51e88de388b528f11457c338d78f33d19d190001f6d14070d29ed1","block_time":"2026-10-26T13:12:22Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":973255,"block_hash":"00000000000000000001a48e3ab2f02c48562cb64a10d317bd6dbfd38c420fef","merkle_root":"9e3c9b934485e0031276e9b038a3d90142c7c27e524583e835e7ee747e2998c6","block_time":"2026-10-26T16:21:54Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-26T13:12:22Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-26.digests.txt.ots"},{"name":"2026-10-28","submitted_at":"2026-10-28T07:11:35Z","digests_file":"2026-10-28.digests.txt","digests_sha256":"4dee1fa493b9f660bad3b1814f0c7f29e51d81fc1fe8dd60830cca12f3aa438c","edition_hash_count":141,"ots_file":"2026-10-28.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973517],"pending_calendars":[],"bitcoin_blocks":[{"height":973517,"block_hash":"00000000000000000001455be3899308faf15d80e05857f33c188d8b18d6c79a","merkle_root":"545762e3df5723ce34a310106f07642cb338c60bf670323d104faa44b23c0cf1","block_time":"2026-10-28T07:52:40Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-28T07:52:40Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-28.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-28.digests.txt.ots"},{"name":"2026-10-29","submitted_at":"2026-10-30T01:48:09Z","digests_file":"2026-10-29.digests.txt","digests_sha256":"334d39c7ef44748ecde809022959ce4b2dd1d4829a7e5706595fd871bdd0b173","edition_hash_count":144,"ots_file":"2026-10-29.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973765],"pending_calendars":[],"bitcoin_blocks":[{"height":973765,"block_hash":"00000000000000000000957ee4fda5e5bf901fe044d3a5b4d381fc3fdc764a67","merkle_root":"9bda73c002749c33b558873db96b37b406ea96869c91e3b05b875c45a855975b","block_time":"2026-10-30T02:56:39Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-30T02:56:39Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-29.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-29.digests.txt.ots"},{"name":"2026-10-30","submitted_at":"2026-10-30T08:52:29Z","digests_file":"2026-10-30.digests.txt","digests_sha256":"7dbd9abac7a4d2ec0deee9b0d1ad6a5ad8decb250273646ff639b67bb10adcb5","edition_hash_count":145,"ots_file":"2026-10-30.digests.txt.ots","status":"bitcoin_confirmed","bitcoin_block_heights":[973800,973821,973824],"pending_calendars":[],"bitcoin_blocks":[{"height":973800,"block_hash":"00000000000000000000c23b6ed38e67f93611fa4809c3302d3dac0c13e98a55","merkle_root":"d5417175b25637f7c197145999d0c20a65e1d51c303753c28c6572e1c0f463d2","block_time":"2026-10-30T09:30:47Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":973821,"block_hash":"00000000000000000000f1f0bf971f2e5da4882655db458d398a76f047c37ba4","merkle_root":"4df90706df99f0d8e58c98c274f65d867c86476ae5abbf4fea5a5a23075a734b","block_time":"2026-10-30T12:00:48Z","checked_against":["https://blockstream.info","https://mempool.space"]},{"height":973824,"block_hash":"00000000000000000001d3dd5802d52d103f41fc05465f2f85dc2a8996f07d87","merkle_root":"b23ee626b4fa9c6121ecaf99bf06dec0831b8abbdf4f1af14437659e9d4abbb7","block_time":"2026-10-30T13:14:25Z","checked_against":["https://blockstream.info","https://mempool.space"]}],"existed_no_later_than":"2026-10-30T09:30:47Z","digests_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-30.digests.txt","ots_url":"https://draconic21-x402-api.onrender.com/signal/timestamps/2026-10-30.digests.txt.ots"}],"lookup":"https://draconic21-x402-api.onrender.com/signal/timestamps.json?sha256=<hex>","how_to_verify":"Download the digests file and its .ots receipt, then run `ots verify <name>.digests.txt.ots` (pip install opentimestamps-client) or drop both on opentimestamps.org. sha256 any Signal brief you hold and look for that hash in the digests file. A confirmed anchor proves the hash existed no later than that Bitcoin block's time (existed_no_later_than; block hash and merkle root were checked against two public explorers, but verify the block yourself). It does not prove the edition existed on its edition date, and hashes first anchored on 2026-10-19 cover editions published before anchoring began. Pending receipts upgrade to Bitcoin after a few hours.","links":{"scorecard":"https://draconic21-x402-api.onrender.com/signal/scorecard","health":"https://draconic21-x402-api.onrender.com/health","signal":"https://draconic21-x402-api.onrender.com/signal"},"price_usdc":0}