ActivityPub

from Wikipedia, the free encyclopedia
ActivityPub logo

ActivityPub is an open, decentralized protocol for social networks released in 2018 and managed by the W3C . It offers a client-to-server API for creating, uploading and deleting content and a server-to-server API for decentralized communication.

Project status

ActivityPub is a standard for the Fediverse . The protocol used to be called "ActivityPump", but according to various opinions the current name was a good one to emphasize the decentralized aspect of the protocol. It bears some resemblance to previous protocols like OStatus . The W3C released the ActivityPub standard in January 2018 and has since recommended it for decentralized content sharing.

technology

ActivityPub users are known as actors . Each actor has an inbox and an outbox . Every actor has a so-called ActivityPub description. This contains, among other things, information such as the user name, the full name, the link to the inbox and outbox as well as various other information. If a user wants to send something to the outside world, he or she posts a text that is encoded in the ActivityStream format into his outbox. The outside world can now call up his outbox and read the content. If someone wants to write him a message, he does so in the ActivityStream format in his inbox.

Known implementations

Server-to-server implementations (coll. Instances)

Web links

Individual evidence

  1. Activitypub: New standard for decentralized networks. In: Linux magazine. January 25, 2018, accessed on May 6, 2020 (German).
  2. heise online: Social Web Protocol: ActivityPub becomes the official W3C standard. Retrieved May 6, 2020 .
  3. Activity Pub. Retrieved April 3, 2020 .
  4. Victory for libre networks: Activity Pub is now a W3C recommended standard - Free Software Foundation - working together for free software. Retrieved May 6, 2020 .
  5. ^ Matthias Pfefferle: Activity Pub. Retrieved May 6, 2020 (American English).