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 overview for Alice: Everyday $1,200.30, Term Deposit 12m $0.00 and Future Savings $24,800.00 available, each marked Bank Supplied. The sidebar lists Overview, Move money, Transfer history, 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: available balance $1,200.30, current balance $1,250.30, a source freshness note, 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 an 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 overview for Alice: Everyday Flow $1,790.70 and Rainy Day Saver $31,200.00 available, each marked Bank Supplied. The sidebar lists Overview, Transfer history, 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 EFTPOS purchase, 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

Want to see it over your own core?