While transforming Friendica into a full AP based system, we are still having problems, supporting all message types that Friendica currently supports.
One of the currently not transformed message types is the relocation message. On Friendica, users can export their user data, including the public/private keypair. When the old system went away, people can upload this data to create a new user on another server. After this had been done, a relocation message is sent to the user’s contacts (the contact is is also part of the exported user data).
I’m still struggling to create a “relocation” message type in AP. Problem is: How can we create a message that tells: “Hey, I’m X, you know me, but now I’m Y, please update your contact data so that we keep our relation”?