Solution

It will collect the digital credentials and store them in the wallet. And it will establish a pairwise unique connections using public-private DID key pairs. And the data are protected as well as it only share the pieces of data the user want to share in zero-knowledge, instantly under the user's consent. That means the data is purely protected and no one can easly access it.