Matt Cengia on Nostr: I remember reading previously that one shouldn't switch an #ActivityPub server ...
I remember reading previously that one shouldn't switch an #ActivityPub server between implementations (e.g. from #Mastodon to #GoToSocial), but never understood why. I know a fair bit about AP but haven't read the full spec.
Can somebody please tl;dr this for me? Is it primarily due to the private keys used to sign activities, or something more complex?
Published at
2026-06-13 23:29:25 UTCEvent JSON
{
"id": "25ff24ffd0389aac5900abe9793e1b268e4099c61708238d4ac9227038933da9",
"pubkey": "4414c02a588675515517bd288d8b48aa6622d557b05d994e4ac1fc34adb7038a",
"created_at": 1781393365,
"kind": 1,
"tags": [
[
"t",
"mastodon"
],
[
"t",
"gotosocial"
],
[
"t",
"activitypub"
],
[
"proxy",
"https://aus.social/@mattcen/116745395606139750",
"web"
],
[
"proxy",
"https://aus.social/users/mattcen/statuses/116745395606139750",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://aus.social/users/mattcen/statuses/116745395606139750",
"pink.momostr"
],
[
"-"
]
],
"content": "I remember reading previously that one shouldn't switch an #ActivityPub server between implementations (e.g. from #Mastodon to #GoToSocial), but never understood why. I know a fair bit about AP but haven't read the full spec.\nCan somebody please tl;dr this for me? Is it primarily due to the private keys used to sign activities, or something more complex?",
"sig": "dc688875e71189865a433c8b148e7e3677c258f6aec28455605bdbb4a02026e50d6c4c4239a845bd6b6dc0e2c0e65b9984fa6585719a298918a51d2562f61e8d"
}