Bank Account Opening
Remote personal banking onboarding powered by PID verification.
Why this flow first
Show how Lutra reduces friction while preserving strong identity checks.
Live runtime
Ready for live verification
All backend env bindings are present.
Audience
Banks, fintechs, and regulated onboarding teams.
Credential asked from wallet
Identity Credential
Primary action
POST https://lutraid-demo-api.lutralabs.io/v1/demos/banking/verification-sessions
Suggested opening products
Local UI is intentionally owned by the banking app, so we can push this flow upscale without worrying about other demos.
Product
Digital Current
Fastest onboarding path with a clean post-verification approval state.
Product
Joint Account
Leaves room for later multi-party verification without changing the shell.
Product
Premium Saver
Lets us showcase trust, compliance, and richer identity review panels.
Journey outline
Short, premium, and easy to narrate in a live demo.
Choose account
Select a consumer account offering and begin onboarding.
Verify with wallet
Request PID attributes needed for remote identity proofing.
Review verified profile
Display a compliance-friendly summary instead of manual data entry.
Show business outcome
Present a mocked onboarding decision and next steps.
Implementation tracks
Keep the first backend simple: resolve config, create verification session, display verified summary.
Runtime contract stub
Shared backend, demo-specific routes. Frontend stays thin and calls the BFF only.
Runtime
https://lutraid-demo-api.lutralabs.io/v1/demos/banking/runtime
Action
POST https://lutraid-demo-api.lutralabs.io/v1/demos/banking/verification-sessions
Public app
https://lutraid-demo-bank-onboarding.lutralabs.io