@jdp23 @smallcircles

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

@laurenshof @jdp23

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

wedistribute.org/podcast/s2e3-

@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

wedistribute.org/podcast/s2e3-

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

@z428 yes, these are the realities of working with the social dynamics in chaotic grassroots environments. ActivityPub is among the few commons based open standards, I think.

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

@renchap is that a question?

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 ?

@jpmens @renchap

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 […]

@blenderdumbass hi there 👋

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

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.

der.hans
der.hans boosted

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).

#AltText#FeatureRequest #FediverseMeta

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

#FEP

@douginamug

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).

#AltText#FeatureRequest #FediverseMeta

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

@tchambers
> 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.

@tchambers
> 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.

@strypey Thank you!

I’ll go back and edit that a bit to show that I have nothing but love for the FEP process!

Also if there is one final or near final #FEP I should point to for each UX fix happy to go back and add them!

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 for Event 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