ActivityPub
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. Server to Server This protocol is used to distribute activities between actors on different servers, tying them into the same social graph.