Is anyone aware of a FEP for that?
I share your concerns about the variety of issues with inclusion in the mentioned spaces. For me, framing the need for a centralised substrate for a decentralised network actually further accentuates how important those problems are.
For example: If there are 10 different forums to discuss FEPs, and a few of those forums are racist, than thats bad
If there is 1 forum for everyone to discuss FEPS, and that forum is racist, than thats extra bad
I consider the #FEP process as a "best-we-can-manage" at the moment. There is room for a ton of improvement in the grassroots standardization process. What I would be much in favor of is to see more organization around specific themes.
The FEP is nice but it is a random collection of bits and pieces collected as best-practices from across the ecosystem.
Examples of where decentralized ecosystems focus on specific use cases or verticles are #ForgeFed, Podcasting, and Forums.
"[Nostr] has the Zap Lightning payments and stuff ... we haven't built into our own app, because it's not a priority, and in some ways we're positioning ourselves as the non-Bitcoiner Nostr folks.
But ... easy micro-payments between users, and from users to services, gives us a economic model that's not advertising."
@rabble, 2025
https://wedistribute.org/podcast/s2e3-rabble-from-nos-social/
@76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa
(1/2)
"It's very hard to build on top of the fediverse as it is now. It's easy to build *part* of the fediverse, but you can't build a layer on top of it."
@rabble, 2025
https://wedistribute.org/podcast/s2e3-rabble-from-nos-social/
What about the FEP process? It's already documented a range of protocol extension proposals and more are in the works. If we can get reps from a critical mass of app teams, then mass adoption gets much easier.
@76c71aae3a491f1d9eec47cba17e229cda4113a0bbb6e6ae1776d7643e29cafa
In the current process the best-practices gathered from throughout the decentralized developer ecosystem aggregate by emergent forces to form the fediverse at large. The #SocialHub #FEP process acts as a funnel that directs experience towards further adoption in formal #ActivityPub et al open standards by the W3C #SocialCG
If what you say is right, then TIL.
However, I've seen people move from A to B to SELFHOSTED to C and delete SELFHOSTED.
In which case, I assume, also taking what you write, that the redirection will stop somewhere.
Also, if I only move from A to B, how long will A keep a record that I'm now on B ?
There are plentiful long discussions and history on the subject matter, and multiple solutions being discussed among which various forms of - what's current called but may have to be renamed - nomadic identity. #ActivityPub enhancement proposals #FEP's hopefully bring a measure of standardization.
See e.g. this long discussion on #SocialHub at https://socialhub.activitypub.rocks/t/nomadic-identity-for-the-fediverse/2101/97

⁂ Article
What Do We Do With Our #Mainstreaming Alt-People?
This is an old and familiar problem: people who say they want change but consistently choose the path that neutralises it. Welcome to the “common sense” #NGO worldview, currently being repackaged in the #Fediverse as things like the Fedi Foundation. It’s not new. It’s not empowering. It’s a tired institutional gravity that drags every radical project into a fog of bureaucracy, branding, and paid careers.
In contrast, we have the “nativist” #openweb crew – grassroots people […]
⁂ Article
What Do We Do With Our #Mainstreaming Alt-People?
This is an old and familiar problem: people who say they want change but consistently choose the path that neutralises it. Welcome to the “common sense” #NGO worldview, currently being repackaged in the #Fediverse as things like the Fedi Foundation. It’s not new. It’s not empowering. It’s a tired institutional gravity that drags every radical project into a fog of bureaucracy, branding, and paid careers.
In contrast, we have the “nativist” #openweb crew – grassroots people […]
I follow the #ActivityPub hashtag and see this same msg for the 10th time or so and it becomes a bit spammy. The best way to get attention is to ask concrete questions that people can help with. There are also a number of places on the web to consult or interact with like https://socialhub.activitypub.rocks dev community, the W3C #SocialCG mailing list and AS/AP repo issue trackers. There is the #FEP process at https://codeberg.org/fediverse/fep and fedi-resources at https://delightful.coding.social

Hi @evan,
surely you are joking Mr. Prodromou.
Isn't it supposed to be in here https://codeberg.org/fediverse/fep/src/feps? #ActivityPub #FEP
While developing the initial version of the #polls for #ActivityPub#WordPress plugin, I so often got reminded to the preamble words of @gancio from @lesion
"Building software means taking a stand, making decisions, choices. These choices start from a precise look at reality, from specific needs and ends implementing specific features, choose default values, simplify some flow and patterns while making difficult others."
It's just a tiny poll plugin, but there are still decisions to be made: For example, when to reveal the poll vote counts, to whom, and when to reset the vote counts (e.g. when changing the type from single choice to multiple).
There are many flow patterns that I don't consider worth striving for. Please help me by leaving some comments on the scenarios you can imagine.
I brought this to #SocialHub on the #Polls #FEP discussion thread.
https://socialhub.activitypub.rocks/t/fep-9967-polls/4885/14?u=aschrijver

