New  Personal vaults are now in early access  ·  Join the waitlist →
KYC vault infrastructure

Your KYC. Your vault.
Your consent.

Register your business, store every compliance document once, and share verified KYC with any fintech or bank in one tap — under explicit consent you can revoke anytime.

Verify once, reuse everywhere. NDPR-aligned, consent-first.

Your vault
Adunni Foods Ltd · Lagos
Owned by you
CAC certificateVerified
BVNVerified
Tax ID (TIN)Verified
Proof of addressVerified
Kobo Microfinance is requesting access
cac_certificatebvntin
Approve & shareDecline
Shared via secure link · expires in 15 min
NDPR-alignedYou own your dataItemized, revocable consentShort-lived secure links
Why innkorp

Infrastructure for identity you actually own.

You own your data

The vault belongs to the business or person — never the fintech pulling from it.

Consent-first & compliant

Explicit, itemized, revocable sharing. NDPR-aligned, via short-lived secure links.

Verify once, reuse everywhere

No re-filling onboarding forms across every fintech and bank you join.

We do the paperwork

Not registered yet? We facilitate CAC registration and drop the docs in your vault.

Built for Africa

Designed around how Nigerian businesses actually register and get verified.

How it works

Three steps. Then never again.

01

Register & verify

Already registered? Add your documents. Not yet? We facilitate your CAC registration and verify the details for you.

02

Store in your vault

Every compliance document lives in one secure vault that belongs to you — encrypted in transit, organized and ready.

03

Share with consent

A fintech requests exactly what it needs. You approve in one tap, and it's shared via a short-lived link — revoke anytime.

For partners & developers

One widget. Every onboarding.

Drop the innkorp widget into your flow, or call the API directly. Pull verified, consented KYC from the customer's vault — no re-collection, no external verification calls to run yourself.

Embeddable widget. A drop-in “Verify with innkorp” button with the consent sheet built in.
Registration handoff. Send unregistered customers to CAC registration without leaving your product.
POST /v1/kyc/requests
await innkorp.kyc.request({
  business_id: "biz_8f2c…",
  scopes: ["cac_certificate", "bvn", "tin"],
  consent: "required",
});
// → { status: "consented", verified: true }
200 OK · consented & verified

Illustrative API shape — confirm fields against the live docs.

CAC registration

Not registered yet? We'll handle CAC.

Give us the details and pay once. We facilitate the registration with the CAC, then the finished documents drop straight into your vault — verified and ready to share.

See registration pricing →
Details & payment collectedStep 1
innkorp files with CACStep 2
Documents land in your vaultDone
Trusted by

Businesses and fintechs, on the same vault.

We onboarded to three fintechs without re-uploading a single document. The vault just shared what each one needed.

Chidi Okonkwo
Founder, Paystead
Read their story →

innkorp's widget replaced our whole document-collection flow. Consented KYC in one tap, no external verification calls to run.

Amara Bello
Head of Ops, Kobo Microfinance
Read their story →

I registered my business and had the CAC certificate sitting in my vault before the week was out.

Tunde Adeyemi
Multi-business owner, Lagos
Read their story →

Customer names and quotes are illustrative placeholders — replace with real, consented testimonials before launch.

Personal vault · Early access

A vault for your identity, too.

The same idea, built for one person: keep your verified identity in a vault you own, and share it with the apps and banks you trust — itemized consent, revocable in a tap.

Join early access
IdentityYours
NINVerified
BVNVerified
Proof of addressVerified
Security & compliance

Trust is the whole product.

Data ownership

The vault belongs to the user. We're custodians of access, not owners of the data.

Itemized, revocable consent

Approve exactly what's requested, see who has access, and revoke any of it at any time.

Short-lived links

Documents are shared via signed, expiring links — never permanent public URLs.

NDPR-aligned

Built to Nigeria's data-protection expectations, with encryption in transit by default.

Compliance descriptions are directional — confirm specific certifications and legal language before launch.

Pricing

The vault is yours. Registration is transparent.

Owning a vault and sharing with consent is the core of innkorp. CAC registration is priced clearly by entity type — government fees shown separately, never marked up.

Business name
₦XX,XXX

Sole proprietor / enterprise registration, filed for you.

Most chosen
Private limited (Ltd)
₦XX,XXX+ share-capital fees

Full Ltd incorporation, priced by share capital.

NGO / Incorporated trustees
₦XX,XXX

Non-profit and trustee registration, handled end-to-end.

All figures are placeholders for layout — confirm final pricing, partner contracts and applicable CAC fees before launch.

FAQ

Questions, answered plainly.

What is a KYC vault?+

It's a secure place where a business or person stores their verified identity and compliance documents once. Instead of re-uploading the same papers to every fintech or bank, you keep them in your vault and share what's needed, when you choose to.

Who owns the data in my vault?+

You do. The vault belongs to the business or individual — not the fintech pulling from it. innkorp custodies access on your behalf; nothing is shared without your explicit, itemized consent.

How does consent work — and can I revoke it?+

A partner requests specific items — say your CAC certificate and BVN. You see exactly what's asked, approve in one tap, and it's shared via a short-lived, signed link rather than a permanent public URL. You can review who has access and revoke it at any time.

How does CAC business registration work?+

If you're not registered yet, you provide your details and pay once. innkorp facilitates the registration with the CAC and, once complete, the documents land in your vault — verified and ready to share. Pricing depends on entity type and share capital; treat any figures here as placeholders to confirm.

Do partners make external verification calls?+

No. Because the KYC in your vault is already verified, a partner can pull consented data through the widget or API without running their own external verification calls. Exact behaviour depends on each partner's requirements.

Verify once.
Reuse everywhere.