惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
K
Kaspersky official blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
The Exploit Database - CXSecurity.com
Cisco Talos Blog
Cisco Talos Blog
P
Palo Alto Networks Blog
Latest news
Latest news
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
P
Privacy International News Feed
The Hacker News
The Hacker News
T
Tor Project blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
C
Cisco Blogs
阮一峰的网络日志
阮一峰的网络日志
Recent Commits to openclaw:main
Recent Commits to openclaw:main
博客园_首页
N
News and Events Feed by Topic
W
WeLiveSecurity
罗磊的独立博客
GbyAI
GbyAI
T
Troy Hunt's Blog
Y
Y Combinator Blog
Recorded Future
Recorded Future
The Cloudflare Blog
TaoSecurity Blog
TaoSecurity Blog
爱范儿
爱范儿
美团技术团队
Attack and Defense Labs
Attack and Defense Labs
C
Check Point Blog
Engineering at Meta
Engineering at Meta
Cyberwarzone
Cyberwarzone
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
F
Fortinet All Blogs
The GitHub Blog
The GitHub Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
Know Your Adversary
Know Your Adversary
AWS News Blog
AWS News Blog
D
DataBreaches.Net
Recent Announcements
Recent Announcements
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
M
MIT News - Artificial intelligence
Webroot Blog
Webroot Blog
Security Latest
Security Latest
T
Tailwind CSS Blog
V2EX - 技术
V2EX - 技术
aimingoo的专栏
aimingoo的专栏
S
Security @ Cisco Blogs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed

ActivityPub Rocks!

LOLA Portability for ActivityPub 0.3 available -- ActivityPub Rocks! initial draft adopted for task force report -- ActivityPub Rocks! Initial Draft of Basic Profile for ActivityPub API Servers -- ActivityPub Rocks! Maintaining activitypub.rocks going forward -- ActivityPub Rocks! Some (long overdue) site updates -- ActivityPub Rocks! Let us meet on SocialHub! -- ActivityPub Rocks! ActivityPub reaches W3C Recommendation status! Everybody party! -- ActivityPub Rocks! ActivityPub reaches Proposed Recommendation status! -- ActivityPub Rocks! Test suite up, implementation reports page up... let's get more reports in! -- ActivityPub Rocks! Mastodon launches their ActivityPub support, and a new CR! -- ActivityPub Rocks! New tutorial, new logo! -- ActivityPub Rocks! Help submit implementation reports! -- ActivityPub Rocks! ActivityPub reaches Candidate Recommendation status! -- ActivityPub Rocks! activitypub.rocks launches! -- ActivityPub Rocks!
Handing off activitypub.rocks to the ActivityPub community -- ActivityPub Rocks!
Christine Le · 2025-08-28 · via ActivityPub Rocks!

Hello everyone, Christine Lemmer-Webber here. I'm here to hand off this humble website, built and maintained by myself but, to be honest, not updated or stewarded nearly as well as I could have, to the broader ActivityPub community and the W3C Social Web Community Group in particular. Which is why I am handing it off. The last post I made to this website was in 2021, announcing some site updates, which were even then long overdue.

Time flies. On November 14th 2016, a period of time uncomfortably close to a decade ago, this website, activitypub.rocks, was launched. At the time, ActivityPub hadn't even reached the Candidate Recommendation stage of the W3C process, though work had been going on it for a long time, and Mastodon had not begun adopting it either (Mastodon had just launched earlier that year and I hadn't even heard of it at the time). ActivityPub would not become a W3C standard for another two years.

It was unclear at the time this website was created that ActivityPub would reach the level of success it has. ActivityPub has a long history, preceding even its work in the W3C process, with its most clear beginnings as the Pump.io API designed by Evan Prodromou. Erin Shepherd transformed pump.io's API documentation into a draft of a specification document, and Jessica Tallon and I carried the document through the rest of the specification process, with some major rewritings by Amy Guy. But of course this leaves out much history too, and many contributors. There were many participants in the W3C Social Web Working Group where ActivityPub was originally standardized. And ActivityPub since has been driven by the implementers of the specification, of which there have been many, not to mention the numerous instance administrators and, of course, users who have made the fediverse such a special place.

This website was a small advocacy site put together by me, and has been continuously referenced as if the home of ActivityPub. And, effectively, when a thing is referenced as if it is the home of something on the web, often that effectively makes it the home. This website deserves better stewardship than just my own. So I am happy to hand it off so it can get the love and care it deserves.

But since we are moving through memory lane in this post, I thought I would end things with some historical artifacts I recently dug up. Though ActivityPub descended from pump.io's API, the earliest implementations of ActivityPub as-specified were my own test implementations. They weren't very good, and they weren't really for anything but my own testing that the ideas of ActivityPub worked, but there were a few of them (including the test suite which, yes, was often down, but if you heard the rumor that it was built from the bones of a multiplayer text adventure game I wrote, those rumors are correct). But I thought I'd dig out a couple of screenshots for them, just for fun, just for history, just as a little parting gift.

Here is Pubstrate, a simple ActivityPub server I wrote in Guile (but which had some neat ideas, even though if it was only minimally usable), with these screenshots taken just shortly before this website was made:

A screenshot of Pubstrate in action, with some textual posts

Even at the time, preceding Peertube's adoption, ActivityPub was intended for adoption across a wide variety of forms of media, not just microblogging:

A video in Pubstrate

An image in Pubstrate

Finally, it's often forgotten that ActivityPub has not only a server-to-server protocol, it has a client-to-server protocol too! Here was soci.el, an emacs client for ActivityPub, being tested against Pubstrate:

soci.el in action

But again, time flies. I'm grateful for the fediverse for keeping ActivityPub alive and making the work of myself and my colleagues so meaningful and worthwhile, such an honor to be part of. And I am grateful for the task force within the Social Web Community Group who are volunteering to steward and maintain and carry forward this humble website, and ActivityPub as a whole!

Onwards and upwards! See you on the fediverse!