@Edent I'm fairly confident that DIDs are the right starting point, because there is (will be) a wide choice of DID schemes. Ultimately even with a layer of indirection to the key material you have to choose _some_ service to point to your public keys. That service doesn't have to be a crazy blockchain. But if your choice of service goes away, you're still sunk.
@Edent I wish KeyBase had taken off. What you want is a way to publically mark a bunch of identities as all relating to you, as then if one dies you can just add in another. If all identity providers could (were regulated to?) publish such equivalence relationships for each identity, we'd be there? But most people in this space are interested in having less correlating of ID, not more!