Yeah, I’m surprised that did:ed25519:... is not already a thing… that would be extremely obvious.
According to Bluesky this is unacceptable because if your private key got leaked there’s no way to recover from that. All crypto-backed DIDs have the same problem.