I think we're talking past each other a bit. I know we were talking about browsers but then you mentioned the API for following. There's two ways to interpret that: the way the client communicates the request to follow to its home server, or the way that server contacts the other server to take the follow action. I'm asking you which you were referring to when you say it's Mastodon specific.
The web browser protocol would only need to take you to the user's profile on your home server. The actions you request with your client after that are a separate step.
The web browser protocol would only need to take you to the user's profile on your home server. The actions you request with your client after that are a separate step.