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.
The vault belongs to the business or person — never the fintech pulling from it.
Explicit, itemized, revocable sharing. NDPR-aligned, via short-lived secure links.
No re-filling onboarding forms across every fintech and bank you join.
Not registered yet? We facilitate CAC registration and drop the docs in your vault.
Designed around how Nigerian businesses actually register and get verified.
Already registered? Add your documents. Not yet? We facilitate your CAC registration and verify the details for you.
Every compliance document lives in one secure vault that belongs to you — encrypted in transit, organized and ready.
A fintech requests exactly what it needs. You approve in one tap, and it's shared via a short-lived link — revoke anytime.
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.
await innkorp.kyc.request({ business_id: "biz_8f2c…", scopes: ["cac_certificate", "bvn", "tin"], consent: "required", }); // → { status: "consented", verified: true }
Illustrative API shape — confirm fields against the live docs.
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 →We onboarded to three fintechs without re-uploading a single document. The vault just shared what each one needed.
innkorp's widget replaced our whole document-collection flow. Consented KYC in one tap, no external verification calls to run.
I registered my business and had the CAC certificate sitting in my vault before the week was out.
Customer names and quotes are illustrative placeholders — replace with real, consented testimonials before launch.
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 accessThe vault belongs to the user. We're custodians of access, not owners of the data.
Approve exactly what's requested, see who has access, and revoke any of it at any time.
Documents are shared via signed, expiring links — never permanent public URLs.
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.
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.
Sole proprietor / enterprise registration, filed for you.
Full Ltd incorporation, priced by share capital.
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.
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.
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.
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.
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.
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.