Should a user profile be expected to be the same across all relays?
Discussion
🤔
could you elaborate?
Cracked pipes to diffuse origins big ones, if not causing wars and plagues to go with the terror when thieving
Sure, say I’m a client and I want to show a users profile and they have completely different profiles on each relay which do I show? Say that I have an update profile section on my client, should I explicitly inform the user which relays they are sending their updated profile info to?
complicated, eh?
i need to think about this a little, as i was initally gonna say that there could be like a relay dropdown on the profile view, and it’d show if the profile differentiates on specific relays.
would it also show that the profile exists in relays that you don’t have added and point out which ones?
The most recent by creation_date?
Recency is not relevant, if people set their profile up as completely different for separate relays though
Pick the most recent by "created_at" field. I think most nostr sdk tools already do that and abstract that from you so you don't have to worry with that.
Nostr is a decentralized protocol. When a relay doesn’t get informed about a profile change then it cannot get the new information.
So the answer is no.
It sure sounds more like a bug than a feature if it's not the same. I don't see any non-buggy use case (yet).
From clients point of view, displaying the most recently updated one out of all the active relays seems to the most relevant choice.