A decentralized KYC verification system built on the Aleo blockchain, enabling secure and reusable identity verification across the Aleo ecosystem.
The Aleo program that handles the KYC NFT minting and verification logic.
- Mainnet: https://beta.explorer.provable.com/program/nftonaleokyc_v12.aleo
- Testnet: https://testnet.explorer.provable.com/program/nftonaleokyc_v12.aleo
cd program
leo buildThe full-stack application consisting of a Next.js frontend and API endpoints for KYC verification.
Visit https://verifaleo.vercel.app/
cd application
# Install dependencies
yarn
# Set up environment variables
cp .env.example .env
# Edit .env.local with your configuration
# Run development server
yarn devNEXT_PUBLIC_PROGRAM_ID=your_program_id
NODE_API_URL=your_node_api_urlA separate Node.js API service that handles the minting and proving operations for the KYC NFTs.
cd node-api
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Edit .env with your configuration
# Run the server
npm startPROVABLE_PRIVATE_KEY=your_private_key
PUBLIC_PROGRAM_ID=your_program_id
PORT=3001