Skip to Content

Supported Chains

Individual Verifications issue attestations on multiple blockchain networks, allowing users to verify once and prove their identity across different ecosystems.

Overview

ChainGov IDPhoneBiometricsClean Hands
Optimism✅✅✅✅
Base--✅✅
Stellar✅✅--

How Multi-Chain Verification Works

  1. Single Verification: User completes identity verification once (KYC, phone, biometrics, etc.)
  2. Chain Selection: User chooses which blockchain to receive their attestation
  3. Attestation Issuance: A Sign Protocol attestation is issued on the selected chain
  4. Cross-dApp Usage: The attestation can be verified by any application on that chain

For enhanced privacy, users can pay verification fees from a different wallet than the one receiving the attestation. This prevents timing correlation attacks.


Optimism

Optimism is the primary chain for Individual Verifications, with full support for all verification types.

Supported Verifications:

  • Government ID (KYC)
  • Phone
  • Biometrics
  • Proof of Clean Hands

Sign Protocol Configuration (Optimism)

ComponentValue
Schema IDonchain_evm_10_0x1
Attester0xB1f50c6C34C72346b1229e5C80587D0D659556Fd
Chain ID10

Querying Attestations on Optimism

curl 'https://mainnet-rpc.sign.global/api/index/attestations?schemaId=onchain_evm_10_0x1&attester=0xB1f50c6C34C72346b1229e5C80587D0D659556Fd'

For complete query examples and validation code, see Attestation Protocols.


Base

Base supports Biometrics and Proof of Clean Hands attestations.

Supported Verifications:

  • Biometrics
  • Proof of Clean Hands

Sign Protocol Configuration (Base)

ComponentValue
Schema IDonchain_evm_10_0x8
Attester0xB1f50c6C34C72346b1229e5C80587D0D659556Fd
Chain ID8453

Stellar

Individual Verifications support Stellar via Soroban smart contracts for Government ID and Phone verifications.

Supported Verifications:

  • Government ID (KYC)
  • Phone

SBT Contract

ComponentValue
SBT ContractCCNTHEVSWNDOQAMXXHFOLQIXWUINUPTJIM6AXFSKODNVXWA4N7XV3AI5

On EVM chains (Optimism, Base), attestations via Sign Protocol are the recommended integration. On Stellar, SBTs via Soroban are the current method. See the Stellar Integration page for complete code examples and integration details.

User Flow

  1. Visit the verification page for the desired verification type
  2. Complete the verification process
  3. Enter a Stellar address to receive the verification
  4. The verification is recorded on Stellar as an SBT

Sandbox / Testnet

For testing and development, use Base Sepolia testnet.

Sign Protocol Configuration (Sandbox)

ComponentValue
Schema IDonchain_evm_11155420_0xc41
API Endpointhttps://testnet-rpc.sign.global/api/index/attestations
Chain ID11155420 (Optimism Sepolia)

Sandbox Verification URLs

VerificationSandbox URL
Government IDhttps://id.human.tech/gov-id?sandbox=true
Phonehttps://id.human.tech/phone?sandbox=true
Biometricshttps://id.human.tech/biometrics?sandbox=true

For complete testing instructions, see Testing.


Integration Options

Choose the integration method that best fits your use case:

Use CaseMethod
Simple verification checksAPI Reference
On-chain contracts / Custom integrationsAttestation Protocols
Client-side dAppsSDK Integration
Stellar integrationStellar Integration

Additional Resources

Last updated on