Protocols as Pillars

The social web is at an inflection point. After years of centralized platforms dominating our digital lives, we’re witnessing a resurgence of alternatives built on open protocols. I believe this is something to celebrate, yet I’ve noticed a recent rift of technologists, developers, and early adopters engaging in debates about which approach is more “pure” or “truly open.”

The Mastodon/ActivityPub camp points to federation and existing implementation. The Bluesky/AT Protocol proponents highlight architectural advantages and planned interoperability. They’re both right and each side has compelling arguments, but they miss a fundamental truth: the web was never meant to be a monoculture.

The early web thrived because it wasn’t beholden to a single implementation or approach. HTTP, HTML, RSS and other foundational web technologies weren’t prescriptive about how they should be implemented. They simply defined interfaces that allowed different systems to communicate. This protocol-first approach created a healthy ecosystem where experimentation was encouraged and diversity was a strength, not a liability.

If today’s web is built in the spirit of the web we were given by its creators, platforms simply shouldn’t matter. Protocols should.

When Tim Berners-Lee gave us the web, he didn’t dictate which software to use or which browser was the “true” implementation. Instead, he offered protocols that allowed for interoperability while encouraging innovation at the edges. The result was a renaissance that transformed human communication. The web we knew and loved.

The challenge we face today isn’t deciding which social platform is more ideologically pure. It’s building systems that return agency, privacy and control to users while maintaining the convenience and network effects that drew people to centralized platforms in the first place.

This isn’t a zero-sum game where one protocol must “win” while others fade away. Let’s take email as an example. Email has thrived for decades with multiple protocols working in concert. Different implementations serve different needs, and the ecosystem is stronger for it.

The real metric of success shouldn’t be which protocol gains dominant market share, but whether users regain control over their digital identities and social connections. Can I own my data? Can I choose which clients I use to access the network? Can I move between providers without losing my social graph? These questions matter far more than whether a particular implementation uses federated servers or a distributed approach.

As someone who’s been thinking about the intersection of technology and human experience for years, I’ve come to believe that technical debates often obscure the more important human questions. In reality normies don’t care whether their social media runs on ActivityPub or AT Protocol — they care about connecting with friends, sharing ideas, and being part of communities.

Perhaps what frustrates me most about the current discourse is how it forces people to choose sides in a battle that shouldn’t exist. The brilliant minds crafting today’s open web are wasting energy fighting each other rather than working together to build alternatives to the centralized offerings from big tech.

What if, instead, we embraced a both/and mindset? What if Mastodon/ActivityPub and Bluesky/AT Protocol were seen as complementary approaches, each with strengths and weaknesses, each contributing to a richer, more resilient social web?

It’s already this way for me. By leveraging the POSSE (Post on your Own Site, Syndicate Everywhere) philosophy via Micro.blog, I am able to post & reply on both Mastodon/Fediverse & Bluesky without ever seeing or touching either platform. Because the underlying protocols for each are well architected and documented, Micro.blog’s creator Manton Reece can build his platform above their protocols. The Ghost blogging platform is heading this direction too. This is the future.

The path forward isn’t choosing between competing visions of openness. It’s embracing the plurality of approaches while insisting on core values of user agency, data ownership, and interoperability. In that spirit, let’s redirect our energy from debating protocols to building the web we want to see — one that’s truly open to everyone, regardless of which particular technical approach gets us there.