did:ap:key
itself doesn’t require a server. Signed ActivityPub objects must be stored somewhere, but now they can be stored on multiple servers, or even on a client, it doesn’t matter.
If you have further questions or suggestions, please use the FEP-ef61 discussion topic: