Why Nostr? What is Njump?
2025-04-15 21:52:57

hodlbod on Nostr: I am attempting to add "protected" profiles to flotilla, so that people can create an ...

I am attempting to add "protected" profiles to flotilla, so that people can create an account, but only share their name with the groups they're a member of.

I implemented this today by adding a`-` tag to profiles and sending them to group relays (as well as fetching profiles from group relays and keeping track of which relay a given profile event came from). This allows for different profiles on different relays, but it breaks the "profile" page because without the context of which relay you're on, you don't know which profile to show if they diverge.

I suppose you could show your "global" profile, with some "aliases" below it. But then you're in the business of managing multiple profiles, which seems really annoying. Maybe an "alias" event kind would be an improvement? You could specify just a subset of profile data, and merge it into your global profile in particular contexts. This could be good for privacy, but also would just be a fun feature to have in groups.

I'm curious if anyone else has worked on this problem and come up with a good solution.
Author Public Key
npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn