Skip to main content

Providers

Hadinet Africa integrates with established KYC (Know Your Customer) providers to verify your identity. Each provider covers different regions and offers different verification methods. This page provides detailed information about each provider.

Active Providers

Smile ID

Africa-focused identity verification with coverage across 12+ countries.

PropertyDetail
RegionAfrica
Verification typeDocument + biometric (selfie) liveness check
Processing timeTypically under 2 minutes
CountriesNigeria, Kenya, Ghana, South Africa, Ethiopia, Uganda, Tanzania, Rwanda, Senegal, Cameroon, Cote d'Ivoire, Egypt

How Smile ID verification works:

  1. You select Smile ID as your provider
  2. You are guided to take a selfie for liveness detection
  3. You photograph your ID document (front and back)
  4. Smile ID processes and verifies your documents against their database
  5. The attestor receives the verification result and generates ZK proofs

What you need:

  • A valid government-issued ID (national ID card or passport)
  • A device with a front-facing camera
  • Adequate lighting for the selfie capture

Plaid Identity Verification

US, Canadian, and European identity verification through financial institution connections.

PropertyDetail
RegionNorth America, Europe, UK, Australia
Verification typeFinancial identity verification via Plaid Link
Processing timeTypically under 1 minute
CountriesUnited States, Canada, United Kingdom, France, Germany, Australia, Spain, Ireland, Netherlands

How Plaid verification works:

  1. You select Plaid as your provider
  2. You connect through the Plaid Link interface
  3. You select your financial institution and authenticate
  4. Plaid verifies your identity through your financial records
  5. The attestor receives the verification result and generates ZK proofs

What you need:

  • A bank account or financial account at a supported institution
  • Credentials to log in to your financial institution

Vove ID (Coming Soon)

Planned coverage for Eritrea and the MENA region. Details will be published when the integration is available.

Verification Levels

Different providers and documents result in different verification levels:

LevelDescriptionTypical Provider
BasicName and country confirmedPlaid (basic)
EnhancedDocument + biometric verifiedSmile ID, Plaid IDV
FullMultiple documents cross-referencedFuture providers

Higher verification levels may be required by certain services. All levels produce a valid ZK proof that can be independently verified.

Using Multiple Providers

You are not limited to a single provider. You can verify with multiple providers to achieve broader coverage:

  1. Verify with Smile ID for African country coverage
  2. Also verify with Plaid for US/EU/UK coverage
  3. Each verification creates its own independent on-chain proof
  4. Services can check any or all of your verifications

This is useful if you:

  • Have identity documents from multiple countries
  • Need verification coverage across different regions
  • Want redundancy in case one provider's verification expires

Provider Privacy

All providers are accessed through Hadinet's attestor, which creates a zkFetch TLS tunnel to the provider. This architecture provides important privacy guarantees:

What the provider seesWhat the provider does not see
Your personal documents (for verification)Your wallet address
Your selfie/biometrics (Smile ID)Your DID
Your financial institution credentials (Plaid)That you are using Hadinet
Where your proof will be stored

Each provider has their own data retention policy for documents submitted during verification. Consult the provider's privacy policy for details on how they handle your data after verification.

Provider Comparison

FeatureSmile IDPlaid
Primary regionAfricaNorth America / Europe
Verification methodDocument + selfieFinancial identity
Biometric checkYes (liveness detection)No
Document uploadYes (ID front + back)No
Processing time~2 minutes~1 minute
Verification levelEnhancedBasic or Enhanced
Countries129

Next Steps