Demo walkthrough

Two banks, one app, captured running.

Screenshots of the banking app running for two fictional banks, with synthetic customers and no real money. Tap any screen to open it full size.

Kesef Bank

Fictional bank

Captured 25 September 2026 from the running app, with Kesef Bank on the mambu-v2 adapter. The core behind it is a Mambu v2 contract mock built from Mambu’s published API specification, not a live Mambu system.

  1. Step 1 of 6

    Accounts at a glance

    Alice signs in and sees her three accounts. The navigation includes Move money, because the Mambu adapter declares transfers.

    Kesef Bank home for Alice: a big Hi Alice greeting on a navy band, then an accounts list showing Everyday at $1,250.30 (available $1,200.30), Term Deposit 12m at $10,000.00 (restricted), Future Savings at $24,800.00 and a car loan of $14,500.55, next to a Quick move panel. The sidebar lists Home, Move money, Transfers, Loans and Messages. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: Accounts at a glance
  2. Step 2 of 6

    Current and available balance

    The account page shows both balances from GET /accounts/{id}/balance, with a note on how fresh the bank’s data is, followed by the account’s activity.

    Kesef Bank Everyday account: a large available balance of $1,200.30, current balance $1,250.30, Activity and Details tabs, and an account activity list starting with Salary - Harbour Logistics, booked, +$3,200.00. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: Current and available balance
  3. Step 3 of 6

    Loans, as the core reports them

    A car loan with $14,500.55 outstanding at 6.49% p.a., with the next repayment from the loan’s schedule.

    Kesef Bank Your loans: active car loan, outstanding balance $14,500.55, original amount $20,000.00, interest rate 6.49% p.a., next payment $388.55 on 1 Oct 2026. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: Loans, as the core reports them
  4. Step 4 of 6

    Review before approving

    A $50.00 transfer from Everyday to Future Savings. The review shows the bank fee and when it expires. Approving needs a passkey; an email sign-in link alone can’t move money.

    Kesef Bank transfer review: from Everyday to Future Savings, amount $50.00, bank fee $0.00, total debit $50.00, with a lime Approve with passkey and submit button. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: Review before approving
  5. Step 5 of 6

    The bank’s answer, not a guess

    The transfer shows Completed only once the bank confirms it, with the bank reference, the confirmation time and a support reference the customer can quote.

    Kesef Bank transfer details: Transfer completed, $50.00, your bank confirmed this transfer is complete, from Everyday 4821 to Future Savings 7093, bank fee $0.00, bank reference 9002 and a support reference. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: The bank’s answer, not a guess
  6. Step 6 of 6

    Balances agree

    Back on Everyday, the current balance is now $1,200.30, $50.00 lower than before the transfer, and the available balance moved by the same amount.

    Kesef Bank Everyday account after the transfer: current balance $1,200.30 and available balance $1,150.30. (opens the full-size screenshot)
    Kesef Bank Fictional bank · synthetic data · Full size: Balances agree

Riverbank

Fictional bank

Captured 25 September 2026 from the running app, with Riverbank on the cdr-banking adapter. The core behind it is a CDR data-holder test double (mutual TLS, pre-seeded consent). CDR Banking is read-only, so there is no transfer to show.

  1. Step 1 of 3

    Same app, different bank

    Riverbank’s own name, mark, color and type. There’s no Move money in the navigation and no cards: the CDR adapter doesn’t declare them, so the app leaves them out.

    Riverbank home for Alice: a mint band with Hi Alice, an accounts list showing Everyday Flow at $1,840.70 (available $1,790.70), Rainy Day Saver at $31,200.00 and a home loan of $298,410.22, and a Coming up panel with a pending Wharf Street Noodles payment and the next loan repayment. A slim icon rail lists Home, Loans and Messages, with no Move money. (opens the full-size screenshot)
    Riverbank Fictional bank · synthetic data · Full size: Same app, different bank
  2. Step 2 of 3

    Balances from the CDR data holder

    Current and available balance for Everyday Flow, read from the data holder’s balances endpoint, with its transactions below.

    Riverbank Everyday Flow account: available balance $1,790.70, current balance $1,840.70, and an account activity list starting with Riverside Fresh Market, booked, minus $64.20. (opens the full-size screenshot)
    Riverbank Fictional bank · synthetic data · Full size: Balances from the CDR data holder
  3. Step 3 of 3

    A home loan, read-only

    A home loan with $298,410.22 outstanding. CDR doesn’t provide a repayment schedule here, and the card says so instead of guessing.

    Riverbank Your loans: active Riverside Variable Home Loan, outstanding balance $298,410.22, original amount $350,000.00, interest rate 6.24% p.a., next payment $2,104.33 on 15 Oct 2026, repayment schedule unsupported. (opens the full-size screenshot)
    Riverbank Fictional bank · synthetic data · Full size: A home loan, read-only

Quick answers

About these screens.

Short answers, each one also on this page in full.

Are these real screenshots?
Yes. Every screen is captured from the running app against a Mambu v2 contract mock or a CDR data-holder test double, with fictional banks and synthetic customers. Kesef Bank and Riverbank are not real banks and no real money moves.
Why do the two banks show different menus?
Each adapter declares its core's capabilities, so the app offers only what the core supports. Kesef Bank (Mambu) has transfers; Riverbank (CDR) is read-only, so it has no 'Move money' and no cards.

Want to see it over your own core?