{"version":1,"algorithm":"sha256","canonicalization":"RFC8785-JCS","files":["data/history/price-history.json","data/history/check-runs.json","data/history/page-status.json"],"method":"Append-only hash chain over data/history/. Each entry: files = sha256 of the canonical JSON (RFC 8785 JCS rules: keys sorted, no whitespace, ECMAScript number/string serialisation) of price-history.json, check-runs.json and page-status.json; dataHash = sha256(canonical(files)); prevHash = previous entryHash; entryHash = sha256(canonical(entry minus entryHash)). kind run = written by the pricing-watch run (at = the run's observedAt). kind git_backfill = computed on 2026-10-20 from the files at a past git commit (at = committer time of that commit, an upper bound recorded by git, not a notarised timestamp); consecutive commits with identical canonical content are attested once. Before v0.10.6 same-day re-runs replaced each other, so backfill entries attest the content each commit actually held, not an unbroken run-by-run record. Entries are never edited or removed (validate-data and check-history-append-only enforce it). Verify: /methodology#attestations.","count":27,"head":{"seq":26,"kind":"run","runId":"2026-10-27.12","runs":24,"at":"2026-10-27T16:03:21-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T16:03:21-04:00","files":{"data/history/price-history.json":"8ccb3ad366d07a95b1276a8b200a2d5deb12e16c19e0fa9191e3f0d2fb5e8a54","data/history/check-runs.json":"f8166947c6fd220288cf588d5a6712be25eae01590f6d0364fff5680dd70c779","data/history/page-status.json":"eaaae21e2f39dfbbeea60c379b8da719ef51791a40f9e5ba066da725721c2e92"},"dataHash":"17d25c1470431fb9c3d447821d6cbc28856c83b7388ec94f98b62ae8b70b74af","prevHash":"03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1","entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","ots":{"attestationId":"0026-a06fd67f9aa4f720","seq":26,"entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","status":"pending","stampedAt":"2026-10-27T16:03:21-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T16:03:21-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":null,"lastUpgradeAt":"2026-10-27T16:03:32-04:00","download":"/api/history/attestations/ots/0026-a06fd67f9aa4f720.ots","verify":"ots verify -d a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe 0026-a06fd67f9aa4f720.ots"}},"verification":{"chainValid":true,"problems":[],"currentDataHash":"17d25c1470431fb9c3d447821d6cbc28856c83b7388ec94f98b62ae8b70b74af","currentFiles":{"data/history/price-history.json":"8ccb3ad366d07a95b1276a8b200a2d5deb12e16c19e0fa9191e3f0d2fb5e8a54","data/history/check-runs.json":"f8166947c6fd220288cf588d5a6712be25eae01590f6d0364fff5680dd70c779","data/history/page-status.json":"eaaae21e2f39dfbbeea60c379b8da719ef51791a40f9e5ba066da725721c2e92"},"headMatchesCurrentData":true,"howTo":"/methodology#attestations","script":"node scripts/attest.mjs --verify"},"honesty":"Attestations prove that the history content was not altered after it was attested (a hash chain), and record when each attestation says the content existed. kind run: written by the pricing-watch run itself (at = run observedAt). kind git_backfill: computed from git on 2026-10-20 (at = git committer time; recorded by git, not a notarised timestamp). To make priority provable against a hostile party, keep a copy of a chain head (entryHash) or compare with the public git history; since v0.11.1 each chain head is also timestamped with OpenTimestamps in Bitcoin (see ots). Attestations never change a price, score or pick.","ots":{"tool":"OpenTimestamps (opentimestamps-client 0.7.x, public calendars)","approvalRef":"Ethan Hawkes, chat 2026-10-21T01:52-04:00, answering an approval card: \"Yes, publish the daily history fingerprints to OpenTimestamps\"","sent":"32-byte hash only: sha256(entryHash || random 16-byte nonce) per calendar; no data or file contents","method":"Each attestation's entryHash (32 bytes) is timestamped with OpenTimestamps on free public calendars. Only that hash is used: a random 16-byte nonce is appended and hashed locally, so calendars receive 32 bytes and never any data. A calendar aggregates submissions into a Bitcoin transaction; once it confirms (usually within hours), `ots upgrade` turns the pending proof into a complete one anchored to a Bitcoin block header. A confirmed proof shows the entryHash existed no later than that block's time, and since every entryHash commits to all earlier entries, it shows the whole chain up to it existed by then. Proofs are append-only. Verify: ots verify -d <entryHash> <attestationId>.ots (see /methodology#attestations).","firstStampedSeq":0,"counts":{"proofs":27,"confirmed":26,"pending":1,"notStampedYet":0},"headProof":{"attestationId":"0026-a06fd67f9aa4f720","seq":26,"entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","status":"pending","stampedAt":"2026-10-27T16:03:21-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T16:03:21-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":null,"lastUpgradeAt":"2026-10-27T16:03:32-04:00","download":"/api/history/attestations/ots/0026-a06fd67f9aa4f720.ots","verify":"ots verify -d a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe 0026-a06fd67f9aa4f720.ots"},"proofs":[{"attestationId":"0000-53baa91dea4a4755","seq":0,"entryHash":"53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4","status":"confirmed","stampedAt":"2026-10-21T01:57:11-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:11-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T11:37:32-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:12-04:00"},"lastUpgradeAt":"2026-10-21T08:56:12-04:00","download":"/api/history/attestations/ots/0000-53baa91dea4a4755.ots","verify":"ots verify -d 53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4 0000-53baa91dea4a4755.ots"},{"attestationId":"0001-b006a5c310dd013c","seq":1,"entryHash":"b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c","status":"confirmed","stampedAt":"2026-10-21T01:57:19-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:19-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T15:24:34-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:13-04:00"},"lastUpgradeAt":"2026-10-21T08:56:13-04:00","download":"/api/history/attestations/ots/0001-b006a5c310dd013c.ots","verify":"ots verify -d b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c 0001-b006a5c310dd013c.ots"},{"attestationId":"0002-c2c729b79253b405","seq":2,"entryHash":"c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975","status":"confirmed","stampedAt":"2026-10-21T01:57:27-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:27-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T15:44:16-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:15-04:00"},"lastUpgradeAt":"2026-10-21T08:56:14-04:00","download":"/api/history/attestations/ots/0002-c2c729b79253b405.ots","verify":"ots verify -d c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975 0002-c2c729b79253b405.ots"},{"attestationId":"0003-dc86d4a51e1cf372","seq":3,"entryHash":"dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9","status":"confirmed","stampedAt":"2026-10-21T01:57:35-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:35-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T16:08:03-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:16-04:00"},"lastUpgradeAt":"2026-10-21T08:56:16-04:00","download":"/api/history/attestations/ots/0003-dc86d4a51e1cf372.ots","verify":"ots verify -d dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9 0003-dc86d4a51e1cf372.ots"},{"attestationId":"0004-66f255a1f18db243","seq":4,"entryHash":"66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a","status":"confirmed","stampedAt":"2026-10-21T01:57:43-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:43-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T08:53:42-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:18-04:00"},"lastUpgradeAt":"2026-10-21T08:56:17-04:00","download":"/api/history/attestations/ots/0004-66f255a1f18db243.ots","verify":"ots verify -d 66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a 0004-66f255a1f18db243.ots"},{"attestationId":"0005-4654ea4119b9c4d6","seq":5,"entryHash":"4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2","status":"confirmed","stampedAt":"2026-10-21T01:57:51-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:51-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:15:59-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:19-04:00"},"lastUpgradeAt":"2026-10-21T08:56:19-04:00","download":"/api/history/attestations/ots/0005-4654ea4119b9c4d6.ots","verify":"ots verify -d 4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2 0005-4654ea4119b9c4d6.ots"},{"attestationId":"0006-e036a5cf9a87fb71","seq":6,"entryHash":"e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e","status":"confirmed","stampedAt":"2026-10-21T01:58:00-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:58:00-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:28:18-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:20-04:00"},"lastUpgradeAt":"2026-10-21T08:56:20-04:00","download":"/api/history/attestations/ots/0006-e036a5cf9a87fb71.ots","verify":"ots verify -d e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e 0006-e036a5cf9a87fb71.ots"},{"attestationId":"0007-b67e9d0f2b6939e1","seq":7,"entryHash":"b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0","status":"confirmed","stampedAt":"2026-10-21T01:58:08-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:58:08-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:36:03-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:22-04:00"},"lastUpgradeAt":"2026-10-21T08:56:21-04:00","download":"/api/history/attestations/ots/0007-b67e9d0f2b6939e1.ots","verify":"ots verify -d b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0 0007-b67e9d0f2b6939e1.ots"},{"attestationId":"0008-fb126315d479eb6e","seq":8,"entryHash":"fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85","status":"confirmed","stampedAt":"2026-10-21T08:56:03-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T08:56:03-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972482,"merkleRoot":"cd064300bc4004c4024d916c0c87f8bd39509fe909d02183ce8cc973783a7f47","blockHash":"00000000000000000000f8081d76bf4b89cde3a6fb9842159907e4a168edac54","blockTime":"2026-10-21T09:22:34-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T17:07:23-04:00"},"lastUpgradeAt":"2026-10-21T17:07:23-04:00","download":"/api/history/attestations/ots/0008-fb126315d479eb6e.ots","verify":"ots verify -d fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85 0008-fb126315d479eb6e.ots"},{"attestationId":"0009-665b1a9a0a8c21e8","seq":9,"entryHash":"665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386","status":"confirmed","stampedAt":"2026-10-21T17:07:13-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T17:07:13-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972534,"merkleRoot":"96803033375b1c62e2d3aeaea8c4a651ad8869e83840103a5a232f6d077c8efd","blockHash":"000000000000000000008495f0d94a40e906f78a7b568204ba3e5716ab260f6b","blockTime":"2026-10-21T17:19:37-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T19:47:09-04:00"},"lastUpgradeAt":"2026-10-21T19:47:09-04:00","download":"/api/history/attestations/ots/0009-665b1a9a0a8c21e8.ots","verify":"ots verify -d 665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386 0009-665b1a9a0a8c21e8.ots"},{"attestationId":"0010-13ab3b0e558108aa","seq":10,"entryHash":"13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f","status":"confirmed","stampedAt":"2026-10-21T19:46:59-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T19:46:59-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972551,"merkleRoot":"2b2fcae87951cfbb27a5fea58f9e9743aeecee7aa5a548d45b3e90004f720a83","blockHash":"000000000000000000018b01af33d28370bdf9912718cc5eba62bdbe608c8f69","blockTime":"2026-10-21T21:33:25-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-22T08:57:21-04:00"},"lastUpgradeAt":"2026-10-22T08:57:21-04:00","download":"/api/history/attestations/ots/0010-13ab3b0e558108aa.ots","verify":"ots verify -d 13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f 0010-13ab3b0e558108aa.ots"},{"attestationId":"0011-79ec5a27d116e64a","seq":11,"entryHash":"79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de","status":"confirmed","stampedAt":"2026-10-22T08:57:11-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-22T08:57:11-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972621,"merkleRoot":"94b851e3349971208006a762f64213a92bbeb5dfe72261a21fe32cb98a8f9405","blockHash":"0000000000000000000037fa7aa2792448aacb0f94b8fcc9e24f10e0f7301415","blockTime":"2026-10-22T10:21:49-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-23T03:07:42-04:00"},"lastUpgradeAt":"2026-10-23T03:07:41-04:00","download":"/api/history/attestations/ots/0011-79ec5a27d116e64a.ots","verify":"ots verify -d 79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de 0011-79ec5a27d116e64a.ots"},{"attestationId":"0012-842b34539a4a3d78","seq":12,"entryHash":"842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae","status":"confirmed","stampedAt":"2026-10-23T03:07:39-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-23T03:07:39-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org","https://ots.btc.catallaxy.com"],"bitcoin":{"blockHeight":972735,"merkleRoot":"cafb72948e0262a695bb98d860242bb400052dfc9c7b7d7c00760496e6a05881","blockHash":"00000000000000000000555920deb347d6a1947afbbdd372eda777e235ba4997","blockTime":"2026-10-23T03:50:49-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-23T08:52:54-04:00"},"lastUpgradeAt":"2026-10-23T08:52:53-04:00","download":"/api/history/attestations/ots/0012-842b34539a4a3d78.ots","verify":"ots verify -d 842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae 0012-842b34539a4a3d78.ots"},{"attestationId":"0013-d9722f0d61f2b5c4","seq":13,"entryHash":"d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6","status":"confirmed","stampedAt":"2026-10-23T08:52:36-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-23T08:52:36-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972778,"merkleRoot":"9dd5b5d18a4298aeb9758743164b229639947abbabe2b51cfb10710fbf16dad3","blockHash":"000000000000000000015d24ff5042c808902968cc8a0cf5d254035ff0c97241","blockTime":"2026-10-23T09:12:13-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-24T04:05:17-04:00"},"lastUpgradeAt":"2026-10-24T04:05:16-04:00","download":"/api/history/attestations/ots/0013-d9722f0d61f2b5c4.ots","verify":"ots verify -d d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6 0013-d9722f0d61f2b5c4.ots"},{"attestationId":"0014-4ec68f30b0c8f9a0","seq":14,"entryHash":"4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0","status":"confirmed","stampedAt":"2026-10-24T04:05:07-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-24T04:05:07-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972901,"merkleRoot":"30bcd4284d6f000900505143f447d25792b2590dad7a6596597048aabd8a2fdb","blockHash":"0000000000000000000167dadda0822920819ee77cf3dc45847c3336ccdb64eb","blockTime":"2026-10-24T04:14:10-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T03:13:20-04:00"},"lastUpgradeAt":"2026-10-27T03:13:20-04:00","download":"/api/history/attestations/ots/0014-4ec68f30b0c8f9a0.ots","verify":"ots verify -d 4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0 0014-4ec68f30b0c8f9a0.ots"},{"attestationId":"0015-e20a90e68eb2e062","seq":15,"entryHash":"e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852","status":"confirmed","stampedAt":"2026-10-27T03:13:10-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T03:13:10-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973365,"merkleRoot":"22a219a493e9e128cd5ca42cd37ddc997de5041b3c5add16ba7f0bb4c34f5b2a","blockHash":"00000000000000000001589c6e0c1740595db4e7d4bf5aca369d877278ef9a23","blockTime":"2026-10-27T03:31:19-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T04:12:20-04:00"},"lastUpgradeAt":"2026-10-27T04:12:20-04:00","download":"/api/history/attestations/ots/0015-e20a90e68eb2e062.ots","verify":"ots verify -d e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852 0015-e20a90e68eb2e062.ots"},{"attestationId":"0016-97267facbe79752c","seq":16,"entryHash":"97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee","status":"confirmed","stampedAt":"2026-10-27T04:12:10-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T04:12:10-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973372,"merkleRoot":"1a0d3564a7dd1e3ed31de867c24f4e5a16f9abf98c23f72275badd292e626099","blockHash":"00000000000000000000cc4f4bc04efe7b589cc1a89ce51e26b2186472c318df","blockTime":"2026-10-27T04:26:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T06:09:51-04:00"},"lastUpgradeAt":"2026-10-27T06:09:51-04:00","download":"/api/history/attestations/ots/0016-97267facbe79752c.ots","verify":"ots verify -d 97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee 0016-97267facbe79752c.ots"},{"attestationId":"0017-fc569cfe4f87cbc7","seq":17,"entryHash":"fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065","status":"confirmed","stampedAt":"2026-10-27T05:13:16-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T05:13:16-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973378,"merkleRoot":"ecd47c050f22575de16511a437d5d8a93e419a8c4b75b1a7a3699d892ae093b3","blockHash":"000000000000000000013b680ce50ca666dd73805a3bc3fd6e4c2166f80f951c","blockTime":"2026-10-27T05:37:13-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T07:09:59-04:00"},"lastUpgradeAt":"2026-10-27T07:09:59-04:00","download":"/api/history/attestations/ots/0017-fc569cfe4f87cbc7.ots","verify":"ots verify -d fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065 0017-fc569cfe4f87cbc7.ots"},{"attestationId":"0018-6bb94968b704f17e","seq":18,"entryHash":"6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb","status":"confirmed","stampedAt":"2026-10-27T06:09:41-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T06:09:41-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973384,"merkleRoot":"8d2603f9162a1db57e72d1692cd2143b75aec83797093e87b960460e437ce8af","blockHash":"000000000000000000005118cc6f37063d546be5cd64489a0bcfd38bbce95032","blockTime":"2026-10-27T06:53:10-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:14:18-04:00"},"lastUpgradeAt":"2026-10-27T08:14:17-04:00","download":"/api/history/attestations/ots/0018-6bb94968b704f17e.ots","verify":"ots verify -d 6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb 0018-6bb94968b704f17e.ots"},{"attestationId":"0019-3f57360a6a39746b","seq":19,"entryHash":"3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a","status":"confirmed","stampedAt":"2026-10-27T07:09:49-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T07:09:49-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973387,"merkleRoot":"8c35907dec179f170a0591e2a8d8552f25c125e1f9da02e029d1ea29fcbf7fcc","blockHash":"0000000000000000000104bc54ae5dcf1137042fb3aa6e9ca615c92406e4ed35","blockTime":"2026-10-27T07:22:42-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:14:19-04:00"},"lastUpgradeAt":"2026-10-27T08:14:19-04:00","download":"/api/history/attestations/ots/0019-3f57360a6a39746b.ots","verify":"ots verify -d 3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a 0019-3f57360a6a39746b.ots"},{"attestationId":"0020-ab28f0295a8744dc","seq":20,"entryHash":"ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea","status":"confirmed","stampedAt":"2026-10-27T08:14:07-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T08:14:07-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973395,"merkleRoot":"be001c29c006b49ef65db817f5031f53ba57c908b4608e4b8eb0f2ff404efd06","blockHash":"000000000000000000002efcafa5649e74d957db12cfb355bcf0b8a54975d82c","blockTime":"2026-10-27T08:25:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:50:14-04:00"},"lastUpgradeAt":"2026-10-27T08:50:14-04:00","download":"/api/history/attestations/ots/0020-ab28f0295a8744dc.ots","verify":"ots verify -d ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea 0020-ab28f0295a8744dc.ots"},{"attestationId":"0021-6f0609883dd1b6d3","seq":21,"entryHash":"6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae","status":"confirmed","stampedAt":"2026-10-27T08:50:04-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T08:50:04-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973405,"merkleRoot":"cd6ef034676ddb868b4068b91be26ec0680cc21bed68735162319d3fe5ec56bb","blockHash":"000000000000000000016b531642c88ca93f5e738a006ae7fe57e1e0b1c585ff","blockTime":"2026-10-27T09:47:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T11:10:17-04:00"},"lastUpgradeAt":"2026-10-27T11:10:16-04:00","download":"/api/history/attestations/ots/0021-6f0609883dd1b6d3.ots","verify":"ots verify -d 6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae 0021-6f0609883dd1b6d3.ots"},{"attestationId":"0022-fd76fdecff0b05d8","seq":22,"entryHash":"fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f","status":"confirmed","stampedAt":"2026-10-27T09:08:55-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T09:08:55-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973405,"merkleRoot":"cd6ef034676ddb868b4068b91be26ec0680cc21bed68735162319d3fe5ec56bb","blockHash":"000000000000000000016b531642c88ca93f5e738a006ae7fe57e1e0b1c585ff","blockTime":"2026-10-27T09:47:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T11:10:19-04:00"},"lastUpgradeAt":"2026-10-27T11:10:19-04:00","download":"/api/history/attestations/ots/0022-fd76fdecff0b05d8.ots","verify":"ots verify -d fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f 0022-fd76fdecff0b05d8.ots"},{"attestationId":"0023-dfc0ee4541fdebc9","seq":23,"entryHash":"dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9","status":"confirmed","stampedAt":"2026-10-27T11:10:05-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T11:10:05-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973414,"merkleRoot":"d1f1073ba42b59b5ee916d54e5c72741cf9c0a15d172cf3c0462d2c43ab5d29e","blockHash":"0000000000000000000016af3ec01142486cfa237730bdc636e020dbc58f9191","blockTime":"2026-10-27T11:14:12-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T12:17:44-04:00"},"lastUpgradeAt":"2026-10-27T12:17:44-04:00","download":"/api/history/attestations/ots/0023-dfc0ee4541fdebc9.ots","verify":"ots verify -d dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9 0023-dfc0ee4541fdebc9.ots"},{"attestationId":"0024-c6d768dd5dbbb88f","seq":24,"entryHash":"c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0","status":"confirmed","stampedAt":"2026-10-27T12:17:34-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T12:17:34-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973423,"merkleRoot":"585a9f6411812ce9ba12d3d3c52d2184f9f5d380ee36e83c808db96f01385a2c","blockHash":"00000000000000000001dbc40e0eedd2f0dd80d6c69d048957305b27b4e95d55","blockTime":"2026-10-27T12:24:04-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T13:06:07-04:00"},"lastUpgradeAt":"2026-10-27T13:06:06-04:00","download":"/api/history/attestations/ots/0024-c6d768dd5dbbb88f.ots","verify":"ots verify -d c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0 0024-c6d768dd5dbbb88f.ots"},{"attestationId":"0025-03a69bb92bfe44cf","seq":25,"entryHash":"03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1","status":"confirmed","stampedAt":"2026-10-27T13:05:56-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T13:05:56-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973434,"merkleRoot":"210f36953395db173533636cf83b066241dc8823510886159c763dae8688b979","blockHash":"000000000000000000003041727bb21a7c2f94d67a061357320fc9232ef28531","blockTime":"2026-10-27T13:28:07-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T16:03:31-04:00"},"lastUpgradeAt":"2026-10-27T16:03:30-04:00","download":"/api/history/attestations/ots/0025-03a69bb92bfe44cf.ots","verify":"ots verify -d 03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1 0025-03a69bb92bfe44cf.ots"},{"attestationId":"0026-a06fd67f9aa4f720","seq":26,"entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","status":"pending","stampedAt":"2026-10-27T16:03:21-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T16:03:21-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":null,"lastUpgradeAt":"2026-10-27T16:03:32-04:00","download":"/api/history/attestations/ots/0026-a06fd67f9aa4f720.ots","verify":"ots verify -d a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe 0026-a06fd67f9aa4f720.ots"}],"honesty":"OpenTimestamps proofs anchor each attestation's entryHash in a Bitcoin block. A confirmed proof shows the entryHash (and, through prevHash, the whole chain before it) existed no later than that block's time. Entries stamped later than their own at (all git_backfill entries were stamped on 2026-10-21) prove existence only from the stamp onward, not at their earlier at. Only the 32-byte hash, salted with a random nonce, was sent to the public calendars; no data. Pending proofs are upgraded daily by the pricing-watch run.","howTo":"/methodology#attestations","script":"node scripts/ots.mjs --verify"},"entries":[{"seq":0,"kind":"git_backfill","runId":"2026-10-19 (v1 format, no runId)","runs":1,"at":"2026-10-19T11:37:32-04:00","atBasis":"git_commit_time","commit":"5f483525b68f","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"92079fce6f361e2dfa9ddee84b48cd556315306ac1062facad2c3f2b44ed904d","data/history/check-runs.json":"2a297f02833a91fe91cfd122c5c7d5a8eae97fe8cf529ca1773cbf595b59fb93","data/history/page-status.json":"79c3bee1cb8912296ffedee5be3201acf7eda6f070e933cacbcdb6c5ea819f8c"},"dataHash":"e85bc6de8cee60992057d6742488a86f318c243f2afe77a4ea51b411e6ad3560","prevHash":"0000000000000000000000000000000000000000000000000000000000000000","entryHash":"53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4","ots":{"attestationId":"0000-53baa91dea4a4755","seq":0,"entryHash":"53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4","status":"confirmed","stampedAt":"2026-10-21T01:57:11-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:11-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T11:37:32-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:12-04:00"},"lastUpgradeAt":"2026-10-21T08:56:12-04:00","download":"/api/history/attestations/ots/0000-53baa91dea4a4755.ots","verify":"ots verify -d 53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4 0000-53baa91dea4a4755.ots"}},{"seq":1,"kind":"git_backfill","runId":"2026-10-19 (v1 format, no runId)","runs":1,"at":"2026-10-19T15:24:34-04:00","atBasis":"git_commit_time","commit":"782cd96487fc","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"25ff00843eeefd73f4e4ac7082053e523426e281ae905147c3365b99bc3b3b3b","data/history/check-runs.json":"382ea15d0bd650739005be4fb9ae3dafb73baa76653fe77077ae64db1be29104","data/history/page-status.json":"d3fc81c0f9a7c92e1a25deb467ddce94a8b0383a16712cf8da566c8ffd1f316a"},"dataHash":"eb1688d1a355e6c65a71bf044a44f5a485cef788da116d7cb28b316c1314d4ca","prevHash":"53baa91dea4a4755db1cd27373ad34598bf09bb0d673e5d77f4f85c0d75767d4","entryHash":"b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c","ots":{"attestationId":"0001-b006a5c310dd013c","seq":1,"entryHash":"b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c","status":"confirmed","stampedAt":"2026-10-21T01:57:19-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:19-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T15:24:34-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:13-04:00"},"lastUpgradeAt":"2026-10-21T08:56:13-04:00","download":"/api/history/attestations/ots/0001-b006a5c310dd013c.ots","verify":"ots verify -d b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c 0001-b006a5c310dd013c.ots"}},{"seq":2,"kind":"git_backfill","runId":"2026-10-19 (v1 format, no runId)","runs":1,"at":"2026-10-19T15:44:16-04:00","atBasis":"git_commit_time","commit":"5284396f7bc8","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"d3a030f5c35449aaf92097db45e5ff0cd87300eb783230391213db8a49902749","data/history/check-runs.json":"b7ce7c9ed2b7d5e725296da7b40a7b956def8a5019b7c2cda6842126b2805d4d","data/history/page-status.json":"f76297379d7a10b287ba7dd7f15b5b79f4267f1b81bc794fbaca08edc075143e"},"dataHash":"4ef332cf3e7d26b791c3544cc2c9ae3987ca27aa006cf3dea09cfef29a909afa","prevHash":"b006a5c310dd013c2afe6b3eb58703ed76e3caa5eacc360066999dc66a54bf5c","entryHash":"c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975","ots":{"attestationId":"0002-c2c729b79253b405","seq":2,"entryHash":"c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975","status":"confirmed","stampedAt":"2026-10-21T01:57:27-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:27-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T15:44:16-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:15-04:00"},"lastUpgradeAt":"2026-10-21T08:56:14-04:00","download":"/api/history/attestations/ots/0002-c2c729b79253b405.ots","verify":"ots verify -d c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975 0002-c2c729b79253b405.ots"}},{"seq":3,"kind":"git_backfill","runId":"2026-10-19 (v1 format, no runId)","runs":1,"at":"2026-10-19T16:08:03-04:00","atBasis":"git_commit_time","commit":"2d9d3ff11a95","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"fba429ca7bf6c0da6f15002ab4ba9f04458340b177cda4db2979527802f10fff","data/history/check-runs.json":"be00470a39d5c45143d97d88f375e8ecd0dcd5e3c74a4f3b3b65449a3508a0e8","data/history/page-status.json":"70fcf4c004de7c7f39b7c74e87f89b964eeaac1a62285773d523dee688e1015f"},"dataHash":"daf8840b6380ffe0992d853175ddb03ba67566001e42a259b1fec21b0a63d2e5","prevHash":"c2c729b79253b405a9005e9de03fb405702fbfd018e88b711d49b85857da7975","entryHash":"dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9","ots":{"attestationId":"0003-dc86d4a51e1cf372","seq":3,"entryHash":"dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9","status":"confirmed","stampedAt":"2026-10-21T01:57:35-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:35-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-19T16:08:03-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:16-04:00"},"lastUpgradeAt":"2026-10-21T08:56:16-04:00","download":"/api/history/attestations/ots/0003-dc86d4a51e1cf372.ots","verify":"ots verify -d dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9 0003-dc86d4a51e1cf372.ots"}},{"seq":4,"kind":"git_backfill","runId":"2026-10-20 (v1 format, no runId)","runs":2,"at":"2026-10-20T08:53:42-04:00","atBasis":"git_commit_time","commit":"7ee94d26372b","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"684db03070c0612828cc624057ec35d7e64edb3b3f5cd1e59e38454649daae8e","data/history/check-runs.json":"7388b319dd841a7c40e9d11b65487090eeba943881caa16804dc9befa5994c03","data/history/page-status.json":"86f96521b809dc5994496ccc323cc16764ef24303ebe0441cf2564f59c3199bc"},"dataHash":"a01c31371c91772ea0798596a4b7498ca488604ff8a3fdd7f97409d68f66721d","prevHash":"dc86d4a51e1cf3726f8c6ae94da5753585b7f806d6d74319653cf0aa49b648f9","entryHash":"66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a","ots":{"attestationId":"0004-66f255a1f18db243","seq":4,"entryHash":"66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a","status":"confirmed","stampedAt":"2026-10-21T01:57:43-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:43-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T08:53:42-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:18-04:00"},"lastUpgradeAt":"2026-10-21T08:56:17-04:00","download":"/api/history/attestations/ots/0004-66f255a1f18db243.ots","verify":"ots verify -d 66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a 0004-66f255a1f18db243.ots"}},{"seq":5,"kind":"git_backfill","runId":"2026-10-20 (v1 format, no runId)","runs":2,"at":"2026-10-20T15:15:59-04:00","atBasis":"git_commit_time","commit":"4122fc54fcbc","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"f08e8a4c67719fe272b2b2bd3f0ecefefd4e1a62388b2d1b3d6241f7b178d842","data/history/check-runs.json":"45cf31a96eb0280fa899903d169dd984d69ba5148681afe21454d5c0e939f38c","data/history/page-status.json":"6c9642a8a70661303f549a772e0af9160d935ed9a8113cba66005ba307bd73b1"},"dataHash":"98ab768dcbe43c0d6cbbfc051c8e2192107c7b6248632f65acbf43685129b6a8","prevHash":"66f255a1f18db243ae7a20d0af211112030dc2ea84d31600188d3992432dff3a","entryHash":"4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2","ots":{"attestationId":"0005-4654ea4119b9c4d6","seq":5,"entryHash":"4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2","status":"confirmed","stampedAt":"2026-10-21T01:57:51-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:57:51-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:15:59-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:19-04:00"},"lastUpgradeAt":"2026-10-21T08:56:19-04:00","download":"/api/history/attestations/ots/0005-4654ea4119b9c4d6.ots","verify":"ots verify -d 4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2 0005-4654ea4119b9c4d6.ots"}},{"seq":6,"kind":"git_backfill","runId":"2026-10-20.2","runs":3,"at":"2026-10-20T15:28:18-04:00","atBasis":"git_commit_time","commit":"043da3b839b6","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"01fe146aac1f18e828f896cd9227d7286cc180dba8ecd3cd6edda6b29ca68d04","data/history/check-runs.json":"3513b542709730deea27d6c6221afc40148be6b203b8f08428be009cbd3aba03","data/history/page-status.json":"f9e848861e5f9f37550f50ba30c6629f189a51ab567e5d9b2abdea3f2cbc15b2"},"dataHash":"0d1bc24139db4b9bb39e149c038e0fbf0eac0e2f005ba88a5810488342810410","prevHash":"4654ea4119b9c4d60e81a7a5bd165b01f7720ef68999646b77cc2b8e242d8ee2","entryHash":"e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e","ots":{"attestationId":"0006-e036a5cf9a87fb71","seq":6,"entryHash":"e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e","status":"confirmed","stampedAt":"2026-10-21T01:58:00-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:58:00-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:28:18-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:20-04:00"},"lastUpgradeAt":"2026-10-21T08:56:20-04:00","download":"/api/history/attestations/ots/0006-e036a5cf9a87fb71.ots","verify":"ots verify -d e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e 0006-e036a5cf9a87fb71.ots"}},{"seq":7,"kind":"git_backfill","runId":"2026-10-20.4","runs":5,"at":"2026-10-20T15:36:03-04:00","atBasis":"git_commit_time","commit":"47dea1b0b5ab","recordedAt":"2026-10-20T15:47:50-04:00","files":{"data/history/price-history.json":"ad5ad5da111a3adb42ea30c5b0d2a6c2eaa76a4444e556a34ca242a30934df2d","data/history/check-runs.json":"47e13809dc96030eead59108b72750e1777f19ea116a7c55f8384e4c722b888c","data/history/page-status.json":"f6f3eb20724a5b4a2d1159966b2334bc1187f6b0cce546f2a4e718786ffa1d29"},"dataHash":"c13e0abb109d9008d0797290541b6659bbc9bf4aafc4c2d8e59f8dcb42008491","prevHash":"e036a5cf9a87fb710b82ada3b5309596db86e8ecdd2b6373ac1d4bc857cd067e","entryHash":"b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0","ots":{"attestationId":"0007-b67e9d0f2b6939e1","seq":7,"entryHash":"b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0","status":"confirmed","stampedAt":"2026-10-21T01:58:08-04:00","stampBasis":"stamped_later","honesty":"Stamped later, on 2026-10-21 (2026-10-21T01:58:08-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time (on or after the stamp). It does NOT prove the content existed at the entry's at (2026-10-20T15:36:03-04:00, git_commit_time); that earlier time remains git commit-time evidence only, not notarised.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972427,"merkleRoot":"a89ad5e98b8feef62696f9a27cc49957304518e482099666b18db02fcc906169","blockHash":"000000000000000000007b16539ce65c8c3d3614504fbe6887d9e57ad9ff1093","blockTime":"2026-10-21T02:04:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T08:56:22-04:00"},"lastUpgradeAt":"2026-10-21T08:56:21-04:00","download":"/api/history/attestations/ots/0007-b67e9d0f2b6939e1.ots","verify":"ots verify -d b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0 0007-b67e9d0f2b6939e1.ots"}},{"seq":8,"kind":"run","runId":"2026-10-21.1","runs":6,"at":"2026-10-21T08:55:38-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-21T08:56:03-04:00","files":{"data/history/price-history.json":"7d212076d82a0b07051d89440d91d60e4d70b28e63da5ec4502a0457436bd844","data/history/check-runs.json":"32cc633d75cb78fac79f27e1b3bde770694dd754fd92a5b84c2da42833c43b74","data/history/page-status.json":"c0587507823f8b3f5d191904cd6635ebfac8982e30729d0ff5b3eca90f0f04c5"},"dataHash":"41bb7c612aa87e61b691b08e051d3519d92173d495026ec9aa1e88341e0ab669","prevHash":"b67e9d0f2b6939e1079c4c9050796ada74b43c48b1f550d96db72787f02f8fe0","entryHash":"fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85","ots":{"attestationId":"0008-fb126315d479eb6e","seq":8,"entryHash":"fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85","status":"confirmed","stampedAt":"2026-10-21T08:56:03-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T08:56:03-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972482,"merkleRoot":"cd064300bc4004c4024d916c0c87f8bd39509fe909d02183ce8cc973783a7f47","blockHash":"00000000000000000000f8081d76bf4b89cde3a6fb9842159907e4a168edac54","blockTime":"2026-10-21T09:22:34-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T17:07:23-04:00"},"lastUpgradeAt":"2026-10-21T17:07:23-04:00","download":"/api/history/attestations/ots/0008-fb126315d479eb6e.ots","verify":"ots verify -d fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85 0008-fb126315d479eb6e.ots"}},{"seq":9,"kind":"run","runId":"2026-10-21.2","runs":7,"at":"2026-10-21T17:07:13-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-21T17:07:13-04:00","files":{"data/history/price-history.json":"421598a5063b25a27d21ebf77792eaf894be6af4eb8ab45ef997b768d22b261e","data/history/check-runs.json":"abd4ddf8e22e9005e1030abacc71aa752fb2190d884f7e4c3813a375a517a79e","data/history/page-status.json":"bab30d8ea33c769672b809522791567a6289646fe9cbfaa29f6746526b5046cf"},"dataHash":"38f29f54e8d1b49e1eca3c10f10bb050282d6176a4dcc37ebf188929b2a837a5","prevHash":"fb126315d479eb6e679895d80f9dba2e907da97a1b42e3cc486efce947806e85","entryHash":"665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386","ots":{"attestationId":"0009-665b1a9a0a8c21e8","seq":9,"entryHash":"665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386","status":"confirmed","stampedAt":"2026-10-21T17:07:13-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T17:07:13-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972534,"merkleRoot":"96803033375b1c62e2d3aeaea8c4a651ad8869e83840103a5a232f6d077c8efd","blockHash":"000000000000000000008495f0d94a40e906f78a7b568204ba3e5716ab260f6b","blockTime":"2026-10-21T17:19:37-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-21T19:47:09-04:00"},"lastUpgradeAt":"2026-10-21T19:47:09-04:00","download":"/api/history/attestations/ots/0009-665b1a9a0a8c21e8.ots","verify":"ots verify -d 665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386 0009-665b1a9a0a8c21e8.ots"}},{"seq":10,"kind":"run","runId":"2026-10-21.3","runs":8,"at":"2026-10-21T19:46:59-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-21T19:46:59-04:00","files":{"data/history/price-history.json":"098cb28d20da7affcccbf96b0e7ecdf32aa5e0db15f8b2fe10e67c88e51e5fa1","data/history/check-runs.json":"41f3928bd0cb514df388f5b17e5f0d4817593070c72902e4b1a9680f6eaf61d4","data/history/page-status.json":"9fd7deed1db802879eb7ee11f62d6e3520221e94f08d3d3892e9329cefcd2131"},"dataHash":"2981f8fe509500830920cc4de233a167e14aabab7b3a4cb620195837c114c047","prevHash":"665b1a9a0a8c21e8e7c657639153b9d082bde8e6437ca9194ef3d9e09601b386","entryHash":"13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f","ots":{"attestationId":"0010-13ab3b0e558108aa","seq":10,"entryHash":"13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f","status":"confirmed","stampedAt":"2026-10-21T19:46:59-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-21T19:46:59-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972551,"merkleRoot":"2b2fcae87951cfbb27a5fea58f9e9743aeecee7aa5a548d45b3e90004f720a83","blockHash":"000000000000000000018b01af33d28370bdf9912718cc5eba62bdbe608c8f69","blockTime":"2026-10-21T21:33:25-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-22T08:57:21-04:00"},"lastUpgradeAt":"2026-10-22T08:57:21-04:00","download":"/api/history/attestations/ots/0010-13ab3b0e558108aa.ots","verify":"ots verify -d 13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f 0010-13ab3b0e558108aa.ots"}},{"seq":11,"kind":"run","runId":"2026-10-22.1","runs":9,"at":"2026-10-22T08:56:43-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-22T08:57:11-04:00","files":{"data/history/price-history.json":"25e9332c45d38a1dac8b4a6ba428e11945bc109e123a27f398011d9fbe748a76","data/history/check-runs.json":"1e517f75e73758f245239f1ca3dc088e8ed157f85296ee3fdd02c42eb554139f","data/history/page-status.json":"03116485ab9657ba298a8a426f6ec60131fad0554134f0cff3267973cc6e5ba0"},"dataHash":"73695434443fe5d6d526cc1ad87506b182b44c0b682ab0b571f7948838c13599","prevHash":"13ab3b0e558108aa4ca96dd3a85eeb608a7d143298904341e3aa3ccca2b5ba1f","entryHash":"79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de","ots":{"attestationId":"0011-79ec5a27d116e64a","seq":11,"entryHash":"79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de","status":"confirmed","stampedAt":"2026-10-22T08:57:11-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-22T08:57:11-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972621,"merkleRoot":"94b851e3349971208006a762f64213a92bbeb5dfe72261a21fe32cb98a8f9405","blockHash":"0000000000000000000037fa7aa2792448aacb0f94b8fcc9e24f10e0f7301415","blockTime":"2026-10-22T10:21:49-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-23T03:07:42-04:00"},"lastUpgradeAt":"2026-10-23T03:07:41-04:00","download":"/api/history/attestations/ots/0011-79ec5a27d116e64a.ots","verify":"ots verify -d 79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de 0011-79ec5a27d116e64a.ots"}},{"seq":12,"kind":"run","runId":"2026-10-23.1","runs":10,"at":"2026-10-23T03:07:39-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-23T03:07:39-04:00","files":{"data/history/price-history.json":"2b832e7b742f9beacbc5e632f3cad4bc4f25fd91a161857a7ec48b38ed7879a7","data/history/check-runs.json":"8f15f1ed2b3585eeb8433e23a8a5c2311e558072b28a421d34a5b3640a903c00","data/history/page-status.json":"ac6db9ac0e5e286bf544882af5f79637225746c0cbdad284c22658ef55b52071"},"dataHash":"8053b0c3e0b3529903a1d0f2aec405cdb131eccdbb2dfe0235e0d9ea04e81014","prevHash":"79ec5a27d116e64adc243ce549757c1759ee61444f96c5a4b5052aabdd3ed7de","entryHash":"842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae","ots":{"attestationId":"0012-842b34539a4a3d78","seq":12,"entryHash":"842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae","status":"confirmed","stampedAt":"2026-10-23T03:07:39-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-23T03:07:39-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org","https://ots.btc.catallaxy.com"],"bitcoin":{"blockHeight":972735,"merkleRoot":"cafb72948e0262a695bb98d860242bb400052dfc9c7b7d7c00760496e6a05881","blockHash":"00000000000000000000555920deb347d6a1947afbbdd372eda777e235ba4997","blockTime":"2026-10-23T03:50:49-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-23T08:52:54-04:00"},"lastUpgradeAt":"2026-10-23T08:52:53-04:00","download":"/api/history/attestations/ots/0012-842b34539a4a3d78.ots","verify":"ots verify -d 842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae 0012-842b34539a4a3d78.ots"}},{"seq":13,"kind":"run","runId":"2026-10-23.2","runs":11,"at":"2026-10-23T08:52:07-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-23T08:52:36-04:00","files":{"data/history/price-history.json":"77eaf217bef917830a6d35e37043c4db152eb697187401f836396e100f3e1dff","data/history/check-runs.json":"4728bd286645f8611daf48e824f7cdf0ddb90e054bacebf39ddc69e5bb08c283","data/history/page-status.json":"a7b16ef0ed2bd2748200732608bc349676e723b5f789f61926b47d2b9c2d584f"},"dataHash":"ae3c653908c9553220d2f1e39f4badfa3d2e58e00bdcd73b7e63a29641b487bd","prevHash":"842b34539a4a3d7818fcb1b65270d72c14c26b48e376e9b2eee1f92ccf873bae","entryHash":"d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6","ots":{"attestationId":"0013-d9722f0d61f2b5c4","seq":13,"entryHash":"d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6","status":"confirmed","stampedAt":"2026-10-23T08:52:36-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-23T08:52:36-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972778,"merkleRoot":"9dd5b5d18a4298aeb9758743164b229639947abbabe2b51cfb10710fbf16dad3","blockHash":"000000000000000000015d24ff5042c808902968cc8a0cf5d254035ff0c97241","blockTime":"2026-10-23T09:12:13-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-24T04:05:17-04:00"},"lastUpgradeAt":"2026-10-24T04:05:16-04:00","download":"/api/history/attestations/ots/0013-d9722f0d61f2b5c4.ots","verify":"ots verify -d d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6 0013-d9722f0d61f2b5c4.ots"}},{"seq":14,"kind":"run","runId":"2026-10-24.1","runs":12,"at":"2026-10-24T04:05:07-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-24T04:05:07-04:00","files":{"data/history/price-history.json":"7f63c727b65c55582867dd2205b1c49f7ff0ef5ff7a85ce9f3aa239f2eac1969","data/history/check-runs.json":"86b07e8c82f695cea21bbf2467340f8f4260bd31a13a72de4ba39071a00231a4","data/history/page-status.json":"737fb2da9254da16e8dab5f272ec7071887da07703a7eec27ddb8fd2b029591f"},"dataHash":"e12a482890a03c7520550f1c175590233e6a3f0c56afcde5e95e8e792c7c2a7a","prevHash":"d9722f0d61f2b5c44305cdefe3184da4558b0cf1c13172055907717f15df10f6","entryHash":"4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0","ots":{"attestationId":"0014-4ec68f30b0c8f9a0","seq":14,"entryHash":"4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0","status":"confirmed","stampedAt":"2026-10-24T04:05:07-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-24T04:05:07-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":972901,"merkleRoot":"30bcd4284d6f000900505143f447d25792b2590dad7a6596597048aabd8a2fdb","blockHash":"0000000000000000000167dadda0822920819ee77cf3dc45847c3336ccdb64eb","blockTime":"2026-10-24T04:14:10-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T03:13:20-04:00"},"lastUpgradeAt":"2026-10-27T03:13:20-04:00","download":"/api/history/attestations/ots/0014-4ec68f30b0c8f9a0.ots","verify":"ots verify -d 4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0 0014-4ec68f30b0c8f9a0.ots"}},{"seq":15,"kind":"run","runId":"2026-10-27.1","runs":13,"at":"2026-10-27T03:13:10-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T03:13:10-04:00","files":{"data/history/price-history.json":"727c01029d667f1d09404b19c36c51202780e204bb4ee6c95ca6f1f421423ad6","data/history/check-runs.json":"05c5672d1ed3852a970ecb118ed07d507d2d2e3963cca94f51999cc80ee2cb4c","data/history/page-status.json":"07c1025b0b86dd94f3d84f789a3d78be4714e7b022b249d6b77f6e877243dc68"},"dataHash":"7720e21cde8297ef3c872257fd4d276582536d40fab94c18ae90a2965f385ec2","prevHash":"4ec68f30b0c8f9a0d45613ef7aae4ab8c494d24c29e447e3419a5b9328940ff0","entryHash":"e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852","ots":{"attestationId":"0015-e20a90e68eb2e062","seq":15,"entryHash":"e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852","status":"confirmed","stampedAt":"2026-10-27T03:13:10-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T03:13:10-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973365,"merkleRoot":"22a219a493e9e128cd5ca42cd37ddc997de5041b3c5add16ba7f0bb4c34f5b2a","blockHash":"00000000000000000001589c6e0c1740595db4e7d4bf5aca369d877278ef9a23","blockTime":"2026-10-27T03:31:19-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T04:12:20-04:00"},"lastUpgradeAt":"2026-10-27T04:12:20-04:00","download":"/api/history/attestations/ots/0015-e20a90e68eb2e062.ots","verify":"ots verify -d e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852 0015-e20a90e68eb2e062.ots"}},{"seq":16,"kind":"run","runId":"2026-10-27.2","runs":14,"at":"2026-10-27T04:12:10-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T04:12:10-04:00","files":{"data/history/price-history.json":"c308f5ab2f2b775204c0dcd4e994be55b5263bdfa39cb736cb803196a7dd2286","data/history/check-runs.json":"333dbad1fa389f79b94d52eb8d1238ab752bc0c3a79ac73ed195f0a3b3994e26","data/history/page-status.json":"e3360004d805819e5e5c9fbaa89644c1f26be905dc31bbf90ee41fa43d199c1f"},"dataHash":"c73128c569c6f9e7cc01fee273ba989ee4885711edb87bc6e76cda532189ff05","prevHash":"e20a90e68eb2e062e14b3d1bd982c0220a5fd46bda6db68e3bd0b0d14c953852","entryHash":"97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee","ots":{"attestationId":"0016-97267facbe79752c","seq":16,"entryHash":"97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee","status":"confirmed","stampedAt":"2026-10-27T04:12:10-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T04:12:10-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973372,"merkleRoot":"1a0d3564a7dd1e3ed31de867c24f4e5a16f9abf98c23f72275badd292e626099","blockHash":"00000000000000000000cc4f4bc04efe7b589cc1a89ce51e26b2186472c318df","blockTime":"2026-10-27T04:26:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T06:09:51-04:00"},"lastUpgradeAt":"2026-10-27T06:09:51-04:00","download":"/api/history/attestations/ots/0016-97267facbe79752c.ots","verify":"ots verify -d 97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee 0016-97267facbe79752c.ots"}},{"seq":17,"kind":"run","runId":"2026-10-27.3","runs":15,"at":"2026-10-27T05:13:15-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T05:13:16-04:00","files":{"data/history/price-history.json":"dad4610f2285c69cd98e7fe88560c32d5039da8bede5b8203735fac5348bb093","data/history/check-runs.json":"dadb3893def2035582d1546d5c2828d62f6aadeda1f2bcb9392ba39c564545be","data/history/page-status.json":"95f50ff9a85d511aa23f064eb86e5d833811d9e9d9bfd916b99ed3f29aaf98d0"},"dataHash":"c863cb310aaf5ac0c960c989f3b12808710acec2a9568e3160ca1c571beb256b","prevHash":"97267facbe79752cbd4c07b321591a30188abbcc6dbf405de6c32dac21f23eee","entryHash":"fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065","ots":{"attestationId":"0017-fc569cfe4f87cbc7","seq":17,"entryHash":"fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065","status":"confirmed","stampedAt":"2026-10-27T05:13:16-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T05:13:16-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973378,"merkleRoot":"ecd47c050f22575de16511a437d5d8a93e419a8c4b75b1a7a3699d892ae093b3","blockHash":"000000000000000000013b680ce50ca666dd73805a3bc3fd6e4c2166f80f951c","blockTime":"2026-10-27T05:37:13-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T07:09:59-04:00"},"lastUpgradeAt":"2026-10-27T07:09:59-04:00","download":"/api/history/attestations/ots/0017-fc569cfe4f87cbc7.ots","verify":"ots verify -d fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065 0017-fc569cfe4f87cbc7.ots"}},{"seq":18,"kind":"run","runId":"2026-10-27.4","runs":16,"at":"2026-10-27T06:09:41-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T06:09:41-04:00","files":{"data/history/price-history.json":"26381bdb10311bf3543d393b97e3a47edda822d5b6715c7f96f8060a6a0ad264","data/history/check-runs.json":"19017b7c85b3cdf14d88911376c5bb3d1f53bc7977d7e7d8d6c3ee1fa87be779","data/history/page-status.json":"d89fb6bbd663a8fc091c9645168d811d2ba7fb18d751f514aa0e2da6cfb91ff7"},"dataHash":"2e057112e6d14e1d721e68eb508fabd41ac566e9fbc6954a8d44bba7ad83dc20","prevHash":"fc569cfe4f87cbc76711cbb7c64a48383d8bb060d1ca998c84c8df1d479da065","entryHash":"6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb","ots":{"attestationId":"0018-6bb94968b704f17e","seq":18,"entryHash":"6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb","status":"confirmed","stampedAt":"2026-10-27T06:09:41-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T06:09:41-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973384,"merkleRoot":"8d2603f9162a1db57e72d1692cd2143b75aec83797093e87b960460e437ce8af","blockHash":"000000000000000000005118cc6f37063d546be5cd64489a0bcfd38bbce95032","blockTime":"2026-10-27T06:53:10-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:14:18-04:00"},"lastUpgradeAt":"2026-10-27T08:14:17-04:00","download":"/api/history/attestations/ots/0018-6bb94968b704f17e.ots","verify":"ots verify -d 6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb 0018-6bb94968b704f17e.ots"}},{"seq":19,"kind":"run","runId":"2026-10-27.5","runs":17,"at":"2026-10-27T07:09:49-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T07:09:49-04:00","files":{"data/history/price-history.json":"5a4cfe2c9a0f9e704ab9079eb54f9d7e2aef402338cfcf75241a2bc4e67ccf05","data/history/check-runs.json":"f484f8d91e14b96a5e86a12e4cb94d79e2e80a69eae6e03c1a7666687ba6aafa","data/history/page-status.json":"0150726604f3f669361a2a816a58b5255a711e18289eeaf9eeb949aa997e696d"},"dataHash":"b9819ee3acbd0c65f6d5df183b6092551666cb582c6292041c45390eb3108b1e","prevHash":"6bb94968b704f17e4d8906c8785969aa86ba1c61d9d5a763d7e19620bb9baecb","entryHash":"3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a","ots":{"attestationId":"0019-3f57360a6a39746b","seq":19,"entryHash":"3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a","status":"confirmed","stampedAt":"2026-10-27T07:09:49-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T07:09:49-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973387,"merkleRoot":"8c35907dec179f170a0591e2a8d8552f25c125e1f9da02e029d1ea29fcbf7fcc","blockHash":"0000000000000000000104bc54ae5dcf1137042fb3aa6e9ca615c92406e4ed35","blockTime":"2026-10-27T07:22:42-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:14:19-04:00"},"lastUpgradeAt":"2026-10-27T08:14:19-04:00","download":"/api/history/attestations/ots/0019-3f57360a6a39746b.ots","verify":"ots verify -d 3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a 0019-3f57360a6a39746b.ots"}},{"seq":20,"kind":"run","runId":"2026-10-27.6","runs":18,"at":"2026-10-27T08:14:07-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T08:14:07-04:00","files":{"data/history/price-history.json":"a3a5cbe977d9e24c0520169e04cf6a85c4569312539f105d007a6f44cacb2f7f","data/history/check-runs.json":"71626589737ab2f6e056f50a148909e0fb5107a071af14203760f8096e61195f","data/history/page-status.json":"cbb3eb58c6432d233b5b8323f6fe72200e5e78924f383a99bd2556128b69b268"},"dataHash":"e1cec88a210ccc0e12687b680c9767076a143e6495157ea98a3681eb013f3168","prevHash":"3f57360a6a39746bf9bd937d58ecefe68b0fb6057e23a734e2ea835e6422e55a","entryHash":"ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea","ots":{"attestationId":"0020-ab28f0295a8744dc","seq":20,"entryHash":"ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea","status":"confirmed","stampedAt":"2026-10-27T08:14:07-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T08:14:07-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973395,"merkleRoot":"be001c29c006b49ef65db817f5031f53ba57c908b4608e4b8eb0f2ff404efd06","blockHash":"000000000000000000002efcafa5649e74d957db12cfb355bcf0b8a54975d82c","blockTime":"2026-10-27T08:25:01-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T08:50:14-04:00"},"lastUpgradeAt":"2026-10-27T08:50:14-04:00","download":"/api/history/attestations/ots/0020-ab28f0295a8744dc.ots","verify":"ots verify -d ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea 0020-ab28f0295a8744dc.ots"}},{"seq":21,"kind":"run","runId":"2026-10-27.7","runs":19,"at":"2026-10-27T08:49:43-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T08:50:04-04:00","files":{"data/history/price-history.json":"5650b88bba1e1daee3537f40ea7eeb4bcaf75dc1bff3c1cb3fee541bbf91b904","data/history/check-runs.json":"7fbe9669be1b9a4638feb91823bf38476011a39f0197c0cec4b38f569215e4d0","data/history/page-status.json":"a225ef0f4eb59a8e7ccf183d916fb1574f8732dd0d18dd387b5d29efc0e04928"},"dataHash":"b4cecf73f428fb4dd690c2e57cbb0b9aec1df120f577264bf17c123b9b79a4e5","prevHash":"ab28f0295a8744dc1d6d38873279b73727cfbbf9923e286ecb75d5717bb203ea","entryHash":"6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae","ots":{"attestationId":"0021-6f0609883dd1b6d3","seq":21,"entryHash":"6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae","status":"confirmed","stampedAt":"2026-10-27T08:50:04-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T08:50:04-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973405,"merkleRoot":"cd6ef034676ddb868b4068b91be26ec0680cc21bed68735162319d3fe5ec56bb","blockHash":"000000000000000000016b531642c88ca93f5e738a006ae7fe57e1e0b1c585ff","blockTime":"2026-10-27T09:47:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T11:10:17-04:00"},"lastUpgradeAt":"2026-10-27T11:10:16-04:00","download":"/api/history/attestations/ots/0021-6f0609883dd1b6d3.ots","verify":"ots verify -d 6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae 0021-6f0609883dd1b6d3.ots"}},{"seq":22,"kind":"run","runId":"2026-10-27.8","runs":20,"at":"2026-10-27T09:08:55-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T09:08:55-04:00","files":{"data/history/price-history.json":"076ee54e3222e3dd67e92f152c504d6f67123bf0f523879b904e7e4d7c0134bb","data/history/check-runs.json":"ff595a68101b22059c28152098549875c57ff0d7fb9864885d576d59c0755225","data/history/page-status.json":"6aa4ac823dc44a44f12f39e6f32cc829415f9095de27dee63c45162f3b2314ea"},"dataHash":"98cc206f5b65c320274879dd0dec1be8223dd8f92169e205264ee4ec23ed1e4a","prevHash":"6f0609883dd1b6d30946476b321a0f6c7624dd7cb9a222cc15456679529996ae","entryHash":"fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f","ots":{"attestationId":"0022-fd76fdecff0b05d8","seq":22,"entryHash":"fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f","status":"confirmed","stampedAt":"2026-10-27T09:08:55-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T09:08:55-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973405,"merkleRoot":"cd6ef034676ddb868b4068b91be26ec0680cc21bed68735162319d3fe5ec56bb","blockHash":"000000000000000000016b531642c88ca93f5e738a006ae7fe57e1e0b1c585ff","blockTime":"2026-10-27T09:47:46-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T11:10:19-04:00"},"lastUpgradeAt":"2026-10-27T11:10:19-04:00","download":"/api/history/attestations/ots/0022-fd76fdecff0b05d8.ots","verify":"ots verify -d fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f 0022-fd76fdecff0b05d8.ots"}},{"seq":23,"kind":"run","runId":"2026-10-27.9","runs":21,"at":"2026-10-27T11:10:05-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T11:10:05-04:00","files":{"data/history/price-history.json":"67d7aa007a2f520d284818b67bf568dac0b2adba6bf5d0a4d0cb7ab20dd89f66","data/history/check-runs.json":"b9197f7411fe4ebfea17deaf21e29b0b6f02524e6f976c535fb3481b28757265","data/history/page-status.json":"be97480e5b0e39cbe776e1bfd7777cbadf7b45b9b4b18424f15d5e8407198ef1"},"dataHash":"7b62432f9941e8965fe78e49c6fb1fcae061c539cc3ea4c63b22dd6151a09e72","prevHash":"fd76fdecff0b05d8880f532975e0a3b776699bb4640898c715e863cf563c523f","entryHash":"dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9","ots":{"attestationId":"0023-dfc0ee4541fdebc9","seq":23,"entryHash":"dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9","status":"confirmed","stampedAt":"2026-10-27T11:10:05-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T11:10:05-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973414,"merkleRoot":"d1f1073ba42b59b5ee916d54e5c72741cf9c0a15d172cf3c0462d2c43ab5d29e","blockHash":"0000000000000000000016af3ec01142486cfa237730bdc636e020dbc58f9191","blockTime":"2026-10-27T11:14:12-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T12:17:44-04:00"},"lastUpgradeAt":"2026-10-27T12:17:44-04:00","download":"/api/history/attestations/ots/0023-dfc0ee4541fdebc9.ots","verify":"ots verify -d dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9 0023-dfc0ee4541fdebc9.ots"}},{"seq":24,"kind":"run","runId":"2026-10-27.10","runs":22,"at":"2026-10-27T12:17:34-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T12:17:34-04:00","files":{"data/history/price-history.json":"5ada7aa2ea22f28f328fb41e00e43ad058cf0b623cafcedf45d54ac69f992367","data/history/check-runs.json":"2484b84e5da4b681f3c4e636fc75d07bde421bb2aecf07ceed053a9476768b6a","data/history/page-status.json":"402aee6ab392e655a7aa8c0eaf516d86ece21cf0a41a776e3690037248023665"},"dataHash":"147307bda1983a3c3b3c24f323d1b67b907e8f35cca6bc2772c512e9f8ec18b5","prevHash":"dfc0ee4541fdebc975fed4e5ca5cee15302fa95546913263a4fb7b07ef9a69d9","entryHash":"c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0","ots":{"attestationId":"0024-c6d768dd5dbbb88f","seq":24,"entryHash":"c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0","status":"confirmed","stampedAt":"2026-10-27T12:17:34-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T12:17:34-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973423,"merkleRoot":"585a9f6411812ce9ba12d3d3c52d2184f9f5d380ee36e83c808db96f01385a2c","blockHash":"00000000000000000001dbc40e0eedd2f0dd80d6c69d048957305b27b4e95d55","blockTime":"2026-10-27T12:24:04-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T13:06:07-04:00"},"lastUpgradeAt":"2026-10-27T13:06:06-04:00","download":"/api/history/attestations/ots/0024-c6d768dd5dbbb88f.ots","verify":"ots verify -d c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0 0024-c6d768dd5dbbb88f.ots"}},{"seq":25,"kind":"run","runId":"2026-10-27.11","runs":23,"at":"2026-10-27T13:05:56-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T13:05:56-04:00","files":{"data/history/price-history.json":"4e62695b22fd7376e80246bd3b8e54f936dd1792d08f518560fc3febc1cf8315","data/history/check-runs.json":"b7e7c2fcd585bcfd27ec0c388b9ae2646f31ac4c32e45c2f8ed5f4ae66730960","data/history/page-status.json":"8b57b0d5b5c026e2102412f2ab81438bd5fdc106b570781453baf0040b1b84ce"},"dataHash":"0bc2ce4bf00403d33c52a0f24e002d4500b7f9a80a011197cc1b9a870ba4354d","prevHash":"c6d768dd5dbbb88f22b167be737169ad9ac70b47d0bfc00b2c7f835bc564e0c0","entryHash":"03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1","ots":{"attestationId":"0025-03a69bb92bfe44cf","seq":25,"entryHash":"03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1","status":"confirmed","stampedAt":"2026-10-27T13:05:56-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T13:05:56-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":{"blockHeight":973434,"merkleRoot":"210f36953395db173533636cf83b066241dc8823510886159c763dae8688b979","blockHash":"000000000000000000003041727bb21a7c2f94d67a061357320fc9232ef28531","blockTime":"2026-10-27T13:28:07-04:00","headerCheck":"matched","headerCheckedVia":"https://blockstream.info/api (public block explorer; for full assurance run ots verify against your own Bitcoin node)","confirmedRecordedAt":"2026-10-27T16:03:31-04:00"},"lastUpgradeAt":"2026-10-27T16:03:30-04:00","download":"/api/history/attestations/ots/0025-03a69bb92bfe44cf.ots","verify":"ots verify -d 03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1 0025-03a69bb92bfe44cf.ots"}},{"seq":26,"kind":"run","runId":"2026-10-27.12","runs":24,"at":"2026-10-27T16:03:21-04:00","atBasis":"run_observedAt","commit":null,"recordedAt":"2026-10-27T16:03:21-04:00","files":{"data/history/price-history.json":"8ccb3ad366d07a95b1276a8b200a2d5deb12e16c19e0fa9191e3f0d2fb5e8a54","data/history/check-runs.json":"f8166947c6fd220288cf588d5a6712be25eae01590f6d0364fff5680dd70c779","data/history/page-status.json":"eaaae21e2f39dfbbeea60c379b8da719ef51791a40f9e5ba066da725721c2e92"},"dataHash":"17d25c1470431fb9c3d447821d6cbc28856c83b7388ec94f98b62ae8b70b74af","prevHash":"03a69bb92bfe44cf7da9c1a0fd3b7a31013a3e110f72ae0ca48088dc9724afe1","entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","ots":{"attestationId":"0026-a06fd67f9aa4f720","seq":26,"entryHash":"a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe","status":"pending","stampedAt":"2026-10-27T16:03:21-04:00","stampBasis":"same_run","honesty":"Stamped by the run that wrote this entry (2026-10-27T16:03:21-04:00). Once confirmed, OTS proves this entryHash existed no later than the confirming Bitcoin block's time.","calendars":["https://a.pool.eternitywall.com","https://a.pool.opentimestamps.org","https://b.pool.opentimestamps.org"],"bitcoin":null,"lastUpgradeAt":"2026-10-27T16:03:32-04:00","download":"/api/history/attestations/ots/0026-a06fd67f9aa4f720.ots","verify":"ots verify -d a06fd67f9aa4f7206230ead5156d756be914a8f7042bb4772e50ed599087dcfe 0026-a06fd67f9aa4f720.ots"}}],"related":{"history":"/api/history?runs=1","priceChanges":"/api/price-changes","standard":"/standard"}}