Civic is a blockchain-based digital identity verification platform that allows users to securely manage, control, and share their personal identity data. While the attestations are decentralized, the platform operates as a partially decentralized system, utilizing Civic’s own centralized infrastructure for core verification. Founded in 2015 by Vinny Lingham and Jonathan Smith, Civic enables users to verify their identity once through trusted validators and then reuse that verification across multiple platforms – eliminating the need to submit sensitive documents (passport, driver’s license, address proof) repeatedly for each new service. The platform uses blockchain technology to create tamper-proof identity attestations while keeping actual personal data off-chain to protect privacy. Civic has evolved beyond its original identity verification focus to include Civic Pass (token gating for Web3 projects) and compliance tools for DeFi and NFT platforms.
Definition
Civic is a decentralized identity verification platform:
| Aspect | Description |
| Founded | 2015, by Vinny Lingham and Jonathan Smith |
| Token | CVC (Civic token) – ERC-20 utility token |
| Core Product | Partially decentralized identity verification and reusable KYC |
| Technology | Blockchain attestations + off-chain identity data |
| Current Focus | Civic Pass – identity verification and token gating for Web3 |
| Use Cases | KYC verification, bot protection, age verification, compliance |
Origin & History
“Why should you have to prove who you are over and over again to every service you use? Verify once, use everywhere.” – Vinny Lingham, Civic co-founder
| Date | Event |
| 2015 | Civic founded in San Francisco by Vinny Lingham (South African entrepreneur known from “Shark Tank SA”) and Jonathan Smith |
| 2017 | Civic conducts a token sale raising $33 million for CVC token – one of the first identity ICOs |
| 2017 | Civic Identity Verification app launches – verify identity once, share with multiple services |
| 2018 | Beer vending machine demo at SXSW – uses Civic for age verification without showing ID |
| 2019 | Partnership with BitGo for institutional identity verification |
| 2020 | Pivot toward Web3 identity solutions as DeFi and NFTs grow |
| 2021 | Civic Pass launched on Solana – identity verification gateway for token launches and NFT mints |
| 2021 | Integrates with major Solana projects for bot protection during NFT mints |
| 2022 | Civic Pass expands to Ethereum, Polygon, and other chains |
| 2023 | Focus on compliance-as-a-service for DeFi protocols needing identity verification |
| 2024 | Civic continues as a leading Web3 identity and compliance solution |
How It Works
Original Identity Verification Model
| Step | Process |
| 1. User enrollment | User downloads Civic app and submits identity documents (passport, driver’s license) |
| 2. Verification | Trusted identity validators verify the documents and attest to the user’s identity |
| 3. Blockchain attestation | A cryptographic proof (attestation) is recorded on the blockchain confirming verification |
| 4. Identity sharing | When a service requires KYC, the user shares their Civic attestation instead of resubmitting documents |
| 5. Privacy preserved | The service receives confirmation of verification without seeing the actual identity documents |
Civic Pass (Current Focus)
Civic Pass is a token-gating and compliance tool for Web3:
| Feature | Description |
| Identity verification | Verify users are real humans (not bots) before allowing participation |
| Uniqueness check | Ensure one person = one wallet (prevent Sybil attacks) |
| Age verification | Confirm users meet minimum age requirements |
| Location verification | Check user’s jurisdiction for compliance (block restricted countries) |
| CAPTCHA alternative | Blockchain-native bot protection for token launches and NFT mints |
How Civic Pass Works
| Step | Process |
| 1. Project integration | Web3 project integrates Civic Pass into their smart contract |
| 2. User verification | When a user wants to participate, they complete Civic verification |
| 3. Pass issuance | Civic issues a non-transferable token (Civic Pass) to the user’s wallet |
| 4. Gated access | The smart contract checks for a valid Civic Pass before allowing transactions |
| 5. Ongoing validity | Passes can expire and require renewal, maintaining ongoing compliance |
In Simple Terms
- Civic lets you prove your identity without repeatedly sharing documents– verify once, and then use that verification across many services, like a digital passport that services can check without seeing your actual passport.
- In Web3, Civic Pass stops bots– when an NFT collection launches, bots often grab all the supply. Civic Pass ensures each participant is a real, unique human.
- It keeps your data private– Civic doesn’t store your ID documents on the blockchain. It stores only a proof that someone trusted has verified you, while the actual documents stay encrypted and under your control.
- It helps DeFi stay compliant– as regulations tighten, DeFi protocols need to verify users without becoming centralized. Civic provides a decentralized compliance layer.
- The CVC token powers the ecosystem– CVC is used for identity verification transactions, staking, and governance within the Civic ecosystem.
Important:Civic represents an important approach to solving one of blockchain’s biggest challenges: identity. While blockchain offers pseudonymity, real-world applications (finance, voting, healthcare) require identity verification. Civic aims to provide this verification while preserving as much privacy as possible – a crucial balance for the future of Web3.
Real-World Examples
Scenario 1: Solana NFT Mint Bot Protection
| Aspect | Details |
| Scenario | A Solana NFT project wants to ensure fair minting – one mint per real person, no bots |
| Implementation | The project integrates Civic Pass into their minting smart contract. Before minting, each user must complete Civic’s uniqueness verification, which issues a non-transferable pass to their wallet |
| Outcome | Bots are blocked from the mint, each verified person can mint only once, and the launch is fair. Multiple major Solana NFT projects have used this approach |
Scenario 2: DeFi Protocol Compliance
| Aspect | Details |
| Scenario | A DeFi lending protocol wants to comply with regulations by ensuring users aren’t from sanctioned countries |
| Implementation | The protocol integrates Civic Pass with location verification. Users complete a one-time verification that confirms their jurisdiction. The protocol’s smart contracts check for a valid Civic Pass before allowing deposits or borrows |
| Outcome | The protocol meets regulatory requirements without building its own KYC infrastructure, and users’ privacy is protected – the protocol only knows the user passed verification, not their personal details |
Scenario 3: Age-Restricted Digital Content
| Aspect | Details |
| Scenario | A Web3 platform selling age-restricted digital content needs to verify users are 18+ |
| Implementation | Users complete Civic’s age verification, which issues a pass confirming they meet the age requirement without revealing their actual birthdate or other personal information |
| Outcome | The platform complies with age verification laws while users maintain privacy – a significant improvement over traditional methods that require sharing full identity documents |
Advantages
| Advantage | Description |
| Privacy-preserving | Users verify once by sharing documents with Civic, but can then verify identity with other services without exposing personal documents. |
| Reusable verification | Verify once, use across multiple platforms |
| Bot protection | Effective Sybil resistance for Web3 applications |
| Compliance | Helps Web3 projects meet regulatory requirements |
| Multi-chain | Available on Solana, Ethereum, Polygon, and other chains |
Disadvantages & Risks
| Risk | Description |
| Centralization concerns | Civic itself is a centralized entity managing verification |
| Adoption dependency | Value depends on services accepting Civic verification |
| Privacy tradeoffs | Users still need to share documents with Civic (though not with services) |
| Token utility | CVC token’s value proposition has been questioned |
| Competition | Faces competition from WorldCoin, Polygon ID, and other identity solutions |
FAQ
What is the CVC token used for?
CVC is used for identity verification transactions within the Civic ecosystem, staking for governance, and as payment for Civic’s verification services. Identity requesters (services) pay CVC to validators for identity attestations.
How is Civic different from WorldCoin?
Both address digital identity, but differently. WorldCoin uses biometric iris scanning for proof of personhood. Civic uses document-based verification and attestations. WorldCoin aims for universal basic income distribution; Civic focuses on compliance and identity verification for Web3 applications.
Is Civic truly decentralized?
Civic is partially decentralized. The attestations are stored on blockchain, and the smart contract interactions are decentralized. However, the identity verification process involves centralized validators and Civic’s own infrastructure. It’s more decentralized than traditional KYC but not fully trustless.
What blockchains does Civic support?
Civic Pass is available on Solana (its most used chain), Ethereum, Polygon, Arbitrum, and other EVM-compatible chains. The multi-chain approach allows projects on various blockchains to use Civic’s identity services.










