@kissane
IDK how Calkey does it, but as I understand it ActivityPub at its core is domain based, not something like token based. So there's a bunch of data and database rewrites to do on both ends.
But I think it is doable, and things like aging out posts would lessen the pain