Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standard procedure and format for migration (import and export) #357

Open
xplosionmind opened this issue Dec 23, 2021 · 5 comments
Open
Assignees

Comments

@xplosionmind
Copy link

Some ActivityPub based programs are implementing account migration (from one instance to another) individually.

It would be great if by itself ActivityPub could implement a protocol or a standard to easily migrate from a decentralized social network to another.

Related to #300.

@ChengduLittleA
Copy link

was doing implementation for my own blog and yes, this is also a part that's fuzzy. The activitypub spec doesn't include standard for moving follower list as this requires individual followers to change their following record. There doesn't seem to be a way to force them to do so, so it's kinda problematic

@evanp
Copy link
Collaborator

evanp commented Jul 12, 2023

Probably the best strategy for this process is as follows:

  1. Mastodon has good documentation on how it implements migration. This migration is imperfect for a number of reasons, but it would be great to have a standard document about migration that wasn't tied to any particular project's implementation. So, we'd like to adapt the migration documentation from Mastodon to a FEP to make it less project-specific.
  2. We should build on the way Mastodon does it with a backwards-compatible (if possible) next version that covers some of the deficiencies in Mastodon's approach, especially with dead or defederated servers, and migrating content as well as the social graph.

@evanp evanp self-assigned this Jul 12, 2023
@evanp
Copy link
Collaborator

evanp commented Jul 12, 2023

@trwnh would be a great person to take on step 1 above.

@markcellus
Copy link

markcellus commented Jul 12, 2023

The AP groups are discussing account migration for the fediverse in this thread. Contributors here are extremely important to that discussion. It would be great if you all could chime in there as well.

@snarfed
Copy link

snarfed commented Jul 12, 2023

Oof yeah, let's merge these instead of duplicating. Also @Timothyjchambers did a bit of research on this recently too, specifically on what's deployed in the wild, he might want to chime in.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants