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
  • Self-Serve Network Keys
  • CAPTCHA Pass
  • Liveness Pass
  • Uniqueness Pass
  • Network Keys That Require a Contract
  • ID Verification Pass
  • Custom Pass
  • What are Network Keys?
  • Testing with Network Keys
  • Key Points
  • Troubleshooting

Was this helpful?

  1. Introduction

Get Network Keys

PreviousCivic Pass BehaviorNextReferral Link Guide

Last updated 10 days ago

Was this helpful?

Self-Serve Network Keys

This is the fastest way to start integrating Civic Pass. Request network keys for CAPTCHA, Liveness or Uniqueness Passes by filling out the appropriate form below. You will receive an automated email from Civic with a key to get started. See for more information on costs.

CAPTCHA Pass

A challenge-response test to determine human or bot.

Liveness Pass

A video selfie to determine human or bot.

Uniqueness Pass

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


Network Keys That Require a Contract

ID Verification Pass

Custom Pass

Need additional countries, on-chain checks, not yet supported chains, or other verifications?


What are Network Keys?

Network Keys are unique identifiers that reference a specific Civic Pass type, such as a CAPTCHA Pass or a Liveness Pass. They are used to identify a particular pass type within the Civic system, though they may not always be unique to a given application. However, passes that have custom requirements will be issued unique network keys for the specific pass.

Network Keys are IDs that correspond to a specific pass type on the Civic side. They are used to identify the type of pass being utilized and help query whether users possess a certain pass type. They do not serve as authentication credentials for applications to access the Civic Pass system.

For example, builders that want to ensure user uniqueness can rely on the Uniqueness Pass network and use its corresponding network key to query the on-chain state of the pass in each of the user wallets presented in their application. They cannot issue a pass directly but can call for passes to be issued through the Civic SDKs, using the network key to identify the pass types.

Testing with Network Keys

You can use a network key on testnet/devnet to test your integration with Civic Pass. This allows you to simulate real-world scenarios and verify that your application is correctly configured.

Key Points

  • Not application-specific: Network Keys are tied to pass types, not specific applications.

  • No secure communication implication: Network Keys do not imply or facilitate secure communication through encryption. They simply allow on-chain identification of the pass being used.

  • No authentication role: They do not authenticate applications to the Civic system; front-end applications do not require authentication to use them.

  • No data encryption: Network Keys do not encrypt or decrypt data transmitted between applications and the Civic Pass system.

Troubleshooting

If you encounter issues such as authentication errors or invalid key messages:

  1. Verify key accuracy: Double-check that you have entered the correct Network Key and that it matches the one provided by Civic Pass.

Our team will be in touch to learn more about your business needs. See for more information on costs.

Verifies real-world identity using government-issued ID documents.

Contact support: .

🔑
Pricing
Try it out ->
Get CAPTCHA key ->
Try it out ->
Get Liveness key ->
Try it out ->
Get Uniqueness key ->
Pricing
Try it out ->
Get in touch ->
Get in touch ->
Reach out to the Civic team on Discord