Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Anuj Ahooja

@quillmatiq.mastodon.social.ap.brid.gy
379 followers 30 following 1.2K posts

🗣️ People, Not Platforms 🌐 Building @ anew.social, disperse.social ✍🏼 Writing @ augment.ink 🌉 bridged from ⁂ mastodon.social/@quillmatiq, follow @ap.brid.gy to interact

PostsRepliesMedia
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 19/10/2026
a lot of fantastic improvements here 👀
000 0
Reposted by Anuj Ahooja
Mastodon @mastodon.mastodon.social.ap.brid.gy · 19/10/2026
#Mastodon is getting a new look in our upcoming 5.0 release. We wrote a bit more about our design process and how we approach community input. If you’re on mastodon.social you will see the new design tomorrow, on Tuesday. We rely on your feedback! […]
mastodon.social
Original post on mastodon.social
1117113 113
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 06/10/2026
incredible talk, energized af
000 0
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 06/10/2026
@anildash kicking us off at @fediforum saying all of my favorite words #FediForum
a slide that says 'rss, openid, oauth, opensocial' with anil on cam on the right of it
102 2
Reposted by Anuj Ahooja
FediForum @fediforum.mastodon.social.ap.brid.gy · 04/10/2026
@quillmatiq is coming to FediForum to meet and connect with like-minded people. Join us? 6–7 Oct 2026, online. More info and registration: fediforum.org/2026-10
001 1
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 29/09/2026
You may think three cups of coffee is a lot, and you'd be absolutely correct about that 🙂‍↕️🫪🫨
3141 14
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 29/09/2026
Happy National Coffee Day! ☕
A Chemex coffee maker with a wrapped brown leather collar, brewing coffee through a paper filter still holding wet grounds, sitting on a counter in front of a Baratza Encore grinder and a stainless steel Kalita dripper on a glass carafe.
4464 46
Reposted by Anuj Ahooja
FediForum @fediforum.mastodon.social.ap.brid.gy · 16/09/2026
NEWS! Anil Dash will be keynote speaker at the next FediForum Oct 6-7! Anil is a technologist, writer and activist advocating for ethical, inclusive tech. He'll talk about lessons learned working on open standards, community and what's to come. More details & registration […]
mastodon.social
Original post on mastodon.social
106 6
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 19/08/2026
RE: mastodon.social/@Mastodon/117117221… Some really great improvements incoming 👀
184 8
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 03/08/2026
I keep saying "we need bridges", and people are like "we don't need bridges" until they're like "wait, it would be nice if these bridged", and then I'm like "I know, we have bridges" and they're like "wow, these bridges are cool"
13410 34
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 03/08/2026
"In my mind, both can be wildly successful, it's not one or the other. atproto doesn't need to eat ActivityPub to be successful, or vice versa." - @toni.bsky.team LFG 👏🏼
2478 47
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 27/07/2026
A lot of overlap of thinking between @blackskyweb.xyz's Acorn and what @bonfire.bonfire.cafe.ap.brid.gy is doing with communities 👀
bonfirenetworks.org
Why Community Matters: Groups as the Next Step for the Fediverse
Federated groups in Bonfire will be spaces where communities gather to organise, care, and coordinate across the fediverse. They'll live next to your personal feed, but each group having a specific pu...
3354 35
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 27/07/2026
@dansup Amazing, congrats!!
101 1
Reposted by Anuj Ahooja
Daniel Supernault @dansup.mastodon.social.ap.brid.gy · 27/07/2026
Honored to be one of ten maintainers in the first @sovtechfund standards cohort. I'll be representing #ActivityPub and the #fediverse at the w3c, bringing eight years of running Pixelfed and Loops at scale into the room where the spec gets written […]
mastodon.social
Original post on mastodon.social
4415 15
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 24/07/2026
RE: mastodon.social/@anewsocial/1169763… @anewsocial community just dropped 👀
mastodon.social
010 1
Reposted by Anuj Ahooja
Ecologia Digital @josemurilo.mato.social.ap.brid.gy · 17/07/2026
“ #Community is the only moat.” @quillmatiq On #Moats & #Drawbridges
Image features a text block discussing community-building in a "people-first ecosystem." It highlights the importance of creating tools and experiences, fostering community connections, and mentions a quote about community as a moat. The text emphasizes the concept of "drawbridges"
103 3
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 16/07/2026
Thriving Internet Theory
2263 26
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 09/07/2026
@tom LMAO
000 0
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 07/07/2026
Our T&T started carrying these giant jars of Laoganma as if I needed another excuse to throw this on literally everything
A hand holding a large 670g jar of Laoganma Spicy Chili Crisp, packed full of dark chili oil and crispy bits, with the brand's iconic red label and portrait of the founder.
12604 60
Reposted by Anuj Ahooja
Daniel Supernault @dansup.mastodon.social.ap.brid.gy · 07/07/2026
I spent a lot of time redesigning and improving the new fediverse.info it would mean a lot to me if you boost this, and spread awareness of this powerful onboarding resource ❤️
fediverse.info
fediverse.info
The bespoke fediverse guide and people directory.
53107 107
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 03/07/2026
I migrated my self-hosted, self-maintained @standard.site blog over to @leaflet.pub! It was a journey, so I thought I'd share with you how I did it in case you ever want to do the same, or are in the mood to be nerd-sniped into building a migrator. I also explain why I landed on Leaflet...for now.
augment.ink
Hello, Leaflet 👋🏼🍃
How I moved my existing standard.site blog to Leaflet, and why
68412 84
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 28/06/2026
Spent the last few days offline spending some quality time with @audriswong.com and our family 😌
A selfie of two people smiling at a wedding or formal South Asian celebration — a woman in a red sparkly dress with a bindi and diamond necklace, and a man in an embroidered cream sherwani. A floral arrangement, candelabra, and purple uplighting are visible in the background.
8871 87
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 23/06/2026
It's been a journey, but all the conversations have finally shifted from "we need to build a better Twitter on *my* protocol" to "we need to build coalitions *across* protocols" Technology isn't the goal, it's the tool. Community is the goal. From my "But First, Interoperability" essay last year:
There will come a day when we can debate which protocol is the greatest of them all, what the definition of decentralization is, and which company, organization, or developer did it best. We should have that conversation when the open social web is what users have chosen as a default option.

