A ZKP-based credential store and KYC system on FVM and IPFS. Allows clients to trustlessly verify a credential holder's identity.
In order to allow Clients to trustlessly verify a credential holder's identity claim, we have built a credential store, a DID Architecture and a DID Registry so that a certificate holder can upload their documents to the credential store. No actual documents leave the holder's system ever and only other hashes of the credentials get stored on IPFS.
With advanced credentials (i.e. credentials that can be broken down into components), issued from a trusted credential issuing body and the use of ZKPs, we can form a trustless KYC system that allows a verifier to verify just the part of a credential that it needs to, without making the verifier show all of the credentials.
This trustless KYC has the potential to prevent Sybil Attacks in the network while maintaining user privacy.