Had a similar idea before but looked at it as more of a decentralized social platform where everyone hosts his own node with all personal information (maybe even locally on a personal device). Kind of like a virtual avatar that could connect and create a real social layer for the web, one that we could control and trust. Technically this should be pretty easy to create, nothing to fancy here. However standardizing and major real world adoption seems to be pipe dream (look at all the failed attempts like diaspora, etc.).