Core Platform Services
Ledger Service
The Ledger service is the single source of truth for all user and partner balances. It implements double-entry accounting with append-only semantics.
- Entry model. Every balance-affecting event produces a set of ledger entries (debits and credits) that always sum to zero. Entries are grouped under a transaction identifier.
- Immutability. Ledger entries are never updated or deleted. Reversals are recorded as new, compensating entries, preserving a complete audit trail.
- Entry types. Include wallet deposits, withdrawals, internal transfers, FX conversions, card authorisations, card settlements, fees, rewards accruals, savings allocations, loan disbursements, and loan repayments.
- Balance derivation. Account balances are computed by summing entries. Rolling snapshots are maintained for performance, but the ledger remains the authoritative record.
- Reconciliation. The Ledger service is reconciled daily against partner statements (banking partners, card programme managers, crypto custodians) to ensure end-to-end integrity.
Payments & Remittance Service
This service orchestrates both domestic payments and cross-border remittance flows. It is responsible for corridor selection, rail selection, payout execution, and partner callbacks.
Supported rails include:
- NGN: NIP / NIBSS instant transfers.
- USD: ACH, RTP (The Clearing House), FedWire, and SWIFT for international.
- GBP: Faster Payments (FPS).
- EUR: SEPA Credit Transfer across the 36 SEPA countries.
- 50+ international remittance corridors, each pre-verified end-to-end for reliability and settlement speed.
- Card-funded remittance on-ramp via Coinflow for supported geographies.
Cards Service
The Cards service manages the lifecycle of virtual USD cards and physical debit cards, including issuance, activation, controls, authorisations, disputes, and Apple Pay and Google Pay tokenisation.
Card data is handled exclusively through PCI-DSS-compliant partner processors. Kredete does not store primary account numbers (PANs) or sensitive authentication data in its own systems; only partner-issued tokens and cardholder metadata are persisted.
Accounts & Wallets Service
The Accounts service manages the multi-currency wallet surface (NGN, USD, EUR, GBP) and their associated virtual account details. It integrates with banking partners to provision account numbers and to receive inbound transfers via local rails.
FX Service
The FX service sources live rates from liquidity providers and internal pricing rules, applies corridor- and product-specific spreads, and exposes a consistent quoting interface to all product services. Quotes are short-lived and locked at execution time to protect users from adverse movement during transaction assembly.
Compliance Service (KYC / AML / Sanctions)
The Compliance service operates KYC onboarding (identity verification, document collection, liveness), ongoing due diligence, sanctions screening, PEP screening, and transaction monitoring. It interfaces with third-party data providers and with the internal Risk service to produce a unified compliance decision for each user and each transaction.
Risk Service
The Risk service maintains a continuously updated risk tier for every user based on profile attributes, transactional behaviour, device signals, and geolocation. Risk tiers drive transaction limits, step-up authentication requirements, and review workflows, but are never exposed to end users.
Fraud Service
The Fraud service applies rule-based and behavioural models to every payment request. It flags anomalies such as sudden volume spikes, repeated identical amounts, first-time high-value transfers, and velocity breaches, returning a scoring decision (approve, step-up, review, reject) to the requesting product service in real time.
Credit Service
The Credit service manages the credit-building product suite:
- Credit builder loan (0% interest, structured repayment, reported to bureaus) — delivered in partnership with Array and its banking partner.
- Rent reporting to the major US bureaus.
- Remittance-based credit building — reported via Bloom Credit to TransUnion.
- TransUnion and Equifax credit report retrieval and monitoring.
Savings Service
The Savings service provides savings pockets funded either from a user's wallet or directly from their non-custodial USDC wallet. Savings balances accrue yield according to product terms, and withdrawals can be routed back to either funding source.
Loans Service
The Loans service hosts the lending products (personal, home, auto, cash advance), including application intake, underwriting orchestration, disbursement, amortisation, and repayment collection via the Ledger service.
Notifications Service
The Notifications service delivers transactional and engagement messages via push notifications, email, and SMS. It manages user preferences, suppression lists, and delivery retries.
Identity & Access Service
The Identity service manages authentication (password, biometric / face authentication, device binding, security questions), session management, device management, and user-level access to platform features. It also coordinates step-up authentication flows triggered by the Risk and Fraud services.