洪 民憙 (Hong Minhee) :nonbinary:'s avatar

洪 民憙 (Hong Minhee) :nonbinary:

@hongminhee@hollo.social

1,067 following1,877 followers

An intersectionalist, feminist, and socialist living in Seoul (UTC+09:00). @tokolovesme's spouse. Who's behind @fedify, @hollo, and @botkit. Write some free software in , , , & . They/them.

서울에 사는 交叉女性主義者이자 社會主義者. 金剛兔(@tokolovesme)의 配偶者. @fedify, @hollo, @botkit 메인테이너. , , , 等으로 自由 소프트웨어 만듦.

()

@news@wedistribute.org
Six months after an initial analysis, two Fediverse experts come back to examine where user experience has changed. Are we on the path of redemption, or repeating the same old sins?

Last summer, Tim delivered a two-part online sermon on the Seven Deadly UX Sins plaguing the Fediverse: first the diagnosis, then the path to redemption. Sean wrote his own set of solutions. It was the kind of tough love we felt the Open Social Web desperately needed: unflinching about problems, genuinely hopeful about fixes.

It kicked off a lot of great and constructive discussions.

But redemption requires actual work. Good words alone aren’t enough.

So we decided to play professor every 6 months or so, and grade these redemption efforts; not on vibes, not on good intentions, but on what’s actually shipped since then. And what is about to. The goal is not to be a wagging finger, but to applaud and focus attention on good work. And maybe incite donations and volunteering to move other things faster.

Between Tim’s years running Indieweb.social and Sean’s decade-plus chronicling the distributed web at We Distribute, we’ve watched these problems persist longer than we’d like to admit.

The grading scale:

  • A: Shipped and working. Users benefiting right now.
  • B: Solid progress. Real commits, real momentum, shipping soon.
  • C: Good ideas on paper. Some movement, waiting on execution.
  • D: Acknowledged problem. Minimal progress.
  • F: Crickets. Or actively getting worse.

If we missed anything, reach out and we’ll update this. Let’s dig in.


The List of Sins

As with our previous analysis efforts, we’ve split everything up into sections to make it easier to read, navigate, and parse. These are long-standing issues both Tim and Sean have seen in the Fediverse, with reflections on how things may or may not have changed in the past six months.

Sin 1: Instance Selection Paralysis

Redemption: One Single Social Home to Join, Many Doors Later

The Problem

New users arrive ready to escape Big Tech, and we immediately hit them with 8,000 servers named like medieval taverns crossed with startup pitches. Half bail before creating an account. Why does this happen? Our best reasoning suggests that initially joining an instance feels like a big commitment, and people often have to do this while knowing very little about the community they’re getting into.

Our Suggested Fix

The problem is akin to walking into a restaurant with a really, really big menu. You may have had some idea of what you initially wanted, but as you thumb through the different choices, you start to realize you actually are less certain about what to get. Choice is good, but this is overwhelming.

Here’s the thing: keep the offering of choices simple for people just starting out, and offer a single no-brainer choice to get the ball rolling. If centralization is a concern, it’s possible to offer a curated round-robin of trustworthy servers, preventing any individual instance from being overloaded. While everybody wants some level of choice, they also want a reduction in friction. This is one way to do both.

What’s Happened Recently

Mastodon’s mobile apps have long defaulted to mastodon.social with an optional “choose another server” toggle—exactly where it should be. As they stated in their February 2026 blog post: “As people fled from traditional social media in late 2022, we made a strategic decision to send new sign-ups directly to mastodon.social. This choice was driven by our desire to reduce cognitive load for new users and ensure a stable onboarding experience.” That was the right instinct.

New fediverse apps focused on individual communities like the Toot Wales app, completely streamline this purely into their server. This is part of Newsmast’s overall strategy of empowering news and other local communities, and creating dedicated apps and servers specific for each, with specific onboarding for each community.

Image courtesy of Newsmast Foundation

But recently, the Mastodon team has also recognized the problem and added this: “Right now, too many newcomers default to the largest servers. We want to change that—because Mastodon is best when communities are spread across many independent servers.” They’re actively working on a new mobile flow that points users to other servers. That is very close to our round-robin suggestion. Maybe better, as it does some performance checks for best servers near you.

On web: Mastodon 4.4 shrunk web onboarding from four steps to two—real progress, even if incomplete.

Other platforms are also leading:

  • PieFed shipped an instance chooser very close to our suggestion. It includes a big simple way to join the flagship but also with a “help me choose” button for those who want to go deeper. And like Mastodon: a sophisticated instance chooser that sorts by lots of easy-to-grasp criteria for those who want to dig into it.
  • Loops sends users directly to their main server via JoinLoops.org. Simple, direct. (No round-robin, but we applaud the simplicity as a first start.)
  • Holos takes a radical approach: running a complete ActivityPub server on your phone (from the developer of Fedilab). No server choice because your phone IS your server. The relay provides a stable identity, but onboarding is zero-friction because the concept simply doesn’t exist. See how it works and the FAQ. It’s early-days, but fascinating proof that “pick a server” can be eliminated entirely.

What’s Still Broken

Web onboarding across most of the Fediverse: PixelFed, PeerTube, Misskey, etc., all still ask users to solve a puzzle before joining. At the very least, JoinMastodon.org has improved to a “two choices” flow, but we look forward to seeing this exact same mobile UX being applied to Web. It’s in the works.

For most platforms, it’s more hazing ritual than clean onboarding. And other than the planned effort underway at Mastodon (which at first will be mobile only), none of the others have tried the more simple round-robin idea yet. There no doubt would be some complexity in setting this up, but It’s just waiting there for folks to try.

Sean proposed something more ambitious: identity-first onboarding, where you import your social graph and content before choosing a server. The idea: set up a “pre-identity” that pulls in your posts and connections from other networks, then pick a server that fits. Tools like Bounce from A New Social are experimenting in this direction. It’s still aspirational, but points toward a future where “pick a server” isn’t the first question new users face.

Final Grade

Grade: B-

Mastodon, PieFed, Loops, and Holos earn serious credit for shipping (or about to ship) big parts of what we suggested. PieFed’s instance chooser is particularly noteworthy, but could be integrated on. Now the rest need to follow.


Sin 2: Timeline Turmoil

Redemption: One Feed To Rule Them All (at First)

“Relativity” by MC Escher

The Problem

Mastodon and a lot of other Fediverse platforms offer three different timelines for representing social activities: Home, Local, and Federated. Each more metaphysically confusing than the last. “Home” at least makes sense, because it’s everyone you’re following. “Local” sounds cozy, but is actually your server’s collective brain dump. “Federated” is the cosmic firehose of everything, everywhere, in languages you don’t speak.

Kind of like what happened after the Tower of Babel

What people want is to be able to easily cut through all the noise and connect with people on the subjects that they care about the most. It’s not so much that we want a bunch of different timelines, but a way to dig into one timeline in a bunch of different ways.

Our Suggested Fix

Cut the interface down to one feed, with some tools to bring desired behavior to the forefront. Use progressive disclosure to introduce others as “power-ups,” not puzzles. “Want to see what’s trending nearby?” “Curious about the wider Fediverse?” Let them level up like a video game character.

