CHANNELS
Website, web app, iOS & Android
One Expo / React Native codebase. This page is part of it.
API & RULES
Supabase
Sign-in, Postgres, row-level security. Every action is a database function that re-checks the rules.
PROVIDER LAYER
DemoProvider (active)
Simulated data only. RealProvider stays off until KYC, a bank partnership and an authorised bank API exist.
EXTERNAL RAILS
Bank & wallet APIs
Stanbic, FNB, Orange Money, Smega and KYC providers, once approved.
EVERY MONEY MOVEMENT
Transaction + ledger + audit
A DEMO-TXN reference, a balanced debit/credit pair, an audit entry and a notification.
DEMO DATA
Isolated demo storage
demo_accounts · demo_transactions · demo_pools · ledger_entries
FUTURE LIVE DATA
Locked behind KYC & bank authorisation
real_accounts · real_transactions (no app access today)
GOING LIVE IS A PROCESS, NOT A SWITCH
Ask → check that you qualify → prove who you are → agree to the terms → connect on your bank's own secure page → safety review → approval → switched on. The system itself refuses to go live until every one of those steps is done. Nobody can skip ahead.