VOOZH about

URL: https://thenewstack.io/the-creator-of-activitypub-on-whats-next-for-the-fediverse/

⇱ A Creator of ActivityPub on What’s Next for the Fediverse - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2022-12-07 09:12:03
A Creator of ActivityPub on What’s Next for the Fediverse
Frontend Development / Open Source

A Creator of ActivityPub on What’s Next for the Fediverse

Evan Prodromou talks about ActivityPub's creation, his complicated feelings about Mastodon, and opportunities for developers in the fediverse.
Dec 7th, 2022 9:12am by Richard MacManus
👁 Featued image for: A Creator of ActivityPub on What’s Next for the Fediverse
Image via Shutterstock 

Evan Prodromou has been working on decentralized social media for nearly 15 years now, having created an open source Twitter alternative called Identi.ca in 2008. That service morphed a couple of times and eventually became pump.io — which was the genesis for ActivityPub, the core fediverse protocol of 2022.

In an interview with The New Stack, Prodromou talked about how ActivityPub evolved, the pros and cons of Mastodon, and where he sees opportunities for developers in the fediverse.

As I’ve covered in previous articles, it seems like the time for federated social software has finally arrived, in the aftermath of Elon Musk’s messy takeover of Twitter. So I began by asking Prodromou whether he feels a sense of validation in the current popularity of Mastodon.

“I’ve got mixed feelings,” he replied with a wry smile. “There’s a sense of elation and the fact that a lot more people are getting to experience this [federated] structure for social media and the benefits of it. Which is great. I’m trying not to gloat too much, right, [because] thousands of people have lost their jobs at Twitter. A lot of people are losing communities that are really important to their health, or psychological safety, or access to the world. So I am trying not to crow too much about how great it is that Twitter is having so many problems. At the same time, it really is exciting to see Mastodon taking off. That very active community, being able to check my Mastodon timeline and see lots of posts and interesting conversations happening there — it’s pretty magical.”

A Short Technical History of the Fediverse

The fediverse is defined on Wikipedia as “an ensemble of federated (i.e. interconnected) servers that are used for web publishing.” Wikipedia cites Prodromou first in its history of the term, in reference to Ideniti.ca and the OStatus open standard that followed. The way Prodromou describes it, OStatus was a stack of different individual protocols that together formed a basis for federation.

He explained that the ingredients of OStatus were “PubSubHubbub, Salmon, WebFinger and Activity Streams on Atom — all of which are based on XML, an older serialization format that was popular in the aughts [2000s] and became less popular as JSON arose.”

When Prodromou announced OStatus in March 2010, he promoted it as a way to let “people on different social networks follow each other.” Note that at that time, Activity Streams was (in the words of the project website) “an extension to the Atom feed format to express what people are doing around the web.”

But as Prodromou implied in our conversation, XML formats were quickly losing popularity as the 2010s began. This forced a re-think in the underlying protocol for federation, this time using the JavaScript-based JSON as the data format.

“In 2012-2013, I began work on pump.io, which was a rethinking of that structure [OStatus] using the new Activity Streams in JSON,” he explained. “I had really wanted to create a simple engine that could set this protocol working. I used Node.js to build it — [it was a] wonderful experience working with Node.js.”

The Activity Streams protocol he’s referring to is now called JSON Activity Streams 1.0 and it was the first version of Activity Streams based on JSON. It was released in May 2011. Prodromou wasn’t an author of that spec, but he was the co-editor of the current 2.0 version of Activity Streams, released by the W3C in May 2017.

Mastodon: It’s Complicated…

Despite the foundational work that he did during the late 2000s and into the 2010s, which eventually resulted in the W3C spec for ActivityPub, Prodromou struggled to turn his own microblogging products into a sustainable business.

Identi.ca still exists, as open source software running on the pump.io protocol. But it didn’t become the flagship product for federated social software. That honor went to Mastodon, an independent product created by a German developer called Eugen Rochko. When it launched in 2016, Mastodon used OStatus as its protocol. Then in September 2017, it switched to ActivityPub.

When I re-joined Mastodon during the #TwitterMigration of October 2022, I searched for Prodromou on Mastodon but couldn’t find him. He did eventually sign up again in November, but it made me wonder what he really thought of Mastodon. After all, he’d tried to get a very similar product off the ground as early as 2008.

“Let me first say that there is no arguing with success,” he replied. “It’s very clear that of all the various attempts to create federated social software, Mastodon has by far succeeded the best.”

He puts the success of Mastodon down to its “very pragmatic and user-focused development team,” led by Eugen Rochko.

That said, Prodromou thinks that Mastodon isn’t using the full capabilities of the protocols he helped define.

“The thing about the fediverse architecture right now that I would like to see evolve into its next step, is that in ActivityStreams [2.0] we defined a client-to-server API. So, similar to say the Twitter API, which is used for creating apps that run on Twitter — like TweetDeck. And we defined a [similar] standard API for ActivityPub. So any ActivityPub server would expose the same API, [so] you could have a TweetDeck that works with Pleroma or with Mastodon or with Pixelfed or whatever. This is kind of interesting in terms of those user-facing apps. But it gets really interesting when you start talking about web apps that interact with each other.”

Currently, the main API for Mastodon is its custom API, which Prodromou thinks limits the creativity for developers wanting to build in the fediverse.

“Taking the fediverse to that next level and seeing the implementation of a standard client API would mean a lot to me,” he said, “because it would unlock a lot of that creativity in terms of the content that we see on the network.”

Time for a New Type of Social Networking

As well as technical improvements he’d like to see, Prodromou has thoughts on what the fediverse can ultimately become. He thinks it will take some time for people to “detox from their Twitter experience” and realize that their social media world is no longer subject to corporate manipulation. While he recognizes that some in the fediverse community don’t want to sort or optimize their feeds on Mastodon, he is aiming for something a bit different.

“I would like to see a little bit more work in terms of optimizing your feeds, your network, etc., for your own purposes,” he said, giving an example of a junior software developer who organizes their feed around learning RUST and connecting with people who give guidance on that topic.

“So having some help from software in pursuing our own goals around career development, personal development, personal relationships… I think could be really interesting,” he continued. “It’s not something that Twitter is going to do, or Facebook is going to do, because they’re optimizing to get you to hit ads.”

I remarked that this current period of the fediverse reminds me of the early 2000s, when the web was all about RSS feeds and open data, and we had tools to aggregate, filter and “mashup” that data.

Prodromou agreed and said that “the opportunity is there to do similar things around interest groups on the fediverse.” He wants to give people tools for grouping, sorting, connecting, reminders, notifications, and more.

“I would really love to see people thinking about social software as something that’s enhancing their life and making their life better,” he said.

That’s certainly the vibe I’m feeling from Mastodon and the fediverse developer community. Check it out for yourself, and perhaps start by following the ActivityPub guru himself.

TRENDING STORIES
Richard MacManus is a Senior Editor at The New Stack and writes about web and application development trends. Previously he founded ReadWriteWeb in 2003 and built it into one of the world’s most influential technology news sites. From the early...
Read more from Richard MacManus
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.