What’s Happened

Mastodon web has since hidden the extra feeds by default, to their credit. They also did this in Mastodon 4.5:

Feed Toggles: Admins can now selectively disable specific content feeds (like the Federated Timeline or Trending) for both logged-in users and unauthenticated visitors. Good: enables admins to choose simplicity.

Loops launched something especially interesting: They present both a “Following” feed (chronological, people you trust) and a “For You” feed (algorithmic discovery). The key distinction from TikTok: “For You” is powered by engagement and social graph signals, not ads or dark patterns. As they put it: “A calm chronological Following feed for the people you trust—and a For You feed that surfaces new creators. No dark-pattern growth hacks.”

(Minor nitpick: we’d suggest they move “Local” feed back under “Explore” and make it only “Following” and “For You.” But we digress.)

What’s Still Broken

No platform implements the true progressive disclosure idea yet. Multi-timeline confusion remains the default on PeerTube, Misskey, and others.

As Sean put it: “We don’t need more timelines, we need better ones.” Projects like FediAlgo and Channel.org are experimenting with custom feeds and algorithmic filtering, following Bluesky’s lead. The goal isn’t to replicate TikTok’s dopamine machine, but to give users powerful ways to sort and filter their Home timeline without needing to understand federation theory. Sean has been following the ActivityPub Client to Server API developments, with a few clients beginning to experiment with that – notably Ghost and WordPress Reader apps –  and we think there may be room for innovating on unified feed UX there.

Final Grade

Grade: B+

Kudos to Mastodon for giving each admin the ability to choose to bury the feeds that never made sense to each individual server community. Loops gets credit for the right framing. Closest to fully solved. The biggest thing now is to focus on intuitive ways that users can filter and curate their own timeline experiences. When more critical mass of platforms actually hide extra timelines until users ask, we’re looking at an A.


Sin 3: Remote Interaction Purgatory

Redemption: Protocol Handlers and JavaScript Salvation

Source: The Flammarion Engraving

The Problem

Following someone on a different instance involves copy-paste gymnastics, cryptic search boxes, and prayers to the federation spirits. Every extra step cuts user retention in half. Why do we have to do this manually in 2026? The awkward truth is that many long-term Fediverse users have simply gotten used to it, but there are definitely better ways to handle the UX shortcomings.

Our Suggested Fix

Browser protocol handlers (like mailto:) to let users set their home server once. For browsers without support, a lightweight JavaScript fallback.

What’s Happened

This one’s complicated. Again: non-issue on mobile apps, but a problem from day one on web.

As we noted last summer: Native apps like Ivory, Mona, and Ice Cubes sidestep this entirely—great for their users, doesn’t help the open web.

Desktop browser support for protocol handlers has now grown to ~90%. We could ship something that works for most desktop users today, with JavaScript covering the rest. Tim gave some sample code here.  But mobile browsers still don’t support protocol handlers at all—and mobile is now the majority of web traffic.

The FediDev community has debated protocol strings for years. “web+ap! fedi+ap! activity+whatever!” But that debate may be settling: mobile apps are adopting web+ap. Fedilab shipped web+ap support (confirmed April 2026), Holos Discover is implementing it, and Tusky has an open issue to add support. This creates a path where Android users can tap a web+ap: link and have it open directly in their Fediverse app—bypassing the browser entirely.

On a semi-adjacent front: A new tech named “Activity Intents” is starting to gain adoption. It doesn’t solve this UX sin now, but might in the future. For today: think of it as a standardized “follow this account” or “like this post” button that any website can use, like the old Facebook buttons embedded across the web. Tomorrow it might help with this exact Remote Interaction Sin.

Activity Intents are kind of like the Android Intents system, but specifically for individual social interactions on remote sites.

Activity Intents (FEP-3b86) merged into Mastodon in March 2026. Emissary has it. PieFed and Loops support it now too. As does WordPress’s ActivityPub plugin. Watch this space.

Sean also highlighted Hubzilla’s MagicAuth, which is a cookie-based approach that lets you interact with remote servers as if you’re logged in. It’s been around for years but never gained cross-platform adoption. The concept is sound: your browser carries credentials that remote servers can verify, letting you like, follow, and reply without the copy-paste dance. If ActivityPub platforms adopted something similar, this sin could be fully redeemed.

But we saved the most interesting thing here for next: 

Here is a promising idea of a new approach from Mastodon’s CTO that began to be implemented in Mastodon 4.6 and will evolve in future versions: where in the not-distant future, the fediverse server you post on would tag URLs pointing to ActivityPub objects, letting other web apps see that “cheat sheet” note, and automagically letting native fediverse apps open content directly without copy-paste. 

To our view this feels like the ultimate answer to a large portion of – but admittedly not all – of  this problem; but that shouldn’t delay getting the partial fixes out the door while we await that.  We feel the above fixes – Protocol Handlers, Javascript backups, and Object Tagging working in combo have the potential to strip away 90% of the UX pain that users currently face 100% of the time. We don’t need to solve the ‘web architecture’ problem to solve the ‘user frustration’ problem.”

What’s Still Broken

There’s a lot of great ideas, and some early motions in the right direction. Unfortunately, the Web experience largely remains copy-paste purgatory. Users don’t see fantastic underlying infrastructure in place to deal with future problems, they see the friction they’re experiencing here and now.

Final Grade

Grade: D-

The roadmap exists. The browser support exists for desktop. Mobile apps are finally adopting web+ap. But the user-facing Web experience hasn’t improved. We’re not bumping the grade for plumbing users can’t see yet, but hope to by the next report.


Sin 4: DM Disasters Waiting to Happen

Redemption: Direct Messages That Aren’t a Death Trap

“Hey, you accidentally mentioned the guy you’re gossiping about in that private message. He read everything.”

The Problem

Private messages in most Fediverse apps are what can be described as a “foot gun”, that is, something to shoot yourself in the foot with unintentionally. Private messages live in the same composer as public posts. One wrong toggle separates “venting to a friend” from “broadcasting to the Fediverse.” Plus, as of today, no encryption—DMs are plaintext dressed as secrets.

Our Suggested Fix

The main headache here is that direct messaging appears to be a separate, distinct interface designed to mimic email or DMs, but it’s really just a post authoring system pretending to be a messaging pane. There’s also some legitimate UX confusion between what a “Private Message” is supposed to be, as opposed to what a “Private Status” is supposed to be. That’s because they’re the same thing, being used in two different ways.

What we need to do is break direct messages out of the status authoring flow, and give it a different interface with distinct behavioral cues. Confirmation modals explaining when someone not in the recipients field is being mentioned might be a good temporary workaround. Visual indicators that these messages aren’t encrypted are a good idea, too.

Sean’s offers a simpler framing: stop calling them “Private Mentions” and build real DMs, where addressing happens outside the post body.

What’s Happened

This is the redemption success story.

Phanpy shipped nearly everything we asked for: separate composer, dramatically different visual styling, private messages in their own tab. It now has an iOS app (iPhanpy) and remains one of the most thoughtfully designed clients. See the source code. Help it and iterate on it.

