For every complex problem in the field of decentralized network engineering, there is an answer that is clear, simple, and wrong:
@silverpill care to elaborate?
What is wrong with those things existing as auxiliary services?
None of those things need an external provider.
There is also an EEE aspect of it, because they use custom API instead of ActivityPub.
@silverpill @mariusor what about cross-instance (opt in) Search? That kind of does need to be an external service, no?
@silverpill @mariusor wait, but that relay you're describing - that's an auxiliary service
@dmitri the way I understood what
@silverpill is saying is that if those are part of the same server ... they're not "auxiliary".