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.
Reflections
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 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 #photography 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
| Sin | Problem | Grade | Status |
| 1. Instance Selection | Onboarding chaos | B- | Mastodon, PieFed, Loops, Holos lead |
| 2. Timeline Turmoil | Three-feed confusion | B+ | Mastodon buried feeds; Loops has good framing |
| 3. Remote Interaction | Copy-paste purgatory | D- | Infrastructure work, no user-facing fix |
| 4. DM Disasters | Privacy time bombs | B+ | Phanpy and Newsmast and others shipped it |
| 5. Ghost Conversations | Missing replies | A- | Shipped inMastodon 4.5! (Phantom followers still broken) |
| 6 (Part 1). Search | Opt-in buried | B+ | Fediscovery available; admins can set opt-in for their servers on Mastodon, not yet on other platforms. |
| 6 (Part 2). Content Discovery | Wandering the void | C | Ingredients exist, Fedisvoery potential, no integration, no standard feed format yet. |
| 7. User Discovery | Finding people is hell | B- | 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
- Other Platform Developers: Copy elements of PieFedâs instance chooser. Sorting by ping, not size, actively decentralizes. Mastodon, Pixelfed, Lemmyâyour turn.
- 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.
- Programmers and Fediverse Developers: Integrate curated feeds into onboarding. Feature Newsmast and Flipboard in suggested follows. Make great content findable from day one.
- Server Admins and Developers: Support FASPâs for Discovery Search and more.
- Help standardize federated feeds. Get involved with W3C SWICG and FEP-1d80. The Fediverse desperately needs agreement on how feeds should work.
- 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.
Share
After a busy few months at the Newsmast Foundation, hereâs a building in public update.
Pilots full of flavour
At the end of last week we pushed our first creator app to stores, and released our first professional network app for testing.
Michael Foster (Paths & Patches)
Consent Driven Curated Collections, aka Starter Kits.Now available on Loops, and compatible with Mastodon Collections rolling out next week.
joinloops.org/starter-kits
Spread the word. Boosts appreciated.
This is proof we can build ethical, interoperable discovery based on opt-in support at the protocol level.
đ
#StarterKits #StarterPacks #Loops #Mastodon #ActivityPub #ConsentDriven
Curated collections of accounts hand-picked by the community. Go from zero to a vibrant feed in seconds with Loops Starter Kits.
joinloops.org