Newsmast previews show similar design philosophy. Which will power a whole suite of new open source apps.

The core UI for so much of the rest of the Fediverse? Still hasn’t caught up. (At least so far.) You can still accidentally blast a private thought to the world with one wrong toggle. But at least the path is proven. Phanpy did the homework. Everyone else can copy it.

What’s Still Broken

Many clients use the risky unified composer. UX still often implies direct messages are in some way private although they in every way are not encrypted.

Adjacent Big News: Mastodon announced Sovereign Tech Agency funding for E2EE direct messages. Work begins late 2026, with implementation targeted for Q2 2027. They’ll coordinate with the Social Web Foundation’s E2EE project and implement ActivityPub E2EE extensions once the W3C delivers a specification. Real encrypted DMs are finally on the roadmap. And in a first:  Holos has E2EE using Signal Protocol for Holos-to-Holos DMs.

Final Grade

Grade: B+

Phanpy gets an A. The ecosystem gets a C. Averaging to B+ because the solution exists and is shipping in a number of key places—it just hasn’t propagated everywhere. This is how redemption should work: one app leads, others follow. Now we need the following to happen.


Sin 5: Ghost Conversations and Phantom Followers

Redemption: Filling in the Blanks

The Problem

Federation means you only see what your server has fetched. Replies go missing. Threads arrive with limbs amputated. Follower counts are carnival mirrors—someone shows “800 followers” on their server, you see 12 on yours.

Our Suggested Fix

Auto-fetch surrounding context when users open posts. Show a “fetching…” indicator.

What’s Happened

Ghost Conversations: Done. Shipped. Users benefiting. HOORAY!

Mastodon 4.5 (November 2025) includes automatic reply backfilling: “Users on servers running 4.4 and earlier have likely experienced the confusion of seeing replies appearing on other servers but not their own. Mastodon 4.5 automatically checks for missing replies upon page load and again every 15 minutes, enhancing continuity of conversations across the Fediverse.”

Other platforms have been working on this too—NodeBB reports that backfill from Mastodon instances is “working really well” as more instances upgrade.

Credit where due: the initial Mastodon contribution for this came from Jonny (@jonny@neuromatch.social), a new Ruby coder who pushed through anyway. Then the Mastodon team jumped in to review and further implement.  That’s how open source should work. That is exactly the sort of developer contributions we hope these reports help incite on various fediverse development efforts.

What’s Still Broken

Phantom follower counts remain an unchanged set of carnival mirrors. The new backfill fixes missing conversations, not missing follower graphs. Your server still only knows about followers it has seen, so remote accounts show wildly inaccurate counts. No fix shipped yet.

Special note:  Mastodon’s CTO and Tim had some interesting chats over how this might be fixed in the future. In essence, this strategy for ghost followers proposes that servers should fetch remote profile data on-demand only for the specific followers a user is currently browsing, then automatically purge that data from the local database unless the user explicitly chooses to follow those accounts. This would provide the “missing” visibility of followers, that users crave while avoiding the needless database bloat of storing thousands of accounts that the user never intends to follow.

Final Grade

Grade: A-

This is what redemption looks like for ghost conversations. A real problem, identified. Code written and merged. Feature shipped. Users benefiting. A- instead of A because phantom followers remain broken, this needs to branch out beyond Mastodon, and some edge cases remain.


Sin 6 (Part 1): Search Without Surveillance

Redemption: Discovery That Respects Privacy

“Jephthah’s Daughter Coming to Meet Her Father”, Gustave Dore

The Problem

Search is opt-in, buried in settings. At FediForum 2024, Mastodon CTO Renaud Chaput confirmed only 8-10% of users have opted in—not because they chose privacy, but because they never found the setting. The other 90%+ simply never touched it.

Our Fix

Nudge users to opt in during onboarding and when searching. Surface curated feeds. Let admins set appropriate defaults for their communities.

What’s Happened

Mastodon from version 4.3 onward now allows server admins to choose search as “opt out” or “opt-in” as appropriate to each server’s communities needs – and as always, users can still choose which option they wish, and many servers, like Tim’s own Indieweb.social are choosing to enable it as opt-out. Other servers with different community needs are choosing the defaults they need.

Here’s the big news: Fediscovery is actually available, in an early and evolving form. The Fediscoverer reference implementation exists, specs are published, and Manyfold shipped integration in v0.123.0. FASP support is in Mastodon 4.4 behind a feature flag. This is the first of hopefully many “Fediverse Auxiliary Service Providers” or “FASP’s” that can be plugged into any Mastodon or soon any Fediverse server to add functionality to that server. In the case of “Fediscovery” it adds more powerful search. We have big hopes this will dramatically increase search, for as far as it goes.

We like the work that Holos Discovery is doing, both in terms of powerful search while respecting privacy – and hope they consider turning that into a FASP as well. From Holos Discovery’s site: 

We also suggested upping curated feed accounts into search. We’ll discuss those more in the next section…

What’s Still Broken

No opt-in nudging. Adoption for search indexing is still so low. Other platforms should follow Mastodon’s lead and make indexing opt-in/opt-out choices something that each server can decide for themselves.

Our recommendation: Let non-Mastodon server admins also set the indexable default for new accounts. Not to force users, who should always be able to override for themselves, but to let admins who understand their communities make appropriate choices.

Final Grade

Grade: B

Upgraded because Fediscovery is actually available, not just “in development.” Also that Mastodon made search opt-in a server by server choice.  The infrastructure is real. The FASP momentum is real. But still potential energy, not yet kinetic. More adoption and this can move up to an A.


Sin 6 (Part 2): Content Discovery Mirage

Redemption: Make Great Content Unmissable

“Elijah in the Wilderness”, Gustave Dore

The Problem

Catch-as-catch-can trending topics. No fediverse-wide algorithmic curation (by design). But also no human curation surfaced. Wandering alone in the void, occasionally stumbling across a good post.

Our Suggested Fix

Surface curated feeds prominently. Turn server public streams into followable actors (via privacy-respecting ServerBots and server-based Collections). Index everything in Fediscovery FASPs.

What’s Happened

As with the other Search UX Sin, here we think “Fediscovery” is the real solution.  But it needs to be fed curated lists of amazing feeds and accounts and conversations.

We watch this space with hope that curated lists of feeds pull their way into FASP based search and account recommendation engines, but the devil will be in the details, and hope that enough FASP’s evolve that no one becomes overly centralized.

The raw materials of “feed accounts” exist: Newsmast channels, Flipboard magazines, Surf feeds, Lemmy/PieFed/Mbin communities with upvoted posts. They’re just hard to make, non-standardized, and not integrated into discovery flows. Ironic, all things considered.

News: Tim has actually built a trial proof-of-concept FASP for surfacing “feed accounts” like these, or these, directly into the bloodstream of Mastodon and other fediverse server recommendation systems. If that works out, he’ll open source that for others to carry it forward. If you have Fediscovery running and want to alpha test, reach out.

Friendica has long maintained shared directories for years—servers can opt into bridging their directories, proving cross-instance discovery works. The rest of the fediverse can take some notes from that.

