Just read your whitepaper,
the solution of storing the ID Info locally on the users device and just sharing HASHES of necessary ID parts over the blockchain is superclever.
There is no better way.
Will check out that marketplace that everyone talks about now