Please describe your proposed solution
zkPass is a privacy-focused data oracle using zero-knowledge proofs and multi-party сomputation to enable selective, secure, and private validation of user data from any HTTPS-based web sources to the blockchain permissionlessly.
It can cover various data types such as legal identity, financial records, healthcare information, social interactions, work experience, education and skill certifications, proof of real-world assets, etc. All these types of verifications can be done securely and privately without the need to disclose or upload any sensitive personal data to third parties.
By verifying zkPass proofs on-chain, users get an independent, unforgeable attestation of the validity of their private data. Currently, zkPass supports many EVM chains. By implementing zkPass proof verification contracts on Cardano, we enable Cardano users to access zkPass functionality from the comfort of their Cardano wallets.
zkFold has agreed with zkPass to build the necessary smart contract infrastructure on Cardano. At zkFold, we have a team that is uniquely capable of adopting zkPass’s smart contracts to Cardano’s architecture, which is significantly different from the EVM world.
The solution will consist of the following components:
- on-chain verification scripts that mint Cardano native tokens serving as attestations of user data validity,
- a JS library that integrates with zkPass’s JS-SDK and contains the off-chain code for building Cardano transactions and querying attestation data from the blockchain.
More information on zkPass can be found on their website and Notion explainer page:
<https://zkpass.org/>
<https://zkpass.notion.site/zkPass-in-a-nutshell-af219eaf49be41448b9dc8db0a9edaf3>