driver.id
Live scenario

Open an account in seconds

Satisfy Know-Your-Customer rules with verified, signed identity data.

www.meridianbank.example/open-account
Meridian Bank
Log in
  1. 1
  2. 2
  3. 3

Open a current account

Tell us about yourself. We'll verify these details against your Driver Codes Verified Licence Credential in the next step.

Meridian Bank plc (fictional). Identity checks powered by ISO 18013-5 mobile driving licences. Your data is encrypted to this verifier only.

Meridian Bank is fictional — a live demo of ISO 18013-7 identity matching. How this works

Bank KYC

Satisfy Know-Your-Customer rules with verified, signed identity data.

Anti-money-laundering rules require banks to know who they are dealing with. Today that means typing your details into a form and then proving them with document scans and manual review. An ISO 18013-5 licence collapses those steps: you fill in the form as normal, then the bank's web page asks your phone to confirm what you typed against the cryptographically signed data in your Driver Codes Verified Licence Credential. On a supported device this runs entirely same-device through the W3C Digital Credentials API: using the ISO 18013-7 Annex C 'org-iso-mdoc' profile, the page asks the operating system for an mDOC, the native wallet picker appears, and you approve with biometrics — no QR scan. On iOS 26 and later this bridges to Apple's identity-document providers, and the same signed request can reach your phone from a desktop browser over the FIDO CTAP hybrid transport. The bank gets an instant, machine-verifiable match — or an instant, reliable mismatch.

Privacy by design

The bank requests your name, date of birth and a portrait to confirm the details you typed into the form, plus your residential address — one of the few scenarios where the address is legitimately required, and it pre-fills the application for you. The response is encrypted end-to-end to the bank, so the data is readable only by the verifier that asked for it.

What happens

  1. 1

    You enter your name and date of birth into the bank's onboarding form, just like any sign-up.

  2. 2

    The bank asks you to verify those details — same-device via the W3C Digital Credentials API on iOS 26+, or by QR on other devices.

  3. 3

    You approve with biometrics; your phone returns a signed, issuer-attested mDOC, encrypted to the bank.

  4. 4

    The bank matches what you typed against your Verified Licence Credential and shows an instant pass — or tells you the details couldn't be verified.

Exactly what is requested

Selective disclosure means only these data elements are asked for — and you approve each request before anything is shared.

Family name
Given name
Date of birth
Residential address
Portrait