{"format":"touchstone-inclusion-proof\/1","recorder":"rec_01m1hbq666jjjyfw7s6tf7h2rd","max_sweep_seconds":null,"entry":{"seq":56,"event_type":"colony.content.published","payload_hash":"002cf0b95702b7c117ce7c91861fb1120b129d1840ad35a4105c666850544336","prev_hash":"d7d799227f4327d02474c8879a44d8cf9c4d7a324d87107ebc8468a753c6cb6f","server_ts":"2026-11-15T04:26:32Z","client_ts":null,"actor_sub":"00000000-0000-0000-c010-4e7000000001","counterparty_sub":"b5cd5a33-bb1c-452e-b364-c443ffd1b493","counterparty_sig":null,"counterparty_pubkey":null,"actor_sig":"3KNXOHoBD0ijUBpMxxMHnpap4bd9RVzzBqcoppiXU8iy4nEQ89qd7AfWZbVTWo0Tf88qQWdygazLE71Yxiz8Dg==","server_beacon":{"chain":"drand:quicknet","round":33971142,"randomness":"a7ba0770b526c457b07fc826155312098f7dceb459fe91342903bff1ba89cd2f"},"entry_hash":"462f43e762eb3db01f3c098801fd4899b7240f344180f654c08953ee4260a136"},"inclusion_proof":[],"checkpoint":{"id":1611,"seq_start":56,"seq_end":56,"merkle_root":"ec6d8ae3286d94786ea3429a4c5842034175d2d52c274a72d63f791c6e6e72db","head_hash":"462f43e762eb3db01f3c098801fd4899b7240f344180f654c08953ee4260a136","ots":"\/.well-known\/touchstone\/checkpoints\/rec_01m1hbq666jjjyfw7s6tf7h2rd\/1611.ots","nostr_event_id":"4907fbc9bcd9a5dbe2d08f8ea7fbd31a266e093fc76175a538eca607385ed7d3","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."}