Web developer. Lead developer of PieFed

  • 20 Posts
  • 132 Comments
Joined 2 years ago
cake
Cake day: January 4th, 2024

help-circle





  • Currently, there is no AP. But yes the real solution to this, where all the followers from all instances end up shifting themselves to the new community, would involve the federation of Move activity, somehow.

    As you allude to, doing this with the right authority & permission is tricky. But as long as the Move is in an Announce that is signed by the origin community, that can be accepted by others as legitimate. The origin community knows the instances where all the followers are located.

    So the process would have to be initiated by a mod on the origin instance.

    Also the destination instance would need to have created a community on their end first, before all the other instances start asking for the AP representation. So probably a Move would need to go there first, then wait for an Accept to come back before federating the Move to all other instances.


  • Group members are not listed publicly or available over ActivityPub - the only server that knows who all the group members are is the one hosting the community. All other instances only know about their local users and which groups they’re in.

    The solution I’m leaning towards is to federate a Move activity to all instances and have those instances change their local users to be a part of the new community instead. This will only work for PieFed instances as Lemmy does not understand ‘Move’.