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 bankCaptured 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.
-
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: Accounts at a glance -
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: Current and available balance -
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: Loans, as the core reports them -
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: Review before approving -
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: The bank’s answer, not a guess -
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.
(opens the full-size screenshot)
Kesef Bank Fictional bank · synthetic data · Full size: Balances agree
Riverbank
Fictional bankCaptured 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.
-
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.
(opens the full-size screenshot)
Riverbank Fictional bank · synthetic data · Full size: Same app, different bank -
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.
(opens the full-size screenshot)
Riverbank Fictional bank · synthetic data · Full size: Balances from the CDR data holder -
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.
(opens the full-size screenshot)
Riverbank Fictional bank · synthetic data · Full size: A home loan, read-only