Mobile apps like Ice Cubes and Mona and others do hacks to make following and browsing remote public server feeds work simply, and folks are using that. Our past ServerBot idea (turning each server’s public stream into a followable Fediverse actor) is achievable today using a few kludgy but workable techniques. We haven’t seen anyone do it yet, but it could ship quickly.

Other activity on feeds has occurred since:

  • PieFed has proposed their own FEP for a feed format for federating out PieFed communities. They implemented it, enabling communities or sets of communities to become one account feed. Rimu writes: “Feeds are federated, can be created by anyone and can be public or private. There are now hundreds of feeds at https://piefed.social/feeds. A feed being federated means that people using other instances can subscribe to feeds that were created on your instance, in the same way that people can subscribe/join [Threadiverse] communities on remote instances.”
  • Tags.pub launched: It is a global hashtag server built by the Social Web Foundation. As this blog post describes: “The idea is simple: tags.pub collects publicly posted content from across the Fediverse and redistributes it based on hashtags. When you follow a hashtag account like @photography, you’ll see posts tagged from servers your instance might never have heard of. It fills in the gaps that decentralization naturally creates.” Evan has proposed a FASP to turbocharge this even more, and function, which is a bit like a very focused relay. Which is the point of FASP’s in essence. Yes. More.Please.
  • Bluesky has shown the power of AT Proto-based Feeds as a central innovation on their platform. Even in a closed beta, Surf Social is thriving with massive numbers of great highly curated feeds being created, consumed, and shared.
  • The W3C Social CG working group has been convened to standardize exactly this. In part of that group’s kick-off they said: “We’ve seen a number of new features and services launching recently, having to do with aggregating and remixing feeds. Surf, Channel.org from Newsmast. There’s interest in illustrating/declaring the ‘recipe’ of what went into the feed (accounts, hashtags, algorithm) so that it can be reused, forked, and so on.” But it has been quiet for a bit. That work cannot happen fast enough.

This is proven, non-theoretical, and users are ready. LFG.

Final Grade

Grade: C

The ingredients are in the pantry, but in classic open source fashion, we have yet to bake a cake with them. This is more of a coordination and prioritization problem, and less of a technical one.


Sin 7: User Discovery Hell

Redemption: Starter Kits, I mean, “Collections,”  to the Rescue

The Problem

Server directories on Mastodon servers are still simply flat walls of relatively unsorted profiles. Following lists from friends are invisible due to federation fragmentation. No “you might like.” Just vibes and dusty wikis from 2022.

Our Suggested Fix

Better directories. Federated Starter Packs with privacy controls so you can opt out of packs you don’t want.

What’s Happened

Server directories like this one at Tim’s indieweb.scocial remain mostly useless in Mastodon. Sortable by “recently active” and… that’s about it.

Starter Packs are shipping from multiple directions.

Loops Starter Kits are now live with opt-in consent—every featured account must agree to be there.

Mastodon Collections are rolling out within the next few weeks, already testable on mastodon.social. Key design choices reflecting lessons from Bluesky:

  • Smaller by design: 25 accounts max (vs Bluesky’s 150) to reduce spammy behavior
  • No “Follow All” button at launch: Avoids subpar feeds from mass-following stale packs
  • Real consent controls: Users can remove themselves without blocking the creator—something Bluesky still doesn’t offer
  • Notification on inclusion: You know when someone adds you

More good news: this is becoming a defacto standard: Loops has said it will be compatible with Mastodon Collections. Fedidevs has had starter kits of their own around for a while, and has since committed to adapt it to be compatible with Collections too. You love to see it.

We’d suggest that mastodon servers build Collections support into the admin, where admins can expose top users to the rest of the community as a “starter kit.” Here is one proof of concept startker kit  for the Forkiverse server using the Fedidev’s version of starter kits. Here is one for Tim’s server, indieweb.social.

What’s Still Broken

Server directories remain terrible. Other fediverse plaforms evolving this and adopting things like integrating Fediscovery Account recommendations are crucial there.

Two things to watch

Global hashtag discovery is getting real infrastructure.

Services like tags.pub, relay.fedi.buzz, andtagpush.app already provide followable ActivityPub actors for each hashtag—collecting public content in realtime. There’s now a proposal to add a FASP interface so servers can transparently enhance the existing “subscribe to hashtag” feature with global data streams. Currently, hashtag feeds only show content from accounts someone on your server follows. A global hashtag FASP would fill in the gaps automatically, but would also need to enable server admins to manage in ways that don’t swamp them or spike costs.

And the bigger structural issue: there’s no agreed ActivityPub standard for feed accounts. The W3C SWICG Remixing and Aggregation Task Force is working on related issues, and FEP-1d80 proposes a “Feed Actor” concept (emerging from PieFed’s work), but both are early. Flipboard’s magazines, Loops’ For You, Newsmast’s channels, Bluesky’s custom feeds—they all exist in isolation because nobody’s agreed on how feeds should federate. Without a standard, cross-platform feed discovery is impossible. If you care about discovery, get involved in the standards work.

Final Grade

Grade: B-

Upgraded because Collections are actually rolling out—not “coming soon,” but live on mastodon.social and shipping next week. Loops Starter Kits in production. The cold-start problem is getting real solutions with thoughtful consent controls.


Reflections

Looking over everything together, we can come up with a final report card based on what we’ve observed. This is not intended to overtly praise or condemn the Fediverse, but to realistically highlight where things are today.

The Final Report Card

SinProblemGradeStatus
1. Instance SelectionOnboarding chaosB-Mastodon, PieFed, Loops, Holos lead
2. Timeline TurmoilThree-feed confusionB+Mastodon buried feeds; Loops has good framing
3. Remote InteractionCopy-paste purgatoryD-Infrastructure work, no user-facing fix
4. DM DisastersPrivacy time bombsB+Phanpy and Newsmast and others shipped it
5. Ghost ConversationsMissing repliesA-Shipped in Mastodon 4.5! (Phantom followers still broken)
6 (Part 1). SearchOpt-in buriedB+Fediscovery available; admins can set opt-in for their servers on Mastodon, not yet on other platforms.
6 (Part 2). Content DiscoveryWandering the voidCIngredients exist, Fedisvoery potential, no integration, no standard feed format yet.
7. User DiscoveryFinding people is hellB-Collections  and compatible efforts rolling out on Mastodon, Loops, Fedidevs

Overall GPA: 2.5 (C+)

The Professors’ Notes

Good news: We have our first A grade. Ghost Conversations—that infuriating problem where you couldn’t see replies that existed elsewhere—is fixed in Mastodon 4.5. Shipped. Working. Users benefiting.

Mastodon’s pace has accelerated. 4.4 brought FASP infrastructure and streamlined onboarding. 4.5 shipped quote posts with consent controls and reply backfilling. 4.6 is imminent with Collections and profile redesigns. Activity Intents just landed. Fediscovery is actually available to test. 

Frustrating news: We’re still not doing some of the partial fixes that we could, and while none of these are “easy” or they would have been done literally years ago, we hope some of these suggestions in these reports focuses attention and donation and development where it matters.

