Diogo Peralta Cordeiro


HaP Seminar - A Tour of ActivityPub

May 08, 2019 — Diogo Peralta Cordeiro


I'll be doing a seminar on ActivityPub this 2019-05-17 starting at 15:00:42h in FC6-0.29 (Anf. 2), Department of Computer Science - Faculty of Sciences of the University of Porto, 4169-007, Rua do Campo Alegre 1021, Porto.

The ActivityPub protocol is a decentralized social networking protocol based upon the ActivityStreams 2.0 data format. It provides a client to server API for creating, updating and deleting content, as well as a federated server to server API for delivering notifications and content.

In this Talks@DCC, we will go for a small tour through the history of the Fediverse, the context in which ActivityPub was introduced, the internals of its implementation among other challenges we find on the software and networks engineering of a federated social network.

Major topics to be covered during the seminar:

  • The IndieWeb
  • Briefing of OStatus
  • WebFinger
  • ActivityStreams
  • Overview of the Actor model
  • ActivityPub

At the end of this journey, we should be able to better understand some of the advantages of this kind of social platforms as well as some of the technical complications in their maintenance and conception.