Does the migration also work if the server I’m migrating from actively wants to prevent me from taking over my stuff? If they ban me from their server because they don’t like me, they aren’t going to set up a redirect for me, right? Is this a real thing that happens?
im not the person you responded to, but i think this worry is mostly just overblown. i dont think most people have this concern. i think some do, but not most.
if its something you're super worried about, you could always do what ive seen some folks do and just like docs, photos, etc..., make a backup. just create a mirror federated account with same follows etc...
its not really something i personally have a need for. to me, the worst that happens is i lose some conversations i had with some friends. i cant remember the last time i looked back at some random tweet i made 3 years ago or whatever...
the issue is that this is a little myopic when thinking about identity. Your instance server in ActivityPub holds your identity, so when you change servers by mirroring or whatever method, you're giving up your old identity and taking on a copy. That identity part is crucial because if you want to, for example, do OAuth with ActivityPub, your old server technically owns an identity of yours that's just as valid as your new one. It's better on atproto because your identity is always your own (with the caveat that it's currently managed by Bluesky's https://plc.directory, but like they've said, they're working to move this outside the company). ActivityPub will never give you true account portability unless they do something like atproto and allow identity portability. Atproto allows this already. You can move your PDS (where your data is hosted, and the thing that controls access to OAuth) to a new one whenever you want.