Remote Interaction (Sin 3) remains the most embarrassing. Activity Intents is infrastructure—users don’t see infrastructure, they see copy-paste boxes. Protocol handlers remain unshipped despite years of documentation. Someone just needs to deploy them.

What moved grades:

  • Sin 2: B- → B+ (Loops framing, mobile apps de-emphasizing feeds)
  • Sin 5: B → A- (Ghost conversations fixed in 4.5!)
  • Sin 6 (Part 1): C → B (Fediscovery available, Search opt-in settable by admins on Mastodon)
  • Sin 7: C- → B- (Collections rolling out, Loops Starter Kits shipped)

Extra Credit – What You Can Do to Help

  1. Other Platform Developers: Copy elements of  PieFed’s instance chooser. Sorting by ping, not size, actively decentralizes. Mastodon, Pixelfed, Lemmy—your turn.
  2. Mobile App Developers: Deploy protocol handlers. Be the first domino. Prove it works. Blog about it. This sin has been stuck at D too long. Get into the weeds here on how it can be done TODAY.
  3. Programmers and Fediverse Developers: Integrate curated feeds into onboarding. Feature Newsmast and Flipboard in suggested follows. Make great content findable from day one.
  4. Server Admins and Developers: Support FASP’s for Discovery Search and more.
  5. Help standardize federated feeds. Get involved with W3C SWICG and FEP-1d80. The Fediverse desperately needs agreement on how feeds should work.
  6. Mastodon server admins: Upgrade to Mastodon 4.5. Reply backfilling alone makes it worth it. Your users will thank you.

In Conclusion

The Fediverse has what Big Tech can’t buy: passion, values, and a community that gives a damn. Now we have proof that caring can turn into shipping.

  • Ghost Conversations—fixed.
  • Starter Kits—shipping.
  • Discovery infrastructure—building.
  • Quote posts—done right, with consent controls.

The Mastodon team is moving faster than they have in years. Loops proves a single developer with good taste can ship features the whole ecosystem should copy. PieFed shows smart defaults can actively decentralize.

The Open Social Web won’t win on ideology alone. It’ll win when a normie can join, find friends, discover content, and interact seamlessly—without understanding federation theory.

We’re closer than we were. These grades reflect that honestly.

Redemption is within reach. Some has already arrived.

Who’s bumping their grade next?


Follow-up to Tim’s Part 1and Part 2, and Sean’s solutions.

Tim Chambers (@tchambers@indieweb.social) runs Indieweb.social. Sean Tilley (@deadsuperhero@wedistribute.org) edits We Distribute.

shareopenly.org

Share | ShareOpenly

Easily share content to social networks across the web.

@tchambers@indieweb.social

Thanks to @deadsuperhero for the collaboration on this update to my article from last summer. As Sean put it: "It's a way to reflect on how things have changed over the past six months, with clear ideas on where things are headed." Hope like the last time, this sparks good conversations and further motion.

The Seven Deadly UX Sins: A Redemption Report Card wedistribute.org/2026/04/the-s

wedistribute.org

The Seven Deadly Fediverse UX Sins: A Redemption Report Card - We Distribute

Six months after an initial analysis, two Fediverse experts come back to examine where user experience has changed. Are we on the path of redemption, or repeating the same old sins?

@hongminhee@hollo.social

Just submitted a CFP to the Fediverse & Social Web track at @COSCUP 2026. The talk is titled I just wanted ruby annotations: writing in dead scripts on the living fediverse.

Here's the abstract:

Koreans used to mix hanja (漢字; Chinese characters) into Korean prose, much as Japanese still mixes kanji and kana. The style is called Korean mixed script (國漢文混用體). Almost nobody writes this way anymore. I do.

When I wanted to post this way on the fediverse, I ran into a small but stubborn problem: <ruby> annotations, the HTML feature that puts pronunciation guides above or beside characters, were stripped by the major servers I tried. I filed an issue against Mastodon. It sat there for a long time. At some point, “maybe I should run my own server” somehow became “maybe I should implement ActivityPub myself.”

ActivityPub is not simple. JSON-LD alone has several ways to say the same thing. Then come HTTP Signatures, WebFinger, NodeInfo, inbox forwarding, and the small incompatibilities that only become obvious when Mastodon and Misskey disagree. Before building the server I wanted, I built Fedify: a TypeScript framework that keeps most of that protocol plumbing out of application code.

Hollo came next, because I still wanted the original thing: a single-user ActivityPub server where Markdown and <ruby> annotations survived the trip. Hackers' Pub followed from the same framework, aimed at developers who want short posts and longer articles to federate.

This talk is about how a small typographic itch turned into upstream patches, a framework, and two fediverse servers. I still just wanted ruby annotations.

Fingers crossed!

hackers.pub

Hackers' Pub

Hackers' Pub is a place for software engineers to share their knowledge and experience with each other. It's also an ActivityPub-enabled social network, so you can follow your favorite hackers in the fediverse and get their latest posts in your feed.

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@jnkrtech@treehouse.systems

Common take:

“We shouldn’t need LLMs to produce boilerplate for us; we should just build and use languages with less boilerplate instead”

This has the same energy as claiming that design patterns are bad, because languages should just be more expressive… and then making a new language which ends up with its own set of design patterns.

Boilerplate is not necessarily bad! Maximizing the information density of code is not a good goal! APL has existed for decades. Perl has existed for decades. “Line noise” has incredible information density and is widely hated.

Trying to remove all boilerplate results in over-adherence to DRY, and tons of developers have experienced what it’s like for code to be maximally compacted to avoid any repetition. The result is inflexible systems with arbitrary abstractions, because the degrees of freedom have all been welded shut and because the abstraction boundaries were drawn around syntax rather than around semantics. At very high quantities boilerplate can cause a maintainability burden, but too much is usually better than too little. Quality of abstractions matters significantly more.

Static codegen tools and frameworks are nothing new, and they’ll always have their place regardless of the level of abstraction that languages are capable of.

@evan@cosocial.ca · Reply to のえる

@noellabo テストしていただけて嬉しいです。何か問題がありましたら、ぜひお知らせください。

Issue はこちらで管理しています:
github.com/social-web-foundati

特に日本語に関する国際化(i18n)の課題には注目していますので、気づいた点があれば教えていただけると助かります。

github.com

Issues · social-web-foundation/tags.pub

Global hashtag server. Contribute to social-web-foundation/tags.pub development by creating an account on GitHub.

@noellabo@fedibird.com

tags.pubをリレーに追加して、テストしています。

tags.pubは、基本的な仕組みはハッシュタグリレーと同じで、リレーとして公開投稿を受け取って、ハッシュタグ付き投稿を希望者に配送するサーバです。

特定のハッシュタグつき投稿を受け取りたい人は、tags.pubのハッシュタグに対応するアカウントをフォローすると、tags.pubに届いた該当ハッシュタグ付き投稿がブーストされてきます。(Announceアクティビティなのですが、リノートとかリピートとか実装毎に機能の名前が異なります)

Social Web Foundationの設置しているサービスで、グローバルなハッシュタグフォローを実現する取り組みの一つです。
socialwebfoundation.org/2026/0
tags.pub/

