Civic

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

  1. 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.
  2. 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.
  3. 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.
  4. It helps DeFi stay compliant– as regulations tighten, DeFi protocols need to verify users without becoming centralized. Civic provides a decentralized compliance layer.
  5. 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.

News & Events