Zero-knowledge identity verification

Verify customers with explicit consent. Retain only approved claims.

MID is the QR + biometric identity layer for Africa. Your customers prove who they are by scanning a code and approving with their face or fingerprint — you receive government-verified data without ever storing it.

Consent records Selective disclosure Device-bound authentication
MID mobile app home screen with QR scan, ID cards, and security status
Customer details
Consent received
Verified
Name
John Doe
NIN
••••8901
Biometric
Face match
Status
Approved
99.9%
Liveness decision benchmark
The problem

Identity fraud is eating your margins

Synthetic identities, account takeover, and chargebacks scale with every new user — while slow manual KYC quietly kills your conversion.

🎭

Synthetic identities

Fabricated identities slip through document-only checks and open fraudulent accounts at scale.

🔓

Account takeover

Stolen credentials and SIM swaps let attackers drain accounts and trigger costly disputes.

↩️

POS chargebacks

Cash-out fraud and repudiated transactions erode agent-network and merchant margins.

Onboarding drop-off

Every extra minute of manual KYC forms compounds abandonment at sign-up.

How it works

Verified data, three steps, no forms

A consent-first flow that guides a customer from a request to an approved set of identity claims.

Step 01

Your app requests claims

From your backend, create a consent request for exactly the verified fields you need — name, age, address, NIN, liveness. MID returns a QR code.

Step 02

The user scans & approves

The customer scans the QR with the MID app and approves with their fingerprint or face. They choose precisely what to share — they stay in control.

Step 03

You receive verified data

MID delivers approved identity claims to your signed webhook with the associated verification result. You store only what you need.

Your defensible moat

The data stays with the user

MID wraps the federal identity registry in a consent-first, zero-knowledge layer — so you get consent-based verification while reducing unnecessary data handling.

🛡️

Minimise retained identity data

Our zero-knowledge architecture keeps verified data with the user, not on your servers. You receive only the claims a user approves — minimising your Nigeria Data Protection Act exposure.

🇳🇬

Pre-verified NIN via NINAuth

Pull tokenised, pre-verified identity claims derived from the NIMC NINAuth registry. No raw NIN storage, no document re-uploads — a verified token your compliance team can trust.

🔗

Verify once, reuse everywhere

Once a user is verified with MID, they authenticate on your app with a QR scan — no fresh KYC, no re-uploaded documents. The network effect compounds with every merchant.

Built for high-fraud, high-volume verticals

Purpose-built for the businesses where identity fraud costs the most and speed matters the most.

🏦

Fintech & neo-banks

Add identity and liveness checks to onboarding workflows without requiring merchants to retain every raw document.

Synthetic IDATOKYC/AML
🏧

Agency banking & POS

Let a POS agent verify a high-value cash-out customer with a single QR scan — biometric proof of presence that defends against fraudulent chargebacks.

Cash-outChargebacksAgent networks
🛒

Marketplaces & e-commerce

Verify high-risk checkouts and seller onboarding without adding friction. Stop account takeover at the moment of payment.

CheckoutSeller KYCFraud
💸

Digital lending

Confirm a borrower is a real, unique, government-verified person before disbursing — reducing first-party fraud and default from fake identities.

Borrower KYCFirst-party fraudNIN
Growth loop

Give users a faster choice at the worst moment

Offer MID exactly where users stall — at checkout or account opening. Every merchant that offers it drives more verified consumers into the network.

The old way
Repeat a manual form
  • • Type personal details by hand
  • • Upload and re-upload documents
  • • Wait for manual review
  • • High drop-off, fraud still gets through
With MID
Approve reusable claims
  • ✓ Scan a QR with the MID app
  • ✓ Approve with face or fingerprint
  • ✓ Receive the approved identity claims
  • ✓ Keep a consent and verification record
Usage-based pricing

Choose a plan for your verification workflow

Start in sandbox, then select usage and support terms that match your application. Published performance targets are enforced by the same automated suite used by the platform team.

Published performance targets

99.99%
Availability SLO
<200ms
API p95 target
99.9%
Liveness decision benchmark

Automated benchmark targets, not production telemetry or customer-outcome statistics.

Frequently asked questions

Start testing identity verification

Create a merchant account for instant sandbox keys, or talk to our team about Verification Insurance for your vertical.