Also, guys,
please do research before starting new projects. There are already MULTIPLE identity verification services out there
specifically designed to use blockchains. By all means, work on new projects, but if there are formal standards out there, make your implementation 1) interact with those seamlessly, and 2) consider long and hard as to what you're bringing to the table over existing, more mature projects. It's counter-intuitive, but actually developing
nothing is better for decentralization than developing a competing project w/r/t user adoption and community fracture.
https://okturtles.com/ is the most successful of them so far. I am not a crypto expert (even less of a blockchain expert) but the code looks pretty good, and the ecosystem is pretty mature.
It has 1) its own aux. DNS service which is tied to your key (somewhat like Tor routing via onion but with acceptable latency), 2) decentralized IdP via block chains, 3) a browser plugin, 4) a whole lot more (see the Github linked below.
https://github.com/okTurtles/dnschain/blob/master/README.md