Post AsDhLjNjOXfpReNDXc by sun@shitposter.world
 (DIR) More posts by sun@shitposter.world
 (DIR) Post #AsDOYtubem6ujuJi8O by silverpill@mitra.social
       2025-03-19T14:21:57.068427Z
       
       0 likes, 0 repeats
       
       FEP-ef61 "Portable Objects" update:https://codeberg.org/fediverse/fep/pulls/529The role of decentralized identifiers in FEP-ef61 is similar to "servers" in vanilla ActivityPub: they control all actors within a certain namespace.When multiple actors exist under DID's authority, they will likely use same gateways. I added a sentence saying that gateways can be advertised via DID document as DID services (an example of that can be found in did:fedi spec). This is not possible with did:key, but might be useful with other DID methods.I am also considering moving gateways property to actor's endpoints mapping, where server-wide endpoints such as sharedInbox are usually defined (in our case they are "DID-wide").#fep_ef61 #NomadicIdentity
       
 (DIR) Post #AsDh41RfUqPWFtlrEm by fentiger@zotum.net
       2025-03-19T17:21:01Z
       
       0 likes, 0 repeats
       
       I would vote against putting it in endpoints, personally, because endpoints is "typically server/domain wide" and is allowed to be a link rather than a nested object, while gateways should be considered to vary from actor to actor, because two actors might be cloned to different sets of servers.
       
 (DIR) Post #AsDhLjNjOXfpReNDXc by sun@shitposter.world
       2025-03-19T17:53:10.550783Z
       
       1 likes, 1 repeats
       
       @silverpill I spent so much time thinking about this and dids make everything so complicated lol
       
 (DIR) Post #AsDiPAnC2TdhHSUKyu by silverpill@mitra.social
       2025-03-19T18:02:45.198445Z
       
       1 likes, 0 repeats
       
       @sun Yeah, I wanted decentralized identity in ActivityPub since I started Mitra, so it's been like four years now and I still don't understand how to do certain things.But this direction seems to be promising, and I have a feeling that eventually all this complexity will be abstracted away, and developers will be able to just take a library and start building things, like we do with HTTP libraries or implementations of cryptographic algorithms.