Unlike currency, Identity wallets does not allow speculation and therefore they are very difficult to monetise. The aim of Identity-wallets should be interoperability between issuers, verifiers and the edge agents of the wallets - regardless of the wallet implementation. In my opinion, the real value of wallets is to create an eco-system on which smart-contracts can rely where KYC and ownership proofs mandates. For that reason, I proposing an integration layer. The last thing we need is further fragmentation.
The Hyperledger Foundation provides Indy and Aries libraries to facilitate integration with the Sovrin Network. Sovrin is a public blockchain, for storing DID Metadata such as credential schemas in order to provide interoperability between SSI Agencies. It leaves the storage layer of the SSI wallet open to the implementor. Atala PRISM can be used at this layer while allowing the Agency to provide access to verifiable credential Issuers and Verifiers. Access to the credentials and Zero-knowledge proofs are under the holders control, either through a UI layer provided by Atala or through messaging applications such as Telegram.
Pluggable wallet storage for Holder, Verifier, and Issuer agent integration are created by developing an SSI agency that bridges to Atala PRISM.
We are specialist in developing SSI implementation on Sovrin, while we are new to Cardano.