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.
This specification is released under the GNU Affero General Public License v3.0 or later (AGPL-3.0+) and may be used freely with required attribution under Section 7. A Specification Branding License is available for attribution-free deployments, with fees based on usage, scope, and deployment size.

Specification Repository:
- CivicProof — An open-source identity verification commons that enables cryptographic, AI-assisted proof of identity and documents without centralized control.
Specification Pricing:
| Network Size | # of Users | One-Time Price | Duration |
| Small | 1 – 20 | $12,000 | Perpetual License |
| Medium | 21- 1000 | $21,000 | Perpetual License |
| Large | 1001 + | Custom Quote | Custom Quote |

