Skip to content

Appendix C: Launch Market Configuration

MarketStatusFiat ProviderIdentity ProviderPrimary Currency
NigeriaLaunchHoneyCoinShufti ProNGN
GhanaLaunchHoneyCoinShufti ProGHS
KenyaFast followHoneyCoinShufti ProKES
UgandaFast followHoneyCoinShufti ProUGX

These thresholds are indicative. Exact limits for crypto-to-fiat payroll disbursements must be confirmed with local legal counsel.

Individual Verification (Tier 1 — Basic)

Section titled “Individual Verification (Tier 1 — Basic)”
JurisdictionTier 1 Daily LimitTier 1 Monthly LimitRegulatory Basis
Nigeria50,000 NGN ($30)300,000 NGN ($180)CBN Tiered KYC Framework
Ghana500 GHS ($35)3,000 GHS ($210)BoG Agent Guidelines
Kenya100,000 KES ($770)300,000 KES ($2,300)CBK Guidance Note
Uganda1,000,000 UGX ($270)4,000,000 UGX ($1,080)BOU Mobile Money Guidelines
CountryCorporate RegistryRegistration Body
NigeriaCAC (Corporate Affairs Commission)Federal government
GhanaRegistrar General’s DepartmentMinistry of Justice
KenyaBRS (Business Registration Service)Office of the Attorney General
UgandaURSB (Uganda Registration Services Bureau)Ministry of Justice
CountryID TypesNational Database
NigeriaNational ID, voter’s card, driver’s license, passport. BVN/NIN cross-reference.CAC for KYB
GhanaGhanaCard, voter’s card, driver’s license, passportRegistrar General for KYB
KenyaNational ID, passport, driver’s license. Most mature digital ID infrastructure.BRS for KYB
UgandaNational ID, passport. Least mature infrastructure — lower match rates for Tier 1.URSB for KYB
  • Type: Off-ramp and on-ramp
  • Countries: NG, GH, KE, UG
  • Off-ramp fee: 0.3-1% of transaction value
  • FX spread: 0.2-0.8%
  • Provider deposit address expiry: 1 hour
  • Virtual account: persistent, per-org (pending confirmation on details — see Open Questions)
  • KYC: document verification across 10,000+ document types in 230+ countries
  • KYB: business verification against 300+ data sources in 250+ jurisdictions
  • Tier 1: eIDV endpoint (database lookup, no document upload) — coverage for all 4 launch countries pending confirmation
  • Tier 2: Journey Builder (hosted flow with government ID + face verification + 3D liveness)
  • Tier 3: Same as Tier 2 plus address verification and AML screening

Adding a new market requires:

  1. Fiat ramp provider — either expand existing provider coverage or add a new provider behind the ramp facade
  2. Jurisdiction thresholds — add a row to jurisdictionThresholds table in Convex with KYC tier limits
  3. Identity verification — confirm Shufti Pro coverage for the jurisdiction’s ID types and databases, or add a new provider behind the verification facade
  4. Legal review — confirm KYC/AML obligations for crypto-to-fiat payroll disbursements in the jurisdiction

No platform code changes required. The facade pattern and jurisdiction configuration tables handle the rest.