基本的に昔からハッシュタグリレーでやっていることと同じですが、リレー参加サーバに自動配送はせず、ユーザーのフォローベースで配送される点が異なります。

利用者は、自分のプロフィールの説明文の中に を記載したり、もう少し広い範囲で を指定するとこの仕組みで配送されなくなります。

[参照]

fedibird.com

投稿の参照(1件) by のえる (@noellabo@fedibird.com)

Introducing tags.pub tags.pub is a new service under development by the Social Web Foundation. It is a global hashtag server -- it lets you follow a hashtag across the Fediverse. There's lots of information on the tags.pub home page, and I (Evan) did a talk about tags.pub at FOSDEM 2026. This blog post answers some basics about tags.pub. To follow a hashtag globally, search for a user with that name at tags.pub, like <a rel="mention" class="u-url mention" href="https://tags.pub/user/example">@example</a> for the #example hashtag. Follow that account, and it will share all the […] https://socialwebfoundation.org/2026/03/17/introducing-tags-pub/

@hongminhee@hollo.social

One of the reasons our project can't move to a CI/CD service other than GitHub Actions or a forge service other than GitHub is precisely because of npm and JSR's dependency on GitHub. If you want to use trusted publishing for your JavaScript packages on npm or JSR, you are forced to use GitHub and GitHub Actions. This issue is likely not unrelated to the fact that npm and GitHub are operated by the same company.

@reiver@mastodon.social

What if web-browsers could render the ActivityPub / ActivityStreams JSON-LD source-code into the document it represents?

Fediverse clients can do it — why can't browsers?

I previously created a small-net / small-web browser client named SpaceMonkey.

It supports protocols such as Gemini, HTTP, HTTPS, Mercury, etc. And, formats such as GemText, HTML, Markdown, etc.

It now supports the ActivityPub / ActivityStreams JSON-LD format, too.

@hongminhee@hollo.social

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in two weeks, on May 9. If you've been thinking about submitting, now's the time!

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@hongminhee@hollo.social

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in two weeks, on May 9. If you've been thinking about submitting, now's the time!

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@hongminhee@hackers.pub

@COSCUP 2026 연합우주 & 소셜 웹 트랙 발표자 모집 마감이 2주 앞(5월 9일)으로 다가왔습니다. 발표를 고민 중이셨다면 지금이 바로 기회입니다!

hackers.pub

COSCUP 2026 연합우주 & 소셜 웹 트랙: 발표자 모집

한국 연합우주 개발자 모임(FediDev KR)과 일본의 FediLUG가 2026년 대만 타이베이에서 개최되는 COSCUP 2026의 연합우주(Fediverse) 및 소셜 웹 트랙 발표자를 모집합니다. 이번 트랙은 액티비티펍(ActivityPub) 프로토콜 구현, 전용 클라이언트 및 라이브러리 개발, 인스턴스 운영 노하우, 그리고 연합 커뮤니티의 거버넌스와 같은 다양한 주제를 폭넓게 다룹니다. 동아시아 주요 오픈소스 컨퍼런스에서 처음으로 열리는 연합우주 전용 세션인 만큼, 개발자와 운영자들이 모여 기술적 통찰을 나누고 지역 커뮤니티의 결속을 다지는 중요한 기회가 될 것입니다.

다른 언어로 읽기: English (영어), 日本語 (일본어).


한국 연합우주 개발자 모임(FediDev KR)과 FediLUG(일본)이 COSCUP 2026 연합우주(fediverse) & 소셜 웹 트랙을 열고, 발표 제안을 받습니다.

COSCUP은 매년 대만 타이베이에서 열리는 참가비 무료의 자유·오픈 소스 소프트웨어 컨퍼런스입니다. FOSDEM의 동아시아판이라고 생각하시면 됩니다. 올해는 8월 8–9일 국립대만과학기술대학교에서 UbuCon Asia 2026과 공동 개최됩니다.

연합우주 & 소셜 웹 트랙은 하루 종일, 총 6시간 진행됩니다. 동아시아의 주요 오픈소스 컨퍼런스에서 열리는 첫 번째 연합우주 전용 트랙으로, 이 자리가 동아시아 연합우주 커뮤니티의 정기적인 모임으로 이어지기를 바랍니다.

발표 형식

기본 발표 시간은 30분입니다. 더 길거나 짧은 시간이 필요하다면 제출 시 희망 시간을 적어주세요.

주제

연합우주 및 오픈 소셜 웹과 관련된 주제라면 무엇이든 환영합니다.

  • ActivityPub 또는 관련 프로토콜 구현
  • ActivityPub 기반 소프트웨어용 클라이언트
  • 연합우주 개발을 위한 라이브러리, 툴킷, 프레임워크
  • 검색, 온보딩, 모더레이션 등 지원 서비스
  • 인스턴스 운영 및 관리
  • 거버넌스, 정책, 연합 커뮤니티 운영의 사회적 측면
  • 더 넓은 의미의 오픈 소셜 웹과 상호운용성

주요 일정

  • 제출 시작: 2026년 3월 28일
  • 제출 마감: 2026년 5월 9일 (AoE, 세계 어느 시간대 기준으로도 해당 날짜 내)
  • 결과 통보: 2026년 6월 9일
  • 컨퍼런스: 2026년 8월 8–9일

제출 방법

https://pretalx.coscup.org/coscup-2026/cfp에서 제출하실 수 있습니다. 트랙 드롭다운에서 Fediverse & Social Web을 선택해 주세요.

발표 제안은 영어 또는 중국어로 작성해 주세요. COSCUP은 세션 설명을 영어와 중국어로 함께 게시하지만, 번역은 채택 이후에 이루어지므로 제출 시 두 언어를 모두 작성할 필요는 없습니다.

모든 세션은 녹화되어 CC BY-SA 4.0으로 공개됩니다. 녹화하거나 해당 조건으로 공개할 수 없는 내용이 포함되어 있다면 제출 시 명시해 주세요.

행동 강령

모든 발표자와 참가자는 COSCUP 행동 강령(영문)을 숙지하고 준수해야 합니다.

문의

트랙, 주제, 연합우주 전반에 대한 문의는 contact@fedidev.kr 또는 연합우주 계정 @fedidevkr 쪽으로 연락해 주세요.

@jihyeok@hackers.pub

I just submitted a proposal for the Fediverse & Social Web track at COSCUP 2026!

hackers.pub

Fediverse & Social Web track at COSCUP 2026: call for participation

FediDev KR and FediLUG are launching the first dedicated Fediverse & Social Web track at COSCUP 2026 in Taipei, creating a landmark gathering point for the open social web community in East Asia. This technical track seeks session proposals covering ActivityPub implementations, client development, moderation tooling, and the complex governance of federated communities. Participants can contribute insights on instance administration and the broader interoperable frameworks of decentralized protocols during the two-day conference in August. With the submission window closing on May 9, 2026, this initiative marks a significant milestone in fostering regional collaboration and advancing the technical evolution of the decentralized social web.

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

