CommBank ID + income

Participants · apps/ios/CBAApp

APP CommBank app (iOS)

A native SwiftUI app (iOS 17+) that mocks the CommBank app and embeds the ID Partners wallet SDK. It follows the CommBank ID set-up flow from the design file, with the new "Also verify my income" path inserted after Review your details.

What it does

  • Opens the 302 from the offers gateway in ASWebAuthenticationSession (callback scheme cbaapp) rather than following it.
  • Waits on "Gathering your income…" by polling pod status, then retries /offers and hands the offer to the wallet SDK.
  • Share income proof shows the ZK bundle as a QR and a link to the verifier. The data sharing dashboard lists arrangements and shows deletion receipts.
  • A hidden debug panel (long-press the diamond) switches local/Railway, customers and offline tokens.

Ports and endpoints

Bundle idau.com.cba.hackathon.wallet
URL schemescbaapp, openid-credential-offer
Universal link/rent/verify*

Railway

Runs on a phone or the Simulator.

Config browser

Read-only, from files tracked in git. Keys, keystores, .sec/, real env files and anything gitignored are left out; secret-looking values are shown as «redacted». 41 files.