scrtlabs / Grants

Repository for grant proposal submissions
38 stars 28 forks source link

Secret Network Grant Proposal - HypersignID #134

Open Raj6939 opened 5 months ago

Raj6939 commented 5 months ago

Grant Proposal for Hypersign iD On-Chain Solution

I am writing to submit a grant proposal on behalf of the HypersigniD team to seek support from the Secret Foundation to launch an on-chain identity (KYC) solution, in collaboration with KYC-Provider and ID Wallet Provider.

Project Overview:

We propose developing a groundbreaking on-chain KYC solution that leverages the strength of key contributors - HypersigniD and Secret Chain Names. Our vision is to establish a Cross-chain Zkpowered privacy Identity System.

Key Contributions:

Our approach aims to be flexible in KYC service integration, starting with one of our KYC Providers to provide a comprehensive KYC + AML API. KYC Provider’s advanced biometrics and Liveness check will enable fast and secure user onboarding, ensuring compliance with regulations for all DeFi applications. Moreover, we will seamlessly work with any decentralized identity (DID) Wallet Provider playing a crucial role in managing KYC credentials and acting as the interface between users and decentralized applications (dApps) for generating Zero-Knowledge Proofs (ZKPs) from their verifiable credentials.

Budget Request:

We seek a grant of 50,000 USD from the Foundation to facilitate the development, testing, and deployment of the proposed on-chain KYC solution.

Milestone:

Secret | Grant milestone

Project Milestones:

  1. Development Phase: Implementing KYC Provider’s KYC API, integrating Hypersign iD's data vault and encryption features, and adding ID Wallet solution from Wallet Provider to manage the KYC Document.

  2. Testing Phase: Rigorous testing of the entire on-chain iD solution to ensure security, reliability, and user-friendliness.

  3. Deployment Phase: Launching the on-chain iD solution on the Secret blockchain, offering users a secure and efficient way to manage their verified KYC credentials.

Expected Impact:

Implementing on-chain KYC on your blockchain can significantly elevate the user experience and community dynamics. Beyond regulatory compliance, it establishes a secure and trustworthy environment, fostering a community of compliant users. This initiative not only filters out non-compliant entities but also offers additional benefits:

This KYC solution lays the foundation for a resilient and reputable ecosystem, creating opportunities for genuine projects and ensuring the sustainable growth of Secret

Demo :

Use-Cases:

On-chain KYC (Know Your Customer) using Proof of Personhood and Zero-Knowledge Proofs can introduce several use cases in the blockchain and cryptocurrency space. Here are some potential use cases:

These use cases demonstrate the versatility of on-chain KYC in enhancing security, compliance, and privacy across various blockchain applications.

User flow :

  1. Accessing the Interchain Pass Gateway:

    • User visits the "Interchain Pass" subpage on hypersign.id.
    • Clicks the "Launch App" button to begin the onboarding process.
  2. Wallet Authentication:

    • Prompts the user to log in using their preferred wallet (Kepler or MetaMask).
  3. Community Selection:

    • User lands on a dashboard where they choose their blockchain community (Secret, Osmosis, Niburu Chain, etc.).
  4. Generate Proofs:

    • Guides the user through a KYC portal with the following steps:
      • Liveliness Check: The user performs a liveliness check (e.g., facial recognition).
      • ID Proof: User uploads necessary identification documents.
      • Phone Number/OTP Verification: Validates user's phone number.
  5. Credential Storage:

    • Once KYC is completed, the user's credential is securely stored on the user’s ID Wallet.
  6. Choose On-Chain Name:

    • User is prompted to choose a subdomain or on-chain name for their identity.
  7. Generate Zero Knowledge Proof:

    • When accessing a DeFi platform on a specific chain:
      • User selects the desired DeFi platform from the listed communities.
      • Clicks on the platform and generates a zero-knowledge proof attached to their chosen on-chain name.

This flow ensures a seamless and secure onboarding experience for users integrating with different blockchain communities and accessing DeFi platforms while maintaining privacy through zero-knowledge proofs.

Conclusion:

This collaboration between KYC-Provider, HypersigniD, and ID Wallet Provider will bring significant value to the Secret community. The requested grant will enable us to realize this innovative on-chain iD solution, contributing to the growth and success of the Secret blockchain.

References:

Disclaimer:

The partner company information of two other companies, similar to KYC-Provider and ID Wallet Provider, can be shared privately via email as we have a Memorandum of Understanding (MoU) and a Non-Disclosure Agreement (NDA) in place.