The core does the banking
Ledger, accounts with IBANs, KYC, card issuing, and crypto sit in one platform. Client apps talk to the core; they never reimplement it. That is why the example apps below can disagree about everything visible and agree about every balance.
- [ 01 ]Double-entry ledger under every account and card
- [ 02 ]IBAN accounts, physical and virtual cards
- [ 03 ]KYC and onboarding as core flows, skinned per app
- [ 04 ]Crypto alongside fiat — BTC, ETH, Base, Solana
The app layer takes any shape
The app layer is genuinely open: any design language, any feature mix, any audience. The four directions shown here demonstrate it — Halcyon is a clean exchange, Lumen a super-app, Fern puts transfers first, Volt is a sub-account bank — four of infinitely many. Your app starts from your brand, not from one of ours.
- [ 01 ]P2P and chat payments, payment links, and groups
- [ 02 ]Payroll and B2B batch payouts
- [ 03 ]Subscriptions control and salary sorting as modules
- [ 04 ]Team cards with per-card controls
The console behind every app
Whatever the front end looks like, operations run through the same back office: customer 360s, transactions across fiat and crypto rails, card controls, payment links, and insights. Every privileged action is reason-required and audited. The console ships with the platform — and is also available as its own product, Protocore Center.
Whitelabel without the compromise
Most whitelabel banking means your logo on someone else's app. Protocore Pay means your app on our core: your designers own every screen, your product team owns the feature mix, and the platform underneath is already running in production demos you can walk through today.