I want open file formats with alt-text metadata that are compatible with most Fediverse software:
Upload an image or video to Mastodon, Pixelfed or whatever, that has alt-text metadata and it will automatically display the alt-text in the Fediverse.
Download the file and it will keep the alt-text.
Bonus: A metadata field for Fediverse creator. So people can download and repost media files and they will display the original creator just like Mastodon can do with link previews.
EDIT: In the replies we've gathered so far:
* There is an existing issue for Mastodon: https://github.com/mastodon/mastodon/issues/14903 (I don't open Microsoft GitHub™, so I didn't read it)
* PNG and probably many other file formats already have appropriate metadata tags that could be used.
* Fedi devs have to agree on one way to implement this -> #FEP
* While uploading a file you should be able to edit or replace the metadata alt text with your own alt text and then be able to choose whether you want to replace the file's metadata or not (So your post can display the alt text that is specifically relevant to your post, while the file can be downloaded with a more general alt text).
I had fun doing this Harel state chart for the FEP on pending following/followers connections (4ccd). It was a challenge to make it work!
Hi @evan,
surely you are joking Mr. Prodromou.
Isn't it supposed to be in here https://codeberg.org/fediverse/fep/src/feps? #ActivityPub #FEP
+1 to @silverpill's contribution. As the linked doc says;
"ActivityPub specification hasn't been updated since 2018. Many developers consider it incomplete and/or outdated."
https://codeberg.org/ap-next/ap-next/src/branch/main/guide.md
Following the current spec to the letter is a good exercise in understanding it, but by itself it will not get you smooth interop with existing AP implementations.
I'd also recommend familiarising yourself with the Fediverse Enhancement Protocol process;
https://codeberg.org/fediverse/fep/src/branch/main/fep/a4ed/fep-a4ed.md
I want open file formats with alt-text metadata that are compatible with most Fediverse software:
Upload an image or video to Mastodon, Pixelfed or whatever, that has alt-text metadata and it will automatically display the alt-text in the Fediverse.
Download the file and it will keep the alt-text.
Bonus: A metadata field for Fediverse creator. So people can download and repost media files and they will display the original creator just like Mastodon can do with link previews.
EDIT: In the replies we've gathered so far:
* There is an existing issue for Mastodon: https://github.com/mastodon/mastodon/issues/14903 (I don't open Microsoft GitHub™, so I didn't read it)
* PNG and probably many other file formats already have appropriate metadata tags that could be used.
* Fedi devs have to agree on one way to implement this -> #FEP
* While uploading a file you should be able to edit or replace the metadata alt text with your own alt text and then be able to choose whether you want to replace the file's metadata or not (So your post can display the alt text that is specifically relevant to your post, while the file can be downloaded with a more general alt text).
That’s Tim. Fantastic article! I’ll have more to say after I re-read this a dozen times, but I want to get out early with an answer to #3: remote actions…
This is why I built fep-3b86 “Activity Intents” which lets people take remote actions from their home server with one click and zero fuss. No JS, no funny protocols required.
Could you please weigh in on this?
@tchambers @renchap@dansup @cheeaun @scottjenson @newsmast @andypiper @ricmac @evan @laurenshof @pfefferle @fediversenews @timbray
@benpate - can you post a link to that #FEP here? Is this it: https://codeberg.org/fediverse/fep/src/branch/main/fep/3b86/fep-3b86.md

> I have nothing but love for the FEP process!
I figured as much, but good to know for sure : )
> if there is one final or near final #FEP I should point to for each UX fix happy to go back and add them!
That's a bit above my paygrade, but @silverpill might have some suggestions?
> And part 2 is live now
All my Christmases come at once! : P Will devour this now.
> I have nothing but love for the FEP process!
I figured as much, but good to know for sure : )
> if there is one final or near final #FEP I should point to for each UX fix happy to go back and add them!
That's a bit above my paygrade, but @silverpill might have some suggestions?
> And part 2 is live now
All my Christmases come at once! : P Will devour this now.
Just some idle thoughts @tchambers. I love that you've put all this in one place, I love the tongue-in-cheek way you explain it all, and I'm really excited to see part II, with the potential solutions you have to offer.
I'm especially hoping to see some love for the FEP process, given the way you seem to casually dismiss it towards the end of the piece. Some of these UX fixes do need protocol-level support, and FEPs are a community-driven process for filling AP potholes.

The Work Continues: What’s Next
Details will follow soon — but the work on events in the #Fediverse is far from complete. Key upcoming milestones include:
- Improvements and new features for the Event Bridge for ActivityPubplugin for WordPress
Continued development to maintain, fix issues, enhance, and expand functionality. - Work on Fediverse Enhancement Proposals (FEPs)
Ensuring a robust final status of FEP-8a8e and focus on recurring and irregularly scheduled events. - Support for event interoperability in other Fediverse applications
Contribute to other Fediverse applications and help them to explore and improve support forEvent
objects. For example, @linos@graz.social has outlined a potential roadmap for Mastodon. - Contribution to GatherPress
Active involvement in the GatherPress project — a modern and truly FLOSS community oriented WordPress event plugin — to ensure full ActivityPub compatibility, including RSVP support and advanced federation features. - Community engagement and outreach
Participation in conferences, public talks, and direct conversations to foster knowledge exchange, gather feedback, and grow the ecosystem around federated events.
Additional updates and technical details will be shared soon. Input, testing, and collaboration from interested parties are always welcome. Or if you know any conferences we should attend, let us know.
#ActivityPub #Events #Fediverse #FEP #GatherPress #WordPress