Detailansicht
Exploring ActivityPub interoperability for Bluesky
Martin Sonnberger
Art der Arbeit
Masterarbeit
Universität
Universität Wien
Fakultät
Fakultät für Informatik
Studiumsbezeichnung bzw. Universitätlehrgang (ULG)
Masterstudium Medieninformatik
Betreuer*in
Peter Reichl
DOI
10.25365/thesis.81218
URN
urn:nbn:at:at-ubw:1-14681.31861.905881-1
Link zu u:search
(Print-Exemplar eventuell in Bibliothek verfügbar)
Abstracts
Abstract
(Deutsch)
Das Aufkommen dezentraler sozialer Medien hat zwei große, miteinander inkompatible Plattformen hervorgebracht: Mastodon und Bluesky. Während beide darauf abzielen, Eigentumsrechte und Kontrolle an die Nutzer zurückzugeben – Mastodon über das ActivityPub-Protokoll und Bluesky über das AT-Protokoll – zwingt die mangelnde Interoperabilität zwischen ihnen die Nutzer dazu, sich für eine der beiden Communities zu entscheiden, was zu einer Fragmentierung des dezentralen sozialen Webs führt. Diese Arbeit stellt Fedisky vor, einen Sidecar-Dienst, der eine Föderation zwischen Bluesky und Mastodon ermöglicht. Durch den Betrieb parallel zu einem bestehenden Bluesky Personal Data Server (PDS) stellt Fedisky ActivityPub-kompatible Endpunkte bereit, die es Mastodon-Nutzern ermöglichen, Bluesky-Nutzer zu entdecken, ihnen zu folgen und mit ihnen zu interagieren, ohne ein Konto auf Bluesky erstellen zu müssen. Beiträge werden in Echtzeit an Mastodon-Follower weitergeleitet, während Antworten und Likes von Mastodon auf transparente und zurückverfolgbare Weise an Bluesky zurückgesendet werden. Anstatt den Datenverkehr über eine zentralisierte Brücke zu leiten, stellt jeder PDS-Betreiber unabhängig seine eigene Instanz bereit, wodurch die Autonomie gewahrt und einzelne Ausfallpunkte vermieden werden. Diese Arbeit bewertet diesen Ansatz im Vergleich zu zentralisierten Brückendiensten und PDS-Forks und kommt zu dem Ergebnis, dass das Sidecar-Muster die beste Balance zwischen Identitätskohäsion, Betreiberautonomie und langfristiger Wartbarkeit bietet, wobei inhärente Asymmetrien in der Darstellung von Urheberschaft und Interaktion über die Protokollgrenze hinweg anerkannt werden.
Abstract
(Englisch)
The emergence of decentralized social media has produced two major, mutually incompatible platforms: Mastodon and Bluesky. While both aim to return ownership and control to users—Mastodon through the ActivityPub protocol and Bluesky through the AT Protocol—the lack of interoperability between them forces users to choose one community over the other, fragmenting the decentralized social web. This thesis presents Fedisky, a sidecar service that enables federation between Bluesky and Mastodon. By running alongside an existing Bluesky Personal Data Server (PDS), Fedisky exposes ActivityPub-compatible endpoints that allow Mastodon users to discover, follow, and interact with Bluesky users without needing to create accounts on Bluesky. Posts flow to Mastodon followers in real time, while replies and likes from Mastodon are relayed back to Bluesky in a transparent and attributable way. Rather than routing traffic through a centralized bridge, each PDS operator independently deploys their own instance, preserving autonomy and avoiding single points of failure. This thesis evaluates this approach against centralized bridging services and PDS forks, finding that the sidecar pattern offers the best balance of identity cohesion, operator autonomy, and long-term maintainability, while acknowledging inherent asymmetries in how authorship and engagement are represented across the protocol boundary.
Schlagwörter
Schlagwörter
(Deutsch)
ActivityPub AT Protocol Dezentrale soziale Netzwerke Protokoll-Interoperabilität Fediverse Bluesky Mastodon Protokoll-Bridging
Schlagwörter
(Englisch)
ActivityPub AT Protocol decentralized social networks protocol interoperability Fediverse Bluesky Mastodon protocol bridging
Haupttitel (Englisch)
Exploring ActivityPub interoperability for Bluesky
Publikationsjahr
2026
Umfangsangabe
xv, 58 Seiten : Illustrationen
Sprache
Englisch
Beurteiler*in
Peter Reichl
Klassifikationen
54 Informatik > 54.32 Rechnerkommunikation ,
54 Informatik > 54.84 Webmanagement
AC Nummer
AC17896630
Utheses ID
80703
Studienkennzahl
UA | 066 | 935 | |