Fedify 2.2.0 is out! This release finally adds client-to-server (C2S) outbox listener support, proper HTTP 410 Gone responses for deleted actors via Tombstone, new integrations for SolidStart and Nuxt, and interoperability fixes for Lemmy and Pixelfed. Three new end-to-end tutorials also landed alongside a custom collections cookbook.

https://github.com/fedify-dev/fedify/discussions/733

github.com

Fedify 2.2.0: C2S outbox listeners, `Tombstone` support, SolidStart and Nuxt integrations, and three new tutorials · fedify-dev/fedify · Discussion #733

Fedify is a TypeScript framework for building ActivityPub servers. It implements federation details such as HTTP Signatures, JSON-LD processing, WebFinger, inbox and outbox routing, and activity de...

The CFP for our Fediverse & Social Web track at @COSCUP 2026 closes in two weeks, on May 9. If you've been thinking about submitting, now's the time!

hackers.pub

Fediverse & Social Web track at COSCUP 2026: call for participation

FediDev KR and FediLUG are launching the first dedicated Fediverse & Social Web track at COSCUP 2026 in Taipei, creating a landmark gathering point for the open social web community in East Asia. This technical track seeks session proposals covering ActivityPub implementations, client development, moderation tooling, and the complex governance of federated communities. Participants can contribute insights on instance administration and the broader interoperable frameworks of decentralized protocols during the two-day conference in August. With the submission window closing on May 9, 2026, this initiative marks a significant milestone in fostering regional collaboration and advancing the technical evolution of the decentralized social web.

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@COSCUP 2026 フェディバース & ソーシャルウェブ トラックのCFP締め切りまで、残り2週間(5月9日)となりました。発表を考えている方は、ぜひお早めに!

hackers.pub

COSCUP 2026 フェディバース & ソーシャルウェブ トラック:発表者募集

COSCUP 2026にて、FediLUGとFediDev KRが共同で運営する「フェディバース & ソーシャルウェブ」トラックの発表提案募集が開始されました。東アジアの主要なオープンソースカンファレンスで初となるこの専門トラックでは、ActivityPubの実装や関連ツール、インスタンス運営の技術的知見からガバナンス等の社会的側面まで、分散型SNSに関する広範なトピックを対象としています。2026年5月9日の募集締め切りに向け、分散型ソーシャルウェブの発展に寄与する多様な知見の集結が期待されており、地域の開発者コミュニティにおける技術交流と連携を深める重要な機会となります。

他の言語で読む:English(英語)、한국어(韓国語)。


FediLUGFediDev KRは、COSCUP 2026 フェディバース & ソーシャルウェブトラックを開設し、発表の提案を募集します。

COSCUP(Conference for Open Source Coders, Users, and Promoters)は、台湾・台北で毎年開催される無料のオープンソースカンファレンスです。東アジア版のFOSDEMとイメージしていただければわかりやすいかと思います。今年は8月8–9日に国立台湾科技大学にてUbuCon Asia 2026と共同開催されます。

フェディバース & ソーシャルウェブトラックは1日間、計6時間を予定しています。東アジアの主要なオープンソースカンファレンスで開かれる初のフェディバース専用トラックとして、東アジアのフェディバースコミュニティが定期的に集まる場になることを願っています。

発表形式

発表時間のデフォルトは30分です。それより長い・短い時間が必要な場合は、提出時に希望する時間をお知らせください。

トピック

フェディバースおよびオープンなソーシャルウェブに関するテーマであれば、幅広く歓迎します。

  • ActivityPub または関連プロトコルの実装
  • ActivityPub 対応ソフトウェア向けクライアント
  • フェディバース開発のためのライブラリ、ツールキット、フレームワーク
  • 検索・オンボーディング・モデレーションなどの支援サービス
  • インスタンスの運営・管理
  • ガバナンス、ポリシー、連合コミュニティ運営の社会的側面
  • より広いオープンソーシャルウェブと相互運用性

重要な日程

  • 募集開始:2026年3月28日
  • 募集締め切り:2026年5月9日(AoE:世界のどのタイムゾーンでも当日中)
  • 採否通知:2026年6月9日
  • カンファレンス:2026年8月8–9日

提出方法

https://pretalx.coscup.org/coscup-2026/cfpから提出できます。トラックのドロップダウンでFediverse & Social Webを選択してください。

提案は英語または中国語でご記入ください。COSCUPはセッションの説明を英語と中国語の両言語で掲載しますが、翻訳は採択後に行われるため、提出時に両言語を用意する必要はありません。

すべてのセッションは録画され、CC BY-SA 4.0のもとで公開されます。録画や当該条件での公開が難しい内容が含まれる場合は、提出時にその旨をお知らせください。

行動規範

すべての発表者と参加者は、COSCUP 行動規範(英文)を確認し、遵守してください。

お問い合わせ

トラック、トピック、フェディバース全般に関するご質問は、contact@fedidev.krまたはフェディバースアカウント「@fedidevkr」までお気軽にどうぞ。

@COSCUP 2026 연합우주 & 소셜 웹 트랙 발표자 모집 마감이 2주 앞(5월 9일)으로 다가왔습니다. 발표를 고민 중이셨다면 지금이 바로 기회입니다!

hackers.pub

COSCUP 2026 연합우주 & 소셜 웹 트랙: 발표자 모집

한국 연합우주 개발자 모임(FediDev KR)과 일본의 FediLUG가 2026년 대만 타이베이에서 개최되는 COSCUP 2026의 연합우주(Fediverse) 및 소셜 웹 트랙 발표자를 모집합니다. 이번 트랙은 액티비티펍(ActivityPub) 프로토콜 구현, 전용 클라이언트 및 라이브러리 개발, 인스턴스 운영 노하우, 그리고 연합 커뮤니티의 거버넌스와 같은 다양한 주제를 폭넓게 다룹니다. 동아시아 주요 오픈소스 컨퍼런스에서 처음으로 열리는 연합우주 전용 세션인 만큼, 개발자와 운영자들이 모여 기술적 통찰을 나누고 지역 커뮤니티의 결속을 다지는 중요한 기회가 될 것입니다.

다른 언어로 읽기: English (영어), 日本語 (일본어).


한국 연합우주 개발자 모임(FediDev KR)과 FediLUG(일본)이 COSCUP 2026 연합우주(fediverse) & 소셜 웹 트랙을 열고, 발표 제안을 받습니다.

COSCUP은 매년 대만 타이베이에서 열리는 참가비 무료의 자유·오픈 소스 소프트웨어 컨퍼런스입니다. FOSDEM의 동아시아판이라고 생각하시면 됩니다. 올해는 8월 8–9일 국립대만과학기술대학교에서 UbuCon Asia 2026과 공동 개최됩니다.

연합우주 & 소셜 웹 트랙은 하루 종일, 총 6시간 진행됩니다. 동아시아의 주요 오픈소스 컨퍼런스에서 열리는 첫 번째 연합우주 전용 트랙으로, 이 자리가 동아시아 연합우주 커뮤니티의 정기적인 모임으로 이어지기를 바랍니다.

발표 형식

기본 발표 시간은 30분입니다. 더 길거나 짧은 시간이 필요하다면 제출 시 희망 시간을 적어주세요.

주제

