RE: neuromatch.social/@jonny/11534…
Rumors that the fediverse can't do mobile identity have been greatly exaggerated: #FEP_1580 is now in draft status - codeberg.org/fediverse/fep/src…
This is a proposal for how to migrate all your stuff along with you when you move instances.
The gist:
- Send a request to move along with a set of stuff you'd like to bring with you. Moderators (optionally) can, approve, send back a change request, or deny. If the changes look ok, start the move, if not, hey you avoided incompatible moderation. Should be possible to layer in any kind of bulk actions you might want: "everything except my DMs," "strip attachments," "only my favorite posts," "nothing," etc.
- keep a public collection of move events signed by both the source and target for durable, portable proof that you are the same person as the old account
- the new instance crawls your old account and grabs whatever you specified, and then posts a mapping from old URIs to new URIs.
- other instances can then immediately remap the URIs so e.g. future interactions get sent to the right place, and then gradually update their local versions over time, spacing out traffic.
Just using existing ActivityPub mechanisms. There are 6 new terms.
Bonus: lays the next steps to migrate to content addressed URIs, decouple accounts from instances, and merge and split accounts.
It being a draft means that there is a 60 day (or longer) public comment period, and feedback/edits/etc. Are very much welcome.
Issue: codeberg.org/fediverse/fep/iss…
Discussion: socialhub.activitypub.rocks/t/…
FEP-1580: Move Actor Objects with a `migration` Collection
PR: #692 - WIP: FEP-1580: Move Actor Objects with a `migration` Collection - fediverse/fep - Codeberg.org Fedi thread: jonny (good kind): "Alright it's late and i need to go to bed, but he…" - neurospace.SocialHub