Braydon Fuller
· 5d
For example, if Alice creates a group, she can act as the admin without a need for consensus; coordinating messages can be distributed across several relays. No?
The list of group members, and admins, is part of the consensus state. Any member in a group knows exactly who's part of that group, and that only admins can make valid commits.
Servers are only trusted for message delivery. Given that every group member somehow gets every commit message, they will converge on a shared state of the group. For now marmot uses nostr relays for message delivery, we're already thinking how to do this with fips, it should work.