연합우주 및 오픈 소셜 웹과 관련된 주제라면 무엇이든 환영합니다.

  • ActivityPub 또는 관련 프로토콜 구현
  • ActivityPub 기반 소프트웨어용 클라이언트
  • 연합우주 개발을 위한 라이브러리, 툴킷, 프레임워크
  • 검색, 온보딩, 모더레이션 등 지원 서비스
  • 인스턴스 운영 및 관리
  • 거버넌스, 정책, 연합 커뮤니티 운영의 사회적 측면
  • 더 넓은 의미의 오픈 소셜 웹과 상호운용성

주요 일정

  • 제출 시작: 2026년 3월 28일
  • 제출 마감: 2026년 5월 9일 (AoE, 세계 어느 시간대 기준으로도 해당 날짜 내)
  • 결과 통보: 2026년 6월 9일
  • 컨퍼런스: 2026년 8월 8–9일

제출 방법

https://pretalx.coscup.org/coscup-2026/cfp에서 제출하실 수 있습니다. 트랙 드롭다운에서 Fediverse & Social Web을 선택해 주세요.

발표 제안은 영어 또는 중국어로 작성해 주세요. COSCUP은 세션 설명을 영어와 중국어로 함께 게시하지만, 번역은 채택 이후에 이루어지므로 제출 시 두 언어를 모두 작성할 필요는 없습니다.

모든 세션은 녹화되어 CC BY-SA 4.0으로 공개됩니다. 녹화하거나 해당 조건으로 공개할 수 없는 내용이 포함되어 있다면 제출 시 명시해 주세요.

행동 강령

모든 발표자와 참가자는 COSCUP 행동 강령(영문)을 숙지하고 준수해야 합니다.

문의

트랙, 주제, 연합우주 전반에 대한 문의는 contact@fedidev.kr 또는 연합우주 계정 @fedidevkr 쪽으로 연락해 주세요.

@hongminhee@hollo.social · Reply to Jim DeLaHunt

@jdlh If you'd also like to discuss with the fediverse community in East Asia, and you can make it to Taiwan this summer, how about giving a talk at the Fediverse & Social Web track at COSCUP 2026? Just like FOSDEM, @COSCUP is free to attend.

@liaizon @Edent @north @Profpatsch

hackers.pub

Fediverse & Social Web track at COSCUP 2026: call for participation

FediDev KR and FediLUG are launching the first dedicated Fediverse & Social Web track at COSCUP 2026 in Taipei, creating a landmark gathering point for the open social web community in East Asia. This technical track seeks session proposals covering ActivityPub implementations, client development, moderation tooling, and the complex governance of federated communities. Participants can contribute insights on instance administration and the broader interoperable frameworks of decentralized protocols during the two-day conference in August. With the submission window closing on May 9, 2026, this initiative marks a significant milestone in fostering regional collaboration and advancing the technical evolution of the decentralized social web.

Read it in other languages: 日本語 (Japanese), 한국어 (Korean).


FediDev KR and FediLUG (Japan) are pleased to announce the Fediverse & Social Web track at COSCUP 2026, and invite participants to submit proposals for talks.

COSCUP (Conference for Open Source Coders, Users, and Promoters) is a free, community-run open source conference held annually in Taipei, Taiwan. Think FOSDEM, but in East Asia. This year it takes place August 8–9 at the National Taiwan University of Science and Technology, and is co-hosted with UbuCon Asia 2026.

The Fediverse & Social Web track runs for a full day, six hours in total. It is the first dedicated fediverse track at a major open source conference in East Asia, and we hope it becomes a regular gathering point for the fediverse community in the region.

Format

The default talk length is 30 minutes. If you need more or less time, note your preferred length when submitting.

Topics

We welcome proposals on anything related to the fediverse and the open social web, including:

  • Implementations of ActivityPub or related protocols
  • Clients for ActivityPub-enabled software
  • Libraries, toolkits, and frameworks for fediverse development
  • Supporting services: search, onboarding, moderation tooling
  • Instance administration and operations
  • Governance, policy, and the social dimensions of running federated communities
  • The broader open social web and interoperability

Important dates

  • Submission opens: March 28, 2026
  • Submission deadline: May 9, 2026 (AoE)
  • Acceptance notifications: June 9, 2026
  • Conference: August 8–9, 2026

Submissions

Submit proposals at https://pretalx.coscup.org/coscup-2026/cfp. Select Fediverse & Social Web from the track dropdown.

You can write your proposal in English or Chinese. COSCUP publishes session descriptions bilingually in English and Chinese, but that translation happens after acceptance; you don't need to provide both languages when submitting.

All sessions will be recorded and released under CC BY-SA 4.0. If your talk contains material that cannot be recorded or released under those terms, please note this in your submission.

Code of conduct

All speakers and attendees are expected to follow the COSCUP Code of Conduct.

Contact

Questions about the track, topics, or the fediverse in general are welcome at contact@fedidev.kr or @fedidevkr on the fediverse.

@hongminhee@hollo.social · Reply to Gregory

@grishka I'm also the type of person who ships first and talks second, but I don't think @dansup's approach is bad. Actually, talking about the same thing multiple times (even if it might get tiresome for some people to hear) is still perfectly fine to do!

@hongminhee@hollo.social

A quote translated from @bgl's saying:

Today, while talking with a software developer friend, we came up with something called the “First Principle First Principle.” It's literally the “First Principle” First Principle: many dev teams don't actually treat their first principles as truly “first” and quietly compromise on them, so this is a principle that says you shouldn't do that and must treat them as genuinely “first.”

hackers.pub

오늘 개발자 친구와 대화하다가 First Principle First Princple이란걸 만들었다. 'First Principle' First Principle인데, 많은 개발팀이 First Principle을 정말로 First로 다루지 않고 은근슬쩍 타협하는데, 그러지말고 진짜 First로 다루라는;; Principle이다.

오늘 개발자 친구와 대화하다가 First Principle First Princple이란걸 만들었다. 'First Principle' First Principle인데, 많은 개발팀이 First Principle을 정말로 First로 다루지 않고 은근슬쩍 타협하는데, 그러지말고 진짜 First로 다루라는;; Principle이다.

@bgl@hackers.pub

오늘 개발자 친구와 대화하다가 First Principle First Princple이란걸 만들었다. 'First Principle' First Principle인데, 많은 개발팀이 First Principle을 정말로 First로 다루지 않고 은근슬쩍 타협하는데, 그러지말고 진짜 First로 다루라는;; Principle이다.

@monaco_koukoku@fedibird.com

>RP これは超大作だ… ​:cool__i:

Pixelfed的な画像共有サービスをFedifyで作るというチュートリアル。TypeScriptやNuxtの基本なども入っているので、事前知識があればスキップできそう。このチュートリアルがクリアできたらどんな連合サービスでも作れそうな気がする?

@liaizon@wake.st · Reply to Terence Eden

@Edent @jdlh @north @Profpatsch I would love to see this initiative happen outside of fediforum where there is no hurdle of needing to pay money to participate. this is also an issue I have put quite a bit of time into researching over the years and I would love to participate in these discussions! maybe we can find time zone that would work well for @hongminhee too