hackquest logo

Zk-Invoice

A privacy-preserving invoice management platform built on Mantle Network with Zero-Knowledge KYC verification.

Videos

Description

ZK Invoice Platform

A privacy-preserving invoice management platform built on Mantle Network with Zero-Knowledge KYC verification. Users can create, manage, and pay invoices while maintaining regulatory compliance through ZK proofs that verify identity without revealing sensitive personal information.

Features

  • Zero-Knowledge KYC: Verify identity compliance without exposing personal data

  • Privacy-Preserving Invoices: Create and manage invoices with encrypted business data

  • On-Chain Verification: Smart contracts verify KYC status and process payments

  • Mantle Network: Built on Mantle Sepolia Testnet for low gas fees

Smart Contracts

| Contract | Address (Mantle Sepolia) | Description |

|----------|-------------------------|-------------|

| ZKKYCRegistry | 0x66945d47d4f2b582E6dEc601d4f7E3ebd50d7230 | Manages KYC submissions and verifications |

| InvoiceManager | 0x06e56a9A77a226733e6122a5254d87F7485BD7C1 | Handles invoice creation and payments |

| KYCVerifier | 0x4ee40b8851e87294712Ff498d2eccb481004BA09 | Verifies ZK proofs on-chain |

ZK Circuits

The circuits/kyc.circom implements:

  • Identity Commitment: Poseidon hash of personal details (name, DOB, country, document)

  • Age Verification: Proves user is above minimum age without revealing birth date

  • Country Allowlist: Verifies country is in approved list without revealing which country

Tech Stack

React
Next
Solidity

Builders Also Viewed