Skip to content

A UK retail bank you can run — without being one.

Malai is a complete reference platform for prospective bank operators: a banking core, a customer app, an operations back office for AI-assisted decisions, an executive dashboard, and infrastructure-as-code — wired together so you can evaluate the architecture, license what works, and commission what's missing.

One bank, three surfaces

A bank is more than its customer app. Malai ships three surfaces of one platform — the front of house, the back office and the boardroom — behind one sign-in, with role separation enforced at the API rather than hidden in the interface. Register once in the demo and walk all three.

  • Malai customer app showing a current account, a savings account and a credit card, with quick actions to send money and manage payees
    For the customer

    Banking

    Accounts, cards, Faster Payments, direct debits, insights and forecasts — the retail app a customer would hold, mobile-first and themeable per brand.

    See what the bank does ↓
  • Ops worklist of model decisions awaiting a ruling, with verdict, outcome, rulings, model, latency and cost columns
    For the reviewer

    Ops

    A worklist of AI-assisted decisions, the full replayable record behind each one, and human rulings that move money only through an auditable gate.

    Inside the decision record →
  • Executive dashboard showing new customers, deposits, cards issued and payments stopped for the last 30 days
    For the executive

    Exec

    The bank's headline numbers over a chosen window — readable by a role that can rule on nothing, so the dashboard never doubles as a control panel.

    See the executive view →

What this bank does

Malai is a working retail bank: customers open accounts, fund them, send and receive Faster Payments, set up standing orders and direct debits, freeze and unfreeze their cards, see where their money went and where their balance is heading, and read an auditable history of every move. The capabilities below are not screenshots of a roadmap — each one is live in the demo, behind the same signup the hero links to.

Malai customer app signed in, showing a current account at £14,884.32, a savings account at £8,400.00 and a credit card at −£350.00, with quick actions to send money and manage payees

The customer app, signed in to the live demo.

  • Real-time payments (FPS)

    Send and receive Faster Payments end-to-end, with same-second settlement to the recipient.

    Step 2 of the walkthrough below sends one end-to-end.

  • Direct debits & standing orders

    Set up a standing order to push money on a schedule; direct-debit mandates arrive from the biller and can be cancelled anytime — both run automatically.

    A locked scheduler fires each run exactly once, even across scaled-out instances, settling through the same ledger as one-off payments.

    Direct debit mandates for Octopus Energy, Spotify Premium and Tesco Mobile, each showing its amount and next collection date
  • Confirmation of Payee

    Every new payee is name-checked against the receiving bank before any money leaves the account.

    Watch the name-match resolve in step 3 of the walkthrough.

  • Spending insights

    Every transaction is sorted into a spending category automatically, with a month-by-month breakdown of where the money went.

    Categories are rule-based and explainable, and any transaction can be re-tagged by hand.

    Spending screen for July 2026 showing £852.90 spent across bills, subscriptions, general, groceries, transport and payments, with a donut chart breakdown
  • Balance forecast

    Projects the end-of-month balance from live standing orders and direct debits, flagging early if scheduled payments will leave the account short.

    It runs on the same scheduling engine that executes the payments, so the dates it predicts are the dates that fire.

    Balance forecast of £13,805.58 for 31 July: available balance minus seven expected payments, listing an upcoming Octopus Energy direct debit and an Eve Robinson standing order
  • Debit & credit cards

    Every account comes with a card: freeze and unfreeze it instantly, report it lost or stolen, and pay the credit card from any account.

    Debit cards are issued with the account; credit cards go through an application and settle into their own account on the same ledger.

    Cards screen showing an active Malai debit card on the current account and an active credit card, each with a masked number and expiry date
  • Multi-rail settlement (BACS, SWIFT)

    Real-time rails for retail-speed payments; batch rails for direct debits; cross-border rails for international.

    The same payment domain drives each rail; one mental model, three settlement paths.

  • Auditable double-entry ledger

    Every transaction debits one account and credits another, and every entry is append-only and hash-chained — money never appears, vanishes, or edits after the fact.

    Step 6 of the walkthrough reads the hash-chained ledger record.

  • Modular, themeable platform

    The customer app is mobile-first, and each banking capability is a discrete module that plugs in without rewiring the rest; visual theming reskins the whole app for a new brand without a rebuild.

    The newest capabilities on this page plugged in as their own modules, with no core changes.

Follow the money

  1. Inbound payments simulator crediting £250.00 to the current account from a catalogue counterparty over FPS, with reference Salary advance
    Step 1

    Fund the account

    Register in the demo, then credit your sandbox balance from the inbound-payments simulator so the rest of the flow has money to move.

  2. Review-and-send step of a transfer: £120.00 from the current account to a saved payee with reference Window repair
    Step 2

    Make a Faster Payment

    Send a real-time payment to a saved payee and review it before it goes.

  3. Confirmation of Payee verdict while adding a payee: on record as Transport for London, you entered Transport for London UK, with the option to use the on-record name
    Step 3

    Run a Confirmation of Payee check

    Add a new payee and watch the name-match resolve before the payment is allowed.

  4. Standing orders list with a monthly £850.00 order to Eve Robinson and a weekly £30.00 order to Transport for London, each showing its next run date
    Step 4

    Put payments on a schedule

    Set up a standing order and let the scheduler run it — direct debits collect on the same engine.

  5. Card purchases simulator authorising a £4.60 debit-card purchase at Fictional Coffee Co, with controls to settle pending captures or send a merchant refund
    Step 5

    Spend on the card

    Authorise a purchase at a fictional merchant in the demo card scheme and watch it settle onto the account.

  6. Account detail screen with the current balance, a balance forecast card and a day-grouped transaction history of payments and card spend
    Step 6

    Read the audit entry

    Open the account ledger and see the hash-chained record of every move.

Run this flow yourself — register in the demo →

This flow also runs as an automated end-to-end test on every merge, recorded as sequence diagrams of the calls the system actually made. Browse the executed flows →

Built for the security review

Standards-language claims with the evidence sitting beside each — identity, data, edge, and operations — so a security review can start from facts, not faith.

Read the security posture →

How it's built

Module-fenced services, idempotent writes on sync and async paths, three-pillar observability, and infrastructure-as-code per environment — the patterns a buyer's platform team would inherit.

Read the architecture →

The fastest read on whether this fits your bank is to use the demo, then read how it's built.