The Centralized Web Problem

Most social media platforms today are silos. Your Twitter/X followers can't follow your Instagram posts. Your YouTube subscribers can't migrate with you to another video platform. When a company changes its policies, algorithm, or business model, your audience and content are held hostage. ActivityPub is a technical answer to this problem.

What Is ActivityPub?

ActivityPub is a W3C-standardized open protocol published in 2018 that enables decentralized, federated social networking. Think of it like email: you can have a Gmail address and I can have a Fastmail address, and we can still email each other seamlessly — because both services speak the same protocol (SMTP). ActivityPub does the same for social media.

Any server running ActivityPub-compatible software can communicate with any other server running it. This network of interconnected servers is called the Fediverse (short for "federated universe").

How ActivityPub Works

ActivityPub defines two key components:

  • Client-to-Server (C2S): How a client (your app) communicates with your home server — posting, liking, following.
  • Server-to-Server (S2S) / Federation: How servers talk to each other to deliver posts and interactions across instances.

Every user has an Actor (a unique identity with a public/private key pair). When you post, your server creates an Activity (like a "Create Note" activity) and delivers it to the inboxes of your followers' servers. Those servers then display the post to your followers — even if they're on completely different platforms.

Platforms Built on ActivityPub

PlatformTypeSimilar To
MastodonMicrobloggingTwitter/X
PixelfedPhoto sharingInstagram
PeerTubeVideo hostingYouTube
LemmyLink aggregationReddit
Misskey/CalckeyMicrobloggingTwitter/X
WritefreelyLong-form bloggingMedium

Crucially, a Mastodon user can follow a PeerTube channel and receive video post notifications — all through the same protocol.

Why It Matters for the Open Web

No Single Point of Control

No single company owns the Fediverse. If one server shuts down, its users can migrate their identity (and in some cases, followers) to another server. The network as a whole continues.

Interoperability by Design

ActivityPub makes interoperability a technical guarantee, not a business decision. Competing services are forced to cooperate at the protocol level.

Growing Institutional Interest

Even major platforms are taking notice. Meta's Threads has begun ActivityPub integration, and the EU's Digital Markets Act encourages interoperability — creating regulatory tailwinds for open protocols.

Limitations and Challenges

  • Content moderation complexity: Each instance sets its own rules; federation means moderation decisions are distributed.
  • Discovery: Finding people across instances is less seamless than a centralized search.
  • Scale: Running a server has infrastructure costs that individuals or small communities must bear.

ActivityPub isn't perfect, but it represents something rare: a working, widely-deployed open standard for social communication that puts users ahead of platform lock-in.