CivicProof

A commons for identity verification.

CivicProof is an open-source identity verification and trust infrastructure designed as a public commons for digital identity. It replaces centralized KYC systems and proprietary e-signature platforms with a transparent, cryptographically verifiable framework where individuals can prove identity, consent, and document authenticity without surrendering control of their personal data. Built under the AGPL 3.0+ license, CivicProof is designed to function as public infrastructure rather than a private service layer, ensuring that verification systems remain auditable, forkable, and resistant to monopoly control.

At its core, CivicProof combines self-sovereign identity standards (such as decentralized identifiers and verifiable credentials) with cryptographic signing and privacy-preserving verification methods. Every identity or document action produces a structured verification output that can be independently validated without requiring access to raw personal data. This allows users to selectively disclose attributes—such as age, identity confirmation, or document authenticity—while keeping sensitive information private and under their control.

The system also integrates optional AI-assisted verification tools to enhance accuracy and fraud resistance. Open-source models such as InsightFace, MediaPipe, PaddleOCR, and LayoutLMv3 support document parsing, face matching, liveness detection, and tamper analysis. However, AI is treated strictly as an assistive layer rather than a source of authority; final verification is always grounded in cryptographic proof and user-controlled credentials.

CivicProof is built around a modular architecture that allows each component—identity ingestion, liveness detection, policy enforcement, cryptographic signing, and credential issuance—to be independently replaced or extended. This makes the system adaptable across jurisdictions, industries, and evolving identity standards. By combining cryptography, decentralized identity principles, and privacy-first AI, CivicProof establishes a foundation for a verifiable internet where trust is earned through proof rather than assumed through institutions.

  • CivicProof — An open-source identity verification commons that enables cryptographic, AI-assisted proof of identity and documents without centralized control.