The Business & Technology Network
Helping Business Interpret and Use Technology
S M T W T F S
 
 
 
 
 
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
 

The Technological Poison Pill: How ATProtocol Encourages Competition, Resists Evil Billionaires, Lock-In & Enshittification

DATE POSTED:January 21, 2025

Disclosure: I’m on the board of Bluesky, so feel free to take as many grains of salt as you want in reading it, even though part of this is cheering on a new entrant looking to build an alternative to Bluesky.

There’s been some debate over the last year or so regarding Bluesky and how decentralized it really is. There has also been a growing fear that “enshittification is inevitable.” Or, worse, that an “evil billionaire” might take it over and ruin it the way other platforms have been ruined.

But I think it’s important to understand that Bluesky has, effectively, created a technological poison pill: by building on an open protocol, ATprotocol, the system itself can be rebuilt outside of Bluesky, but in a way where everyone can continue to communicate, and that creates incredible incentives that undermine any evil billionaires, and would actually punish Bluesky (or anyone else!) should they try to enshittify.

Last week, a group called Free Our Feeds announced itself to the world and kicked off a crowdfunding process to effectively build a Bluesky competitor, built on the same ATprotocol and fully interoperable with Bluesky, but wholly separate from the app.

This is both exciting and fantastic, in part because it’s cool, and in part because it demonstrates the real-world impact and importance of ATprotocol’s open design, showing how it enables the creation of alternative infrastructure that can prevent lock-in and empower users.

The Enshittification Fear:

For a few years now, Cory Doctorow’s concept of “enshittification” has been a hot topic in tech circles, with many worried that even the most well-intentioned platforms are doomed to become terrible over time.

Indeed, just a few months ago, Cory wrote a thoughtful piece about why he was not joining Bluesky and why he feared it was on the path to enshittification. He and I had actually discussed all of this much earlier (very early in Bluesky’s history) and I suggested to him that Bluesky had some tricks up its sleeve to be enshittification-resistant. In the piece, Cory says some very nice things about me before (correctly!) saying that even though he trusts me deeply, he doesn’t think that his trust of me (and me being on Bluesky’s board) means Bluesky is immune to the enshittification curve:

Bluesky has many federated features that I find technically admirable. I only know the CEO there slightly, but I have nothing but good opinions of her. At least one of the board members there, Mike Masnick, is one of my oldest friends and comrades in the fights for user rights. We don’t agree on everything, but I trust him implicitly and would happily give him the keys to my house if he needed a place to stay or even the password for my computer before I had major surgery.

But even the best boards can make bad calls.

And he’s correct. The best boards can make bad calls. And I can certainly make bad calls.

But the secret behind Bluesky was not that it has an amazing CEO or a non-evil board. It’s that it was built from the ground up with a focus on forced openness and a protocol on which anyone could build. I discussed this in great detail a few months ago on Ed Zitron’s Better Offline podcast.

The key points:

  1. Nothing can be enshittification-proof, but you can make things enshittification resistant.
  2. The key to doing so is building on a forced-open protocol, such that if people hate what you’re doing, they’re able to rebuild any part of the infrastructure and cut out the entity engaged in enshittification.
  3. Even if the alternative competing services don’t exist, the simple fact that the option is there for people to keep their content, keep their relationships, keep their ability to communicate while avoiding any particular platform, is a very strong incentive to resist enshittification.
  4. This is because even the looming possibility that someone can come in, piggyback on the existing network, but with their own infrastructure, creates incredibly strong incentives for any player in the space to avoid giving reasons to people to leave.

Going back to Cory’s original formulation of “enshittification,” I can explain this further:

Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; finally, they abuse those business customers to claw back all the value for themselves. Then, they die.

In traditional, centralized systems that shift away from being good to users to being good to their business customers is where the slide begins. For traditional companies, though, they can get away with it, because users are “stuck.” As Cory well knows from his work on adversarial interoperability, the real problem is lock-in.

Once a platform has you, it can start to squeeze you if you have nowhere else to go. And, in the case of social media, that’s particularly tricky, because you want to be where your social graph is, so once you’ve really built up connections, a platform has you.

But if the network is based on an open protocol, in which alternative infrastructure can be built, then any player in the system has a greatly diminished incentive to start being bad to users in favor of other constituents, because the worse you get for users, the more opportunity there is for someone else to jump in and offer something better.

I think that many people, though not necessarily Cory, have zeroed in on the idea of “VC funding” as the root cause of enshittification, rather than the lock-in. And it is true that some VCs might be looking to invest only in centralized platforms that have built-in lock-in, but it’s possible to recognize an alternative approach to building a sustainable business: by treating users well, allowing everyone to build on the same open network, and recognizing that this makes the whole system more valuable to everyone.

That’s what Bluesky is trying to do with the ATprotocol.

The company has said from the beginning that “Bluesky” itself is just a reference app, and the point is for others to build. Indeed, part of the company’s own mission is that “the company is a future adversary.”

As Cory notes, no CEO or board can protect against that. But building an open network that enables third parties to build every bit of the stack as alternatives does help protect against that.

Free Our Feeds!

And now it’s happening. With the launch of Free Our Feeds, which is running a crowdfunding project and looking to raise $30 million over the next three years, we’re seeing that fully independent infrastructure on the path to being built. And hopefully they won’t be the only ones.

