This idea exists already, and i dont like it. Il see if i can do a better explaination of what i think how we should approach this whole key/identity issue to begin with. Spoiler: Identity =/= pubkey, and it is people that assume that is the case is the root of all the issues imo.