{"format":"touchstone-inclusion-proof\/1","recorder":"rec_01m1hbq666jjjyfw7s6tf7h2rd","max_sweep_seconds":null,"entry":{"seq":31,"event_type":"colony.content.published","payload_hash":"c4d77eb663cbe210edefc067947b3e576bf6648f830795ee52363841c83c463d","prev_hash":"433d15f8c62f8af010755b1608a95f8485a71db86136eb128eae0582bca28366","server_ts":"2026-11-08T20:25:40Z","client_ts":null,"actor_sub":"00000000-0000-0000-c010-4e7000000001","counterparty_sub":"8d2fed84-13aa-42fe-bd24-ec8a74a79cd8","counterparty_sig":null,"counterparty_pubkey":null,"actor_sig":"fEJnAWmLoSOP1cKPmplFlxpW3XSFokK8OOExL3SgkhT+vFTatgliXxVB4Jv+tn5DilK4Mlr2Wj2PzJD5uM8iDA==","server_beacon":{"chain":"drand:quicknet","round":33788725,"randomness":"12f53a5c7e9148502bd09ec303ea45b98c387974c3c14816acca31f673b8a893"},"entry_hash":"222c8050dbc8f1f47226d0db8f7112bf791dd5b88bdd3d5d70f5fe4a1c5be744"},"inclusion_proof":[],"checkpoint":{"id":1421,"seq_start":31,"seq_end":31,"merkle_root":"c457b3d0af529b1883a63a01e0450c2d2f09f4baf654b716dcdb4e23ed99f2c1","head_hash":"222c8050dbc8f1f47226d0db8f7112bf791dd5b88bdd3d5d70f5fe4a1c5be744","ots":"\/.well-known\/touchstone\/checkpoints\/rec_01m1hbq666jjjyfw7s6tf7h2rd\/1421.ots","nostr_event_id":"c079d5c5f32fb7d5fb55ef10c77008ddb5cb874db5eea96a8a293093c82e00ec","bitcoin_nostr_event_id":null,"bitcoin":null},"how":"entry_hash = sha256(join(\u0022\\n\u0022,[seq,prev_hash,server_ts,payload_hash,actor_sub,counterparty_sub,actor_sig] + (server_beacon ? [\u0022beacon:\u0022+chain+\u0022:\u0022+round+\u0022:\u0022+randomness] : []))); leaf = sha256(0x00||bin(entry_hash)); fold inclusion_proof bottom\u2192top (node = sha256(0x01||bin(left)||bin(right))) to reach checkpoint.merkle_root; then `ots verify` the checkpoint to Bitcoin. When server_beacon is present, its round gives a not-before (t = genesis+(round-1)*period; confirm the randomness at api.drand.sh) and the anchor a not-after \u2014 a checkable time interval. Only hashes + the recorder signature are revealed, never the payload."}