But first, interoperability.
7708 70
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 22/06/2026
Today's arrival 🎧
A hand holding a pink vinyl record of Vince Staples' Cry Baby, with a label featuring a cartoon crying baby illustration, in front of a densely packed vinyl record shelf.
5272 27
Reposted by Anuj Ahooja
The Nexus of Privacy @thenexusofprivacy.infosec.exchange.ap.brid.gy · 19/06/2026
On Bluesky, @thisismissem does some digging and discovers that W Social and W Identity are basically the same people. So much for the line that "W Social doesn't know who you are because W Identity handles all the identity verification" […]
infosec.exchange
Original post on infosec.exchange
1012 12
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 12/06/2026
gm to everyone working day and night trying to make Mark Zuckerberg, Elon Musk, and Larry Ellison's social platforms irrelevant
521927 219
Reposted by Anuj Ahooja
Stefan Bohacek @fediverse.stefanbohacek.online · 10/06/2026
RE: stefanbohacek.online/@stefan/116697… And it's official. "communities are coming to Bluesky this year" bsky.app/profile/alexbenzer.com/pos… #bluesky #communities
201 2
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
RE: mastodon.social/@fediforum/11669926… And truly honored to be among this list of folks. So much amazing work happening in this space 👏
100 1
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
Huge huge huge congrats to @michael & the @newsmast team for winning the Open Social Awards! And to the excellence award winners: @tylrfishr for sill.social & @rude1.blacksky.team & team for @blackskyweb.xyz! Couldn't imagine folks who deserve this more 👏
A group of roughly fifteen conference speakers and organizers posing together on stage for a photo, with an audience member's silhouette visible in the foreground. Several people are wearing red lanyards with name badges.
221 2
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
Migration in, out, and around Bridgy Fed are so much easier now. I'm especially excited about simplifying Fediverse instance migrations since it's been a major pain point for folks here.
100 1
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
RE: mastodon.social/@anewsocial/1166983… Huge migrations updates to Bridgy Fed and Bounce today, including a credible exit from the bridge! We're also helping you reconnect with unbridged profiles and Fediverse migration improvements as well. So. Many. Improvements. Dive in 👇
mastodon.social
111 1
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
Lots of important work to do, but I'm so excited and energized to get this all done
000 0
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 05/06/2026
RE: mastodon.social/@Mastodon/116697945… Incredibly proud to be a founding signatory as @anewsocial! We're stronger together 🤝🏼
123 3
Reposted by Anuj Ahooja
Mastodon @mastodon.mastodon.social.ap.brid.gy · 05/06/2026
Following on from the @EUCommission Tech Sovereignty and Open Source Strategy (and Mastodon’s direct mention within it!) that was announced this week… Our team is proud to have signed and contributed to the drafting of the Europe Open Declaration alongside our peers in the #SocialWeb and […]
mastodon.social
Original post on mastodon.social
06721 67
Reposted by Anuj Ahooja
Rudy Fraser @rude1.blacksky.team · 04/06/2026
Yes we stand on the shoulders of giants — but we also lift & hold each other up Unity is power Why would I go dollar for dollar or feature for feature with a better resourced enemy? In my head community will prevail & If my community is in community with other communities we‘ll win as a coalition
Rudy giving a speech at the New_ Public partners get together at Waag Futures Lab. He is in front of a screen with the PublicSpaces: Technology for Democracy flier displayed.
217132 171
Reposted by Anuj Ahooja
IFTAS @iftas.mastodon.iftas.org.ap.brid.gy · 28/05/2026
If you value this work and want to see our safety resources stay online, independent, and active, please consider joining our Power of One campaign. We are looking for 500 supporters to contribute just 1 (£, €, $) a month. Small change, big difference […] [Original post on mastodon.iftas.org]
Campaign graphic "Power of One" to recruit 500 donors. Background: cartoon avatars. Center: dark circle with a white "1" reading "Power of One". Subtitle: "Can we find 500 people to donate just 1 a month?" Yellow tags show currency.
1011 11
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 28/05/2026
RE: mastodon.social/@fediversereport/11… "The fediverse does not need more servers, it needs reasons for them to act like they owe each other something. The atmosphere does not need better tools, it has those, it needs the autonomy those tools enable to actually be taken […]
mastodon.social
Original post on mastodon.social
004 4
Reposted by Anuj Ahooja
Connected Places @fediversereport.com · 28/05/2026
Catholic theology in a protocol blog, why not Pope Leo XIV published a new encyclical this week, and it contains surprisingly sharp observations on how to build the open social web connectedplaces.online/reports/fr16…
connectedplaces.online
11015 15
Reposted by Anuj Ahooja
ActivityPub for WordPress @activitypub.blog.activitypub.blog.ap.brid.gy · 20/05/2026
This post isn't about the ActivityPub plugin. ATmosphere is a separate plugin from the same small team, for the other half of the open social web: the AT Protocol, the open network behind Bluesky. We're posting about it here because the audience overlaps and the mission is the same. If there's […]
activitypub.blog
ATmosphere 1.0.0 — Liftoff
This post isn’t about the ActivityPub plugin. **ATmosphere** is a separate plugin from the same small team, for the other half of the open social web: the AT Protocol, the open network behind Bluesky. We’re posting about it here because the audience overlaps and the mission is the same. If there’s enough interest, we’ll spin up a dedicated blog for it. Until then, this is the closest venue. Today is the public 1.0.0 release on WordPress.org. After months of design notes, internal experiments, and a stretch of focused work alongside the ActivityPub plugin, ATmosphere has cleared the troposphere. ## What ATmosphere is When you publish a post, ATmosphere shares it on Bluesky _and_ stores the full article on your AT Protocol account as a structured record. Bluesky replies, likes, and reposts come back as comments on your WordPress post. Approved comments from logged-in readers go the other way and appear as replies under your original Bluesky post. The same conversation lives in both places without you having to copy anything by hand. The bet underneath is bigger than cross-posting. ATmosphere publishes site.standard.* lexicon records, so your blog itself becomes AT Protocol data, not just a link shared on Bluesky. Any compatible app can read the full article from your AT Protocol account, the same way it reads a Bluesky post. WordPress becomes a first-class participant in the network, not a visitor. ## How this differs from a cross-poster The first question you may have is: how is this different from Jetpack Social’s Bluesky integration, or from any of the other plugins that share to Bluesky? The answer is that they’re solving a different problem. A cross-poster gets your content in front of Bluesky users, which is a real and useful thing. But it’s still a broadcast model. Your WordPress site talks _at_ Bluesky, it doesn’t participate _in_ the protocol. In practice that shakes out two ways. First, a cross-posted update creates a copy, not a connection. The post on Bluesky and the post on WordPress are separate records, and nothing in the protocol ties them together. Second, your blog itself has no identity in the network. The cross-poster authenticates as you, the person, and posts on your behalf. Your blog as an entity, with its archive and structure, is invisible to the protocol. ATmosphere is built around making your blog itself a participant. Every publish writes two records: an `app.bsky.feed.post` so the update shows up in Bluesky timelines, and a `site.standard.document` from the standard.site lexicons that stores the full canonical article on your AT Protocol account. A `bskyPostRef` link ties the two together. Your blog appears in the network as a publication that other apps and aggregators can discover and read in full, not as a stream of truncated link cards. If you want a poster, Jetpack Social is the right tool. If you want your WordPress site to _be_ a place on the AT Protocol, that’s what ATmosphere is for. ## Why a third-party PDS, for now There’s a natural follow-up once the model clicks: if my WordPress site is acting as a Bluesky identity, why does Bluesky (or another provider) still need to be in the picture at all? Why not host the data on the site itself? We tried that route first. About 90% of a Personal Data Server (the AT Protocol service that holds your signed records and streams them to the network) maps cleanly to PHP and a WordPress database. The remaining 10% is the firehose: a WebSocket stream that pushes every change to the network’s relays in real time. PHP’s request-response model is fundamentally incompatible with persistent connections like that, and typical WordPress hosting environments aren’t designed for always-on background processes either. The cleaner mental model turned out to be email. Even when you self-host your mail, you don’t build the mail server as a WordPress plugin. The mail server is its own piece of infrastructure that runs alongside your site. AT Protocol is the same shape. The PDS is infrastructure, not application logic. ActivityPub was designed to be implementable by any HTTP server, which is why it works as a plain WordPress plugin. AT Protocol was designed around always-on data servers, so the natural fit is a hosted PDS running next to WordPress, not inside it. For 1.0.0, that means using whichever PDS the user already has. Most people connecting ATmosphere come in with a Bluesky account, so they already have a PDS and a DID, and borrowing that lets us focus on the parts that live on the WordPress side: the publishing pipeline, the long-form rendering, the comment round trip, the domain-as-handle handshake. We are still pulling on a thread, though. There’s a version of this where a PDS sits comfortably alongside WordPress, ready to host your records for you, so the AT Protocol side feels just as native to WordPress as the ActivityPub side already does. Nothing to announce yet. We’ll let you know when there’s something to show 😉 ## Your domain, your handle One of the headline features: your WordPress domain becomes your Bluesky handle. Instead of `@you.bsky.social`, your handle reads `@yourblog.com`. ATmosphere handles the verification side. It serves the right file at `/.well-known/atproto-did` so Bluesky can confirm the domain really belongs to you. From the settings page, it’s one click. You then open Bluesky, pick _Change Handle_ , choose _I have my own domain_ , enter your site, and you’re done. Same identity model Bluesky uses for its own custom domains, but the technical bit takes care of itself. ## Long posts, done right The hardest problem in WordPress-to-Bluesky publishing is what to do with a long article on a 300-character network. ATmosphere gives you three options from the settings page: * A **link card** , the default. A clean preview pointing back to your full post. * A **single post** combining the body text and the permalink, for when the post fits. * A **two-post teaser thread** : a hook, a body chunk, and a “continue reading” reply with the link card. The teaser surfaces reliably on bsky.app profiles, and the terminal post always offers a clear path back to the full article on your site. When you edit a threaded post, ATmosphere updates the existing Bluesky posts in place when it can, so links and replies stay connected. If you change the publishing format, ATmosphere replaces the old posts with new ones. And the full article, every paragraph of it, lives on your AT Protocol account regardless of which format you pick, so other AT Protocol-aware apps and readers can render the long version too. ## Two-way conversations When someone replies, likes, or reposts your post on Bluesky, ATmosphere checks periodically and turns those reactions into WordPress comments on the matching post. Likes and reposts get their own comment types, so they show up as engagement counts rather than duplicating as text comments. Going the other way: when a logged-in reader leaves an approved comment on a cross-posted article, it’s published to Bluesky as a reply under your original post. Edits sync. Unapprove or delete, and the corresponding Bluesky reply comes down too. Anonymous comments, trackbacks, and pingbacks are skipped. Only logged-in readers participate in the round trip. ## A few more things worth knowing * **Backfill.** A built-in tool publishes older posts to AT Protocol on demand, batched to ten at a time so it doesn’t overwhelm your server. * **Post types.** Choose which post types publish to AT Protocol from the settings page. Plugins and themes can opt their own custom post types in with `add_post_type_support( 'your_type', 'atmosphere' )`. * **Extensible.** New `atmosphere_publish_post_result` and `atmosphere_publish_comment_result` actions let other code react to publish success or failure. An `atmosphere_should_sync_reply` filter lets you suppress specific incoming replies before they become comments. ## Get It Download from WordPress.org or grab the source on GitHub. ## A dedicated blog? This blog has always been about the ActivityPub plugin, and ATmosphere is a different plugin for a different protocol, so this post is something of a guest appearance. If readers tell us they want ongoing release posts, deep dives, and roadmap notes about ATmosphere too, we’ll spin up a dedicated home for it. For now, follow along here and let us know. A huge thank-you to everyone who shaped 1.0.0, especially Brandon Kraft (@kraft) and Ryan Cowles, who carried huge pieces of the onboarding, settings, and publishing work over the last few months. Thanks also to the AT Protocol and Bluesky folks who’ve been generous with their time on the lexicon questions. Try it out, point your domain at Bluesky, publish a post, and tell us what you think. What should ATmosphere do next?
21114 14
Reposted by Anuj Ahooja
Connected Places @fediversereport.com · 20/05/2026
Various projects on the open social web are working towards private data, whether that's @Mastodon getting funding for adding E2EE, Lemmy's upcoming 1.0 release featuring private communities, or Bluesky's work on expanding atproto with permissioned data. Bounded communities with private data […]
mastodon.social
Original post on mastodon.social
3510 10
Reposted by Anuj Ahooja
Connected Places @fediversereport.com · 13/05/2026
New from me, on the decision by the @EUCommission to not extend the DMA interoperability requirements to social media, and how this closes off a pathway for mass adoption of open social networks. connectedplaces.online/reports/fr16…
connectedplaces.online
2116 16
Reposted by Anuj Ahooja
Richard MacManus @ricmac.mastodon.social.ap.brid.gy · 12/05/2026
“Most people want their own space, shaped by their needs and their values. They want to connect, share, and learn without being shouted at.” +1 toot.wales/@jaz/116562477064496685
toot.wales
jaz :twt: :wales_flag: (@jaz@toot.wales)
My latest blog post in the "Million Fediverses" series: https://jaz.co.uk/2026/05/12/there-are-a-million-fediverses-some-of-them-are-louder-than-others/
002 2
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 12/05/2026
Well, at least we made it to Fr- *taps earpiece* Bro, you can't be serious right now
1262 26
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 11/05/2026
We're going to keep working on cutting costs, but, as always, we appreciate all the community donations that help us stay an independent non-profit! www.patreon.com/ANewSocial
000 0
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 11/05/2026
RE: mastodon.social/@anewsocial/1165573… Not only do we ship a ton of features at @anewsocial, we also spend a lot of time thinking through how we can use every dollar donated efficiently. Really appreciate @snarfed.org breaking down all the ways he's optimized Bridgy Fed to […]
mastodon.social
Original post on mastodon.social
102 2
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 10/05/2026
“[T]he more important thing is that we have a home on the open web that we control, and whatever anti-creator changes Substack is forced to make in the future to live up to its valuation we won’t be affected by.” - @caseynewton.bsky.social on leaving Substack for the open social web
theverge.com
Writers are fleeing the Substack Tax
Money is another reason to leave Substack.
816665 166
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 08/05/2026
I can't wait for everyone still arguing about protocols to see what we're cooking up next
2192 19
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.com · 07/05/2026
The reason I'm invested in empowering people at the protocol level is bc it'll take one Big Tech infinite money spigot to spin up another protocol to make all the other protocols irrelevant. If we can Bridgy and Bounce things, we can change the power dynamics of that sitatuation.
4375 37
Reposted by Anuj Ahooja
Anuj Ahooja @quillmatiq.mastodon.social.ap.brid.gy · 07/05/2026
Disperse is now a Firefox Add-on! Starting today, you can Disperse links across the Atmosphere from a click of a button on Firefox , @zenbrowser, @Waterfox, or any other Firefox-based browsers 🚀 addons.mozilla.org/en-US/firefox/ad…
addons.mozilla.org
Disperse – Get this Extension for 🦊 Firefox (en-US)
Download Disperse for Firefox. Share links to multiple destinations in the Atmosphere
043 4