The plan is to build entirely separate infrastructure, but all using the ATprotocol, so that anyone on Bluesky (or other ATproto services) can interoperate with the new service.

Bluesky is an opportunity to shake up the status quo. They have built scaffolding for a new kind of social web. One where we all have more say, choice and control.

But it will take independent funding and governance to turn Bluesky’s underlying tech—the AT Protocol—into something more powerful than a single app. We want to create an entire ecosystem of interconnected apps and different companies that have people’s interests at heart.

Free Our Feeds will build a new, independent foundation to help make that happen.

This isn’t just about bolstering one new social media platform. Our vision offers a pathway to an open and healthy social media ecosystem that cannot be controlled by any company or billionaire.

And, notably, among the names signed on to support it is Cory Doctorow, which is exciting to see.

This ability to build alternative infrastructure is possible (despite Cory’s fears in his piece), it just takes resources. Cory talked about the lack of “federation” in his piece, suggesting that Bluesky had somehow failed to “federate”:

Bluesky lacks the one federated feature that is absolutely necessary for me to trust it: the ability to leave Bluesky and go to another host and continue to talk to the people I’ve entered into community with there. While there are many independently maintained servers that provide services to Bluesky and its users, there is only one Bluesky server. A federation of multiple servers, each a peer to the other, has been on Bluesky’s roadmap for as long as I’ve been following it, but they haven’t (yet) delivered it.

And while it is true that Bluesky is, currently, the only source for some aspects of the ATprotocol stack, it has been built so that the other parts can be replicated elsewhere. Admittedly, some of it is more complicated than other parts, but it is possible.

And that’s what the new Free Our Feeds effort is trying to do.

So while Cory was worried that this was something Bluesky had refused to do, the reality is that the possibility of doing this has been there for a while. The problem is that it’s not simple. And it needed someone else to come along and build what was open for them to build.

Because if Bluesky built it itself, then it’s not a third party that is independent. It’s still Bluesky. And that’s why Free Our Feeds is so exciting. They’re proving that a third party can build out a system entirely independent of Bluesky, the company. And, admittedly, building the full stack is not cheap, which explains why Free Our Feeds is working towards an ambitious funding goal.

The ability for a third party like Free Our Feeds to build an entirely separate system while still allowing users to communicate across apps is the key to ATprotocol’s “technological poison pill” effect. Even if Bluesky or another provider tries to act against users’ interests, people can seamlessly shift to an alternative without losing access to their social graph and data. This creates a powerful counterweight to the usual lock-in and network effects that enable enshittification.

The Company is a Future Adversary

And this is where it’s important to understand some of the fundamental differences in how something like Bluesky/ATproto works and something like Mastodon/ActivityPub work. They have a slightly different approach to trying to tackle the same problem. Each are trying to create decentralized, protocol-based social media tools, but they take a fundamentally different approach.

ActivityPub works on the theory that almost anyone can effectively build and host “their own” mini-Twitter-like service. And then that mini-Twitter can speak to many of the other mini-Twitters, with the ability of any of them to “defederate” (or block all communications) with other mini-Twitters, as needed.

That defederation aspect is a unique (and fascinating!) kind of incentivizing tool, as platforms that want to be good neighbors have incentives to police their own mini-Twitters. But it also creates some challenges. It’s tough to run your own mini-Twitter, especially if you allow more than just yourself to use it. There’s a fair bit of work involved. And then managing users, managing which servers you defederate from, etc., is a chore.

Thankfully (yay, open systems) some people have been building tools and services to make that better and easier, but it has remained a challenge.

The ATProtocol approach is somewhat different. You can federate some aspects of things, such as hosting all your own data on your own PDS or Personal Data Server (which is great, as it means you have full control over your data, not Bluesky or anyone else), but it’s not designed for a random individual to spin up an entire mini-Twitter.

The philosophy is more that different parts of the stack may require different players to be involved, and some of them may require more resources than others. Running your own PDS is relatively inexpensive and easy. Running your own relay is more challenging and expensive but wouldn’t necessarily need a corporation. Other pieces require more, and that’s what Free Our Feeds appears to be building.

And, again, the most important bit is that this is always possible on this network. Because “the company is a future adversary.”

Bluesky’s approach directly addresses the enshittification fear by ensuring that no single entity, not even Bluesky itself, can gain too much control over the network. The open protocol acts as a check on any potential abuse of power.

The fact that Free Our Feeds can do this in the first place is almost more important than whether or not they actually succeed (which I hope they do!), because it creates strong incentives for Bluesky, the corporate entity, not to enshittify.

Indeed, if you look back at the history of Twitter, in the early days, it encouraged open development and building, but it wasn’t a protocol where the entire stack could be recreated. And, when one entity started buying up many of the independent developers with a pretty explicit plan to “steal away” all of Twitter’s users, Twitter started locking stuff up and blocking that ability, because there wasn’t an open protocol and there wasn’t any possibility of rebuilding certain parts of the infrastructure.

In contrast, Bluesky was built from the ground up for this very thing. And you can see that difference in how the Bluesky team has reacted to Free Our Feeds: many employees, including top management, are cheering on the Free Our Feeds team even as, ostensibly, they’re building “a competitor.”

Exciting to see new, independent projects spin up to decentralize the atproto ecosystem! Building alternative infrastructure is a big step towards giving users more choice and making the network billionaire-proof.

Jay     </div>
  </div>
  <div class=