Started laying out a rough plan for implementing FEP-ef61: Portable Objects in #Fedify—server-independent #ActivityPub identities backed by #DIDs, multi-server replication, and client-side signing. It's going to be a long road (13 tasks across 5 phases, with a few open questions that need answering before we even begin), but I think it's worth doing right.

https://github.com/fedify-dev/fedify/issues/288#issuecomment-3971459585

#fedidev #fediverse #PortableObjects

FEP-ef61: Portable Objects · Issue #288 · fedify-dev/fedify

Add support for FEP-ef61 for creating server indepent fediverse applications This FEP are depend on 8b32 which already available in Fedify

GitHub

I wonder how this might fit with the work done to extend easy account migration across the fediverse, with Portable Objects (FEP-ef61)?

https://codeberg.org/fediverse/fep/src/branch/main/fep/ef61/fep-ef61.md

The developer of Streams contributed a lot to this FEP, based on the NomadicIdentity features it's shared with Hubzilla for years(1). So it's already been implemented in Streams.

I'm curious to see it added to other ActivityPubs apps so I can test an app-to-app migration.

#NomadicIdentity #PortableObjects #Streams #ActivityPub

fep/fep/ef61/fep-ef61.md at main

fep - Fediverse Enhancement Proposals

Codeberg.org
Don't see this #featurerequest I created getting implemented anytime soon or even this year (it's a complex problem requiring a reliable solution that can be supported by all), but one can dream a fully portable #Misskey (and #fediverse / #ActivityPub!)... ​:doremy_trumpet:​

#NomadicIdentity #DataPortability #PortableObjects #FEP #FEPef61 #FediverseEnhancementProposal #fediversemeta

RE:
https://p1.a9z.dev/notes/9o721did9u
Misskey GitHub Notifier @p1.a9z.dev (@repo)

$[twitch 💥] Issue opened: #12940 "Portable Objects / Nomadic identity / Data portability support (FEP-ef61)" https://github.com/misskey-dev/misskey/issues/12940

p1.a9z.dev