why does it need consensus? The state is embedded in an addrssable nostr event and you can probabilistically know whether the state you have is the latest based on your connectivity to relays and the trust trade-off you have with them that they are going to accept and timely serve you the maintainers events. This is a well established pattern in nostr.
Login to reply
Replies (2)
it's got a liveness (weak availability) problem without a directory
What do you mean by a directory? Relay discovery for repositories?