Replies (1)

Haven is definitely a personal relay, and Haven Kit is a nice GUI for configuring it, built to be easy for anyone to run on an Umbrel. Very cool project, but definitely not what you are talking about. That said, I wouldn't mind seeing what you are talking about get added to Haven, as it would make the relay about the only thing each user should run for themselves. Haven is already effectively four relays in one, plus a Blossom server. Add the ability for the public inbox relay to pull in all notes from the owner's follow's relays, and it starts acting more like what you are looking for. Maybe that is better left to a separate relay implementation, rather than bundling it in with Haven? I don't know. You probably want something a bit more sophisticated than just, "Fetch all notes from the owner's follows, using their published outbox relays to find them," though. Something which can more dynamically fetch notes depending on what user is making the request, if I am understanding correctly. I think something like that would be better done as a caching relay, similar to what Primal has done, rather than as a relay that actively fetches notes from other relays upon request.