Post AxF2DSPjijtXj6H3GS by benpate@mastodon.social
 (DIR) More posts by benpate@mastodon.social
 (DIR) Post #AxF2DSPjijtXj6H3GS by benpate@mastodon.social
       2025-08-16T17:34:14Z
       
       1 likes, 2 repeats
       
       I'm a software developer working on a bunch of #Fediverse things: #Emissary, #Bandwagon, and bandwagon.fm - with several more in the pipeline.It's a pretty strange mix that doesn't really fit today's Fediverse, but it makes sense when you see the end goal.I got an opportunity at #Fedicon to explain myself, so here it is:https://spectra.video/w/eod3ybLu7sHzAEMihej8kmIt's not the greatest talk about Fediverse tech, but it's the best I've got so far, and I hope it inspires you to make great things here with me.
       
 (DIR) Post #AxJ2bm7yr31kRvP7pY by wjmaggos@liberal.city
       2025-08-18T21:05:12Z
       
       0 likes, 0 repeats
       
       @benpate"we can't hold up the fedi as an alternative if we are not going to let everybody in."claps deserved. hell yeah.the problem with money and power is not exactly its centralization imo, but that the systems we all use allow money to be used to centralize power. the beautiful promise of fedi imo is that it can help fix that. built into everything, it can replace the valuable (but corrupting) attention machine of big media and advertising with worldwide word of mouth at internet speed.
       
 (DIR) Post #AxJ5KdBr89cjfajXpg by wjmaggos@liberal.city
       2025-08-18T21:35:45Z
       
       0 likes, 0 repeats
       
       @benpate having all the payment processors is the next best alternative to a fiat transfer protocol. #WebMonetization cc @Interledger
       
 (DIR) Post #AxJ5a2jCSojxDYg9tQ by benpate@mastodon.social
       2025-08-18T21:38:32Z
       
       0 likes, 0 repeats
       
       @wjmaggos @Interledger Yes.  I think payments work like like reverse homeopathy: If you only have one <insert dangerous thing> it's really bad for you, but if you have FUCKIN' ALL THE DANGEROUS THINGS, you're super safe.It's weird and counter-intuitive, but true  :)
       
 (DIR) Post #AxJ6561WGGCAPp3TCi by wjmaggos@liberal.city
       2025-08-18T21:44:07Z
       
       0 likes, 0 repeats
       
       @benpate getting content creators here is key and the killer app for that IMO is that their work can be natively social. as in the article, podcast, video, song etc is itself an #ActivityPub item.in the corporate platform world, making the content there means they have some level of ownership and say over sharing. making it outside of their walls means creators have to track all the posts that link to it on many different platforms.with growth, we can allow for independence and simplicity.
       
 (DIR) Post #AxJ6h0PBb9SHzkCYM4 by ilja@ilja.space
       2025-08-18T21:51:05.626062Z
       
       0 likes, 0 repeats
       
       @benpate for the conversations/missing replies/controls (at 30:22), and also for the account portability (33:08), see https://codeberg.org/fortified/fortethe federation.md lists the specific feps and extra explanation.
       
 (DIR) Post #AxJ8SaMxnmYN6HPi8O by benpate@mastodon.social
       2025-08-18T21:56:25Z
       
       1 likes, 0 repeats
       
       @ilja Cool, thanks!  I've looked at Forte (just a bit)I think each of these is also covered in some FEPs ~~ I'm literally sitting at my laptop right now, wrestling with conversation containers (FEP-171b) and the context property (FEP-7888).  But I'm gonna make it happen in #Emissary.I'm not sold on FEP-ef61 (portable objects) mostly because it looks *really* hard to do in a backwards-compatible way. I don't think "splitting the network" would serve us well.
       
 (DIR) Post #AxJ8k5CsP2AlfC2TY0 by ilja@ilja.space
       2025-08-18T22:14:00.030528Z
       
       0 likes, 0 repeats
       
       @benpate for FEP-ef61, i don't have personal experience with implementing it, so i can't speak for how easy/hard it is, i just know it exists. but there's a section in for compatibility with the rest of the current network, so it's not necessarily a split. but adding the identity to another server will generally be seen as a new actor by instances who do not support this, so that's definitely not perfect.and an actor does need to be of this form from the start. iirc, when it was implemented in streams, mike (who wrote streams and forte, but also more known for hubzilla), basically did a move activity for all the actors who wanted to switch to the new format.
       
 (DIR) Post #AxJj2X07Or3zQbAS0G by benpate@mastodon.social
       2025-08-19T00:24:56Z
       
       1 likes, 0 repeats
       
       @ilja Yeah, FEP-ef61 is still on the radar, but probably the back burner for now.Another issue is that I don’t see a mechanism for actually *syncing* the content from one server to another.. so that still has to be addressed by some other spec (LOLA, for instance, if I could figure out how THAT works)But.. once we have a “sync” in place, I’m definitely up for trying to tie an actor or a piece of content to some sort of DID.We’re in for a wild couple of years, that much is certain!
       
 (DIR) Post #AxJmvh2E5wxyKz9G9A by ilja@ilja.space
       2025-08-19T05:44:21.596338Z
       
       0 likes, 0 repeats
       
       @benpate i’m afraid i don’t know what lola is in this context :blobfox3c: i do remember mike talking about syncing so it should happen. i checked the federation.md again, and it’s mentioned in the section “Nomadic Identity”. the explanation is quite high-level though. if/when you do work on it, one option is to ask mike directly (or silverpil who wrote mitra, they also have nomadic identities, but idk if it also has this syncing). ime they are quite responsive when they see someone is actually serious in cooperating on such things.wild years coming up definitely seems true :blobfoxlaugh: really a lot can already be done in AP, as forte and such show, but most people don’t seem very interested in trying it out. devs don’t generally seem focussed on implementing these things, and other people sometimes ask for it but then don’t seem very interested in switching to servers who have the features. maybe this is part of the chasm you mentioned in your talk and it’s that the “innovators” can perfectly live without these features, while the next group want the features to Just Work instead of moving around to discover possible features just for the sake of it, idk. i was glad to see you did an explicit call in your talk for this, bc i’ve actually been hoping for someone who can “bridge” this chasm. maybe the one to bridge it can be you :blobfoxhappy:
       
 (DIR) Post #AxJuPFx03dBWhgkPke by jupiter_rowland@hub.netzgemeinde.eu
       2025-08-19T06:55:22Z
       
       1 likes, 0 repeats
       
       @ilja :pumpkin_owo: for FEP-ef61, i don't have personal experience with implementing it, so i can't speak for how easy/hard it is, i just know it exists. but there's a section in for compatibility with the rest of the current network, so it's not necessarily a split.It isn't a split. Definitely not. And I know from personal experience as a (streams) user.Upon first glance, FEP-ef61 looks like there's one ActivityPub Fediverse now that consists of (streams) and Forte, for these two have FEP-ef61 implemented, and one fully separate ActivityPub Fediverse that consists of everything else, and they're completely incompatible with one another. (Not to mention the networks based on other protocols like Nomad or the diaspora* protocol.)Now let's look at reality. Remember (streams) is Forte before the Nomad protocol was ripped out. It's identical otherwise. The ActivityPub part works just the same, only that you can turn it off on (streams).I've got two (streams) channels myself, @Jupiter Rowland's (streams) outlet and @Jupiter's Fedi-Memes on (streams), both of which are even cloned. Now, look at the connections (you should be permitted to do that). I'm not only connected to Hubzilla, (streams) and Forte channels. I'm just as well connected to Mastodon accounts. Mutually because everything that Mike has created has Facebook "friends" rather than Twitter followers and followed. Black magic? Or does FEP-ef61, in fact, not break compatibility to a degree that makes connections impossible?Oh, and by the way, the accounts with these channels on them were created in summer 2024, i.e. after FEP-ef61 was pushed from dev to release and rolled out to the servers. Everything on my channels that has an ID has a portable FEP-ef61 DID. Still, I can connect to Mastodon accounts, and Mastodono users can follow me.but adding the identity to another server will generally be seen as a new actor by instances who do not support this, so that's definitely not perfect.Exactly. But this is nothing that came up with FEP-ef61 when it was first rolled out to actual stable production servers in July, 2024. This has been the case since the first Red server connected to the rest of the Fediverse as early as 2012 (Red, spanish la red = the network, was renamed into the Red Matrix the same year and completely retooled, massively expanded and renamed into Hubzilla in 2015.) In other words, Hubzilla has it, (streams) has it, Forte has it, and everything in-between had it, too.CC: @Ben Pate 🤘🏻 #Long #LongPost #CWLong #CWLongPost #FediMeta #FediverseMeta #CWFediMeta #CWFediverseMeta #Fediverse #ActivityPub #Hubzilla #Streams #(streams) #Forte #NomadicIdentity #FEP_ef61