Yes, you've got it. Not many people were around back then, but once upon a time there was a working version of Scuttlebot (by Dominic Tarr) that was documented at https://scuttlebot.io/ with a client called Patchwork (by Paul Frazee).
The idea behind the project was that you would gossip between scuttlebot 'pub' servers and then replicate messages from the people you follow and the people that those people follow. All of the messages were signed with ed25519 keypairs, and to send private messages you'd use ed2curve to box private messages.
These days we're putting together a team that is going to salvage what is left of the working code from back before the project was scuttled and hopefully restore the network to functionality again. Please be in touch if you are interested in this future.
Why would you connect to people out of your friend of a friend zone?
An algorithm should decide who you are relaying.