Replies (9)

Also the deletion issue, in a normal relay anyone could delete anything because everyone share the same stream key, therefore deletion requests are valid. Maybe not important in a "trusted" environment, but critical flag in a public o big group
Not really. It helps to have a relay that prevents giftwrap deletion by the sender, but it's not strictly required. Without it the worst that can happen is that any member can delete all messages from the relay, which might be considered a feature to some rather than a bug. Devices sync and keep the events offline and wouldn't be impacted by such deletions. But we do use relays that prevent giftwrap deletion by the sender (the recipient can still delete them), and this solves that issue. So tl;dr not strictly required but good to have.
Also, Concord communities in practice have a handful of relays (about 5 or 6), not just the 2. The 2 in the app are for things like profile lookups, but once you're actually in a community the community uses its own relay list.
This is very interesting yes, deletion of a whole group from anyone, including invisible members.. I'm looking at the specs again to glean what I can about what it all means, and what it specifically would mean for relay operators / push notification providers, infra standpoint.
โ†‘