as fiatjaf would say, no 'group' is truly private, the larger it is, the less private it is.
so im not quite sure what youre wanting but, what does the overloaded term 'private' mean in the context you are looking for?
if you can answer this, then i can suggest things.. but i find this important point, if not understood is a source of much nostr confusion.
Login to reply
Replies (3)
1) Private = generally nothing is publicly readable
2) Having your own relay + server should be incentivized but not required
3) It needs to be able to be a private group, not just a private chat, where every content type can have their own criteria for how long they can be accessed and who can publish them.
4) Leaking any key (except for maybe the groups key pair) should not be a significant problem
5) Ideally, if I share the group ID, you can only see anything about the group if that group lets you. (but I'm fine if that's a feature for the run-your-own-server crowd)
...
I can see a way of doing all of this with MLS, but it introduces so much complexity :hot:
Between private and public is "protected".
Tbh "protected" sounds pretty vague, maybe "hidden" instead?