Civic Docs
Civic Pass
Civic Pass
  • 🚀Quickstart
  • Introduction
    • 👋Overview of Civic Pass
    • 📖Key Terms & Definitions
    • 🔄Civic Pass Behavior
    • 🔑Get Network Keys
    • 📺Demo Videos
    • 🔗Referral Link Guide
  • Integration Guide
    • ⛓️Arbitrum
    • ⛓️Avalanche
    • ⛓️Base
    • ⛓️Binance Smart Chain (BSC)
    • ⛓️Ethereum
    • ⛓️Fantom
    • ⛓️Internet Computer (ICP)
      • Why Use Civic Pass on ICP
      • How Civic Pass Works
      • Civic Pass Implementation Guide
      • ICP Civic Credential Check Button
    • ⛓️Optimism
    • ⛓️Polygon
    • ⛓️Polygon zkEVM
    • ⛓️Solana
    • ⛓️Sonic
    • ⛓️Unichain
    • ⛓️XDC
    • ⛓️X Layer
    • ⚠️Unsupported EVM?
  • Custom Passes
    • 📝Issue Your Own Custom Pass
    • ⚙️Using the API
  • Gating Options
    • 🤔Choosing How to Implement Gating
  • USE CASES
    • 💡Overview of Use Cases
    • 🤖Agentic AI
    • 🎁Airdrops
    • 🌐Communities and DAOs
      • Event Access
      • Quadratic Voting
      • Rewards Management
      • Sybil-Resistant ID Verification
    • 💸Decentralized Finance (DeFi)
      • Accredited Investor Checks
      • Country Blocking by Residence/Nationality
      • On-Chain ID Verification
    • 🎮Gaming & GameFi
      • 1-Player-1-Wallet
      • Rewards Management
    • 🐵NFTs
    • 🏡Real-World Assets (RWAs)
      • Accredited Investor Checks
      • Country Blocking Based on Residence/Nationality
      • Tokenizing RWAs
    • 🛠️Smart Contract Development
  • Security
    • 🐞Bug Bounty Program
    • 🛡️Security & Compliance
    • 📊Audit Reports
  • Resources
    • ❓FAQs
    • 🌍Supported Countries & Docs
    • 💬Find us on Discord
Powered by GitBook
On this page
  • Overview
  • Technical Prerequisites
  • Canister Information
  • Key Benefits
  • Common Use Cases
  • Available Gatekeeper Networks
  • Getting Started

Was this helpful?

  1. Integration Guide
  2. Internet Computer (ICP)

Why Use Civic Pass on ICP

PreviousInternet Computer (ICP)NextHow Civic Pass Works

Last updated 3 months ago

Was this helpful?

Overview

This guide explains how to integrate Civic Pass verification into your Internet Computer Protocol (ICP) application. Civic Pass provides essential security and verification features through its dedicated canister and React components.

Technical Prerequisites

  • Access to an Internet Computer application ()

  • Node.js and npm/yarn installed

Canister Information

  • Canister ID: 73ncn-4qaaa-aaaag-alddq-cai

  • URL: https://73ncn-4qaaa-aaaag-alddq-cai.icp0.io

Key Benefits

Bot Protection and DDoS Prevention

  • Protect your dApp from automated attacks and bot farming

  • Prevent system abuse through automated scripts

  • Ensure fair distribution of limited resources or NFT drops

  • Shield against DDoS attacks by verifying human users

Sybil Attack Prevention

  • Stop users from creating multiple accounts with different wallets

  • Ensure fair participation in governance voting

  • Maintain integrity in reward systems and airdrops

  • Prevent manipulation of decentralized systems

Age Verification

  • Comply with age-restricted content regulations

  • Protect minors from accessing inappropriate content

  • Meet legal requirements for specific jurisdictions

  • Implement age-gated features without collecting personal data

Common Use Cases

NFT Launches

Prevent bot manipulation during minting processes by ensuring human verification for each mint attempt.

DeFi Applications

Ensure genuine user participation in yield farming and prevent automated exploitation of DeFi protocols.

Gaming

Prevent cheating through multiple accounts and ensure fair gameplay environments.

DAOs

Maintain voting integrity by preventing Sybil attacks and ensuring one-person-one-vote principles.

Airdrops

Ensure fair distribution to genuine users and prevent farming through multiple wallets.

Social Platforms

Verify unique human users to maintain community quality and prevent spam.

Compliance

Meet regulatory requirements for age verification and KYC compliance where required.

Available Gatekeeper Networks

CAPTCHA Pass

Uniqueness Pass

Age 13 Pass

Getting Started

Continue to the Implementation Guide section to begin integrating Civic Pass into your application.

A challenge-response test to determine human or bot.

A video selfie to determine 1-user-1-wallet.

A challenge-response test to determine human or bot.

⛓️
Guide
Understanding of ICP canisters and React
Try it out ->
Get CAPTCHA key ->
Try it out ->
Get Uniqueness key ->
Try it out ->
Get Age 13 key ->