Skip to content
Shivacha — Simplifying Tech Solutions
Shivacha FinTechReference architecture

Ledger-first architecture for a partner-bank neobank

How we structure a neobank so that balances always reconcile with the sponsor bank and partners can be added or replaced.

This is a reference architecture describing how Shivacha approaches this class of system. It does not describe a specific client engagement and contains no client names or results.

Challenge

Neobanks built directly on a single BaaS provider's data model struggle to reconcile, add card processors or switch providers, and face scrutiny from partners about the accuracy of their books.

Context

Applicable to fintechs launching accounts and cards through licensed sponsor banks or BaaS providers.

Approach

How we approach it

  1. 1

    Independent ledger

    A double-entry ledger owned by the neobank records every movement.

  2. 2

    Provider adapters

    BaaS, card processor and KYC providers integrated behind interfaces.

  3. 3

    Idempotent money movement

    Every transfer and card event processed exactly once.

  4. 4

    Daily reconciliation

    Automated matching against partner statements with exception queues.

Architecture

System design

Technology

Ledger-first architecture for a partner-bank neobank
5Channels
Mobile appWebSupport console
4Product services
AccountsTransfersCardsOnboarding
3Ledger
JournalBalances & holdsFees
2Adapters
Sponsor bankCard processorKYC
1Operations
ReconciliationMaker-checkerReporting

Implementation

Key implementation elements

Real-time authorisation

Card auth decisions against ledger balances within processor limits.

Outbox pattern

Reliable event publishing from ledger transactions.

Maker-checker

Dual control for manual adjustments.

Statement generation

Customer statements from ledger data.

Outcome

The architecture is designed so the neobank can always prove its balances, onboard new partners through adapters and pass partner and auditor scrutiny with confidence.

Lessons

  • Owning the ledger is what gives a fintech independence from its providers.
  • Holds and reversals need as much design attention as settled transactions.
  • Reconciliation should run from the first day of production, not after problems appear.

Next step

Discuss a similar project.

Building something like "Ledger-first architecture for a partner-bank neobank"? Tell us about your goals and constraints and we will reply with an approach and next steps.

  • Senior engineer reads every enquiry
  • Reply within one business day
  • NDA on request

Prefer to talk first?

Book a 30-minute call, or message the nearest team on WhatsApp.

Book a Call

Your details are used only to reply to this enquiry.

Step 1 of 2Your details

Confidential. We reply within one business day. Privacy