I'm thinking in giving up on keybase. It's a cool idea, but their new crypto makes me highly doubt their financial stability.
IndieWeb style verification of identity is way more flexible and actually permanent. Downside is that regular users might think its more confusing, guess can't have it both ways.