Not sure if you have the same thing in mind I do, but i was thinking the logic can go like this:

1. you search for a user

2. client tries to get their info from your existing relays

3. if you don’t have any relays in common, your client can then use one of the big relays currently used as “defaults” as a bootstrap to look up which relays that profile does use

4. your client then connects to one or two of those relays at random so that you can reliably see their posts

Reply to this note

Please Login to reply.

Discussion

Additionally, can make it so the client automatically broadcasts a post to all your relays if you like/boost it.

I need to implement the steps above on astral, but yes I agree when you follow someone the client should walk you through making sure you stay connected to them.

I do think some clients will automatically broadcast posts you reply/quote/repost to all your relays. astral does this.

After adding the user in my following, I’d refresh my own relay list with the algo figuring out the best ones based on my new following including the new user… that should do it, and the list should obviously be different if the goal is to connect to everybody.