What is Nostr?
dtonon / daniele
npub1000…vwqk
2024-10-05 14:02:02
in reply to nevent1q…qrnm

dtonon on Nostr: Until we have topical relays, I think the simplest approach is for each client to ...

Until we have topical relays, I think the simplest approach is for each client to categorise the typology (what mikedilger (nprofile…nq40) is doing with Gossip) and randomizes the assignment, maybe trying to match the user with the nearest geographic relays, to incentive a first aggregation by culture and language.

A variant may exploit an invitation system, such as that of Coracle, and assign the new user the same relays as the one who invited in order to maximise the visibility of both parties.

Finally, when topical relays will bootstrap, probably thanks to NIP-29 groups, a simple "pick your interests" wizard could improve the assignment.

Actually, here I see more engineering than UI, at least for the onboarding phase.
Instead for more advanced users, I would try to surface relays by country, social graph usage and topics.
Author Public Key
npub10000003zmk89narqpczy4ff6rnuht2wu05na7kpnh3mak7z2tqzsv8vwqk