Every applicant
Consent, always first (FR-107)
Next
Verify people and businesses, check Ghana Cards with the NIA and screen for risk in one configurable KYC/AML workflow.
Teams stitch together separate vendors for identity and screening, then reconcile the results by hand.
ID verification vendor
document · selfie
Own contract, API, dashboard and data terms
Screening vendor
sanctions · PEP · media
Own contract, API, dashboard and data terms
Crypto analytics vendor
wallet risk
Own contract, API, dashboard and data terms
Results compared by hand, decisions recorded somewhere else
With Vouch: one session, one record
Vouch runs each session from first screen to final outcome across licensed providers, and keeps the evidence in one place.
The applicant opens a link and follows your workflow. Consent comes first.
Every check re-runs on the server. A device-only pass never approves anyone.
People and businesses screened against licensed data in one pass.
Written rules, not a black-box score: one outcome with its reason.
Licensed providers behind one adapter: swap a provider, keep your integration.
Fast-follow before commercial launchPlanned on the roadmap
One document, chosen by nationality and residency, and a live selfie. Device matches are re-checked on the server.
Registry lookup at the ORC, and every person behind the business verifies as an individual.
Sanctions, PEP and adverse media in one pass, for people and businesses. Wallets get their own check.
Every review or block opens a case with each check, its evidence and the audit trail.
Choose the steps, their order and the route each applicant takes. Branch on nationality, document or business type.
Required checks stay shared, so every route keeps them.
Workflows
Residents and foreign nationals
IndividualDraft
Adds to the steps every applicant takes.
Work for applicants of any nationality.
Country-specific registries.
Questions, no provider check.
Send applicants down different steps.
Click a step to add it at the end, or drag it into place.
Consent, always first (FR-107)
Next
Select a step or the condition to edit it · drag the board to move around
Workflows
Residents and foreign nationals
IndividualDraft
Consent
Always first: nothing is captured before the applicant agrees.
Decision
Your policy allows, sends to review or blocks. Flagged results open a case.
Lenient, standard or strict, per check. Standard is the default.
Recommended fuzzy name matching.
At every level, on every route:
Build a package from individual services, each priced per check. A verification costs the checks it ran.
What you’ve used, what it cost, and the services in your package.
What you’ve used, what it cost, and the services in your package.
Create a session, hand the applicant to the SDK, act on a signed webhook.
Fast-follow Native iOS and Android SDKs, and a sandbox. The API contract is in draft.
POST /v1/sessions
Authorization: Bearer <api_key>
Idempotency-Key: onboarding-4821
Content-Type: application/json
{
"applicant": {
"type": "individual",
"external_reference": "cust_4821"
}
}// Illustrative: interface not final.
// capture_url holds a short-lived token;
// your API key never reaches the device.
Vouch.capture({
captureUrl: session.capture_url,
onComplete: () => showPending(),
onExit: () => showRetry(),
});POST /webhooks/vouch
X-Vouch-Signature: sha256=<hmac>
{
"event": "decision.created",
"session_id": "ses_01J9X3K2Q7",
"data": {
"outcome": "review",
"reason_code": "REVIEW_PEP_MATCH"
}
}Cases
Individualcas_01J9X3P5D4View session
Session started
21 Oct 2026, 12:00
Consent given
21 Oct 2026, 12:00
Checks run
21 Oct 2026, 12:02
Policy decision
PEP match
21 Oct 2026, 12:02
Reviewer assigned
21 Oct 2026, 12:09
Final decision
21 Oct 2026, 12:31
Closed
REVIEW_PEP_MATCHDocumentPassed
Liveness and face matchPassed
Provider scores · placeholder until the biometric provider is chosen
NIA Ghana CardPassed
Sanctions, PEP and adverse mediaFailed
PEP match
PEP: Kwame MensahModerate match
PEP register (sample)
Opening an item is recorded in the audit trail.
Checked against the national gazette: a different person with the same name. The NIA confirms the applicant’s identity.
By Kwame Boateng
Session created
Vouch ·
Consent recorded
Applicant ·
Checks completed
Vouch ·
Decision made by policy · PEP match
Policy engine ·
Case opened
Vouch ·
Case assigned
Kwame Boateng ·
Decision recorded · Verified by reviewer
Kwame Boateng ·
Cases
Individualcas_01J9X3P5D4View session
Session started
21 Oct 2026, 12:00
Consent given
21 Oct 2026, 12:00
Checks run
21 Oct 2026, 12:02
Policy decision
PEP match
21 Oct 2026, 12:02
Reviewer assigned
21 Oct 2026, 12:09
Final decision
21 Oct 2026, 12:31
Closed
REVIEW_PEP_MATCHDocumentPassed
Liveness and face matchPassed
Provider scores · placeholder until the biometric provider is chosen
NIA Ghana CardPassed
Sanctions, PEP and adverse mediaFailed
PEP match
PEP: Kwame MensahModerate match
PEP register (sample)
Opening an item is recorded in the audit trail.
Checked against the national gazette: a different person with the same name. The NIA confirms the applicant’s identity.
By Kwame Boateng
Session created
Vouch ·
Consent recorded
Applicant ·
Checks completed
Vouch ·
Decision made by policy · PEP match
Policy engine ·
Case opened
Vouch ·
Case assigned
Kwame Boateng ·
Decision recorded · Verified by reviewer
Kwame Boateng ·
Written rules, evaluated in order. The outcome carries its most serious reason; the case keeps them all.
Tell us how you onboard today. We’ll show you the same flow on Vouch.