I believe this is something that EveryMe is trying to build (https://everyme.com/). I think it'd be neat, but I remember people being skeptical about it when I tried describing a similar idea I had awhile back.
EveryMe is something different. They add a social feature to your contacts. My idea is about always having the most up to date personal contact information.