zKYC

zKYC: Private, AI-powered KYC with ZK proofs—verify once, reuse anywhere.

zKYC

Created At

ETHGlobal Cannes

Project Description

zKYC is a fresh, privacy-first solution for verifying identities in the Web3 world. Imagine a system that utilizes smart AI, zero-knowledge proofs, and secure technology (called TEEs) to verify your identity safely, without anyone peeking at your details. You verify once off-chain, and then you can prove your KYC status on-chain with a secure, private token.

How It Works

Start Simple: Upload your documents and a selfie.

Secure Check: Our AI, running inside a super-secure TEE, verifies your ID, face, and sanctions lists—all kept confidential.

Private Proof: Get a zero-knowledge proof—a secret handshake that confirms you’re verified without revealing personal details.

Your Control: Store it in your wallet and use it across any dApp that trusts zkKYC.ai—no repeated KYC needed!

App-Friendly: Apps check your proof for compliance without ever seeing your info.

Why It Matters

With zKYC, we blend AI, zero-knowledge tech, and secure environments to make identity checks quick, private, and fully in your hands. It’s a way to bring compliance to Web3 while staying true to privacy and decentralization, making life easier for everyone involved!

How it's Made

How it works: Once the user connects their wallet to the app and uploads the documents required for KYC, the verification process is kicked off. The identity verification process runs inside a Trusted Execution Environment (TEE), using Oasis's Intel SGX/TDX machines, where personal data like documents and biometrics are processed securely and privately. Using different AI models, it handles tasks like document OCR, facial recognition, and sanctions screening entirely within this isolated environment.

Once verification is complete, the system generates a Zero-Knowledge Proof (ZKP) using Noir, a zk-SNARK-friendly programming language, to create a minimal, verifiable attestation without revealing any underlying data. This proof is linked to the user’s self-custodial wallet and can be presented on-chain to smart contracts built in Solidity on any EVM-compatible blockchain.

The project integrates seamlessly with existing Web3 infrastructure, allowing dApps to verify KYC status without ever accessing personal information. The AI backend, proof generation, and blockchain layer work together to create a frictionless, privacy-first KYC experience that is secure, composable, and censorship-resistant.

background image mobile

Join the mailing list

Get the latest news and updates