ActivityPub
Server to Server This protocol is used to distribute activities between actors on different servers, tying them into the same social graph. Client to Server This protocol permits a client to act on behalf of a user. E.g., a mobile app to interact with a social stream of the user’s actor.