Skip to content

Repository files navigation

Verifaleo

A decentralized KYC verification system built on the Aleo blockchain, enabling secure and reusable identity verification across the Aleo ecosystem.

https://verifaleo.vercel.app/

Quick Links

Program

The Aleo program that handles the KYC NFT minting and verification logic.

Contract Addresses

Setup

cd program
leo build

Application

The full-stack application consisting of a Next.js frontend and API endpoints for KYC verification.

Live Demo

Visit https://verifaleo.vercel.app/

Local Development

cd application

# Install dependencies
yarn

# Set up environment variables
cp .env.example .env
# Edit .env.local with your configuration

# Run development server
yarn dev

Environment Variables

NEXT_PUBLIC_PROGRAM_ID=your_program_id
NODE_API_URL=your_node_api_url

Node API

A separate Node.js API service that handles the minting and proving operations for the KYC NFTs.

Setup

cd node-api

# Install dependencies
npm install

# Set up environment variables
cp .env.example .env
# Edit .env with your configuration

# Run the server
npm start

Environment Variables

PROVABLE_PRIVATE_KEY=your_private_key
PUBLIC_PROGRAM_ID=your_program_id
PORT=3001

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages