
Use cases
- Age verification
- License and driving privileges validation
- Identity verification since many countries use a driver’s license as proof of identity. The mDL is the digital equivalent.
- Business process improvements involving Know Your Customer (KYC) and Anti-Money Laundering (AML)
How it works

- Your application initiates a Verification Presentation Request to Auth0 by making a call to the Mobile Driver’s License Verification API.
- The mDL Verification API returns an engagement URI and Verification ID from Auth0.
-
Your application presents the user with the URI link to prompt for consent to share their credential.
We recommend you generate a QR code for the engagement URI to provide a convenient user experience if the user is on a device without a digital wallet, such as a tablet or desktop. To learn more, review the Next.js example.
- The user consents to sharing the mDL VC.
- Your application polls the presentation request with the Mobile Driver’s License Verification API.
- The Mobile Driver’s License Verification API returns the appropriate response.
Validate Verifiable Credentials
JSON from the presentation request.
To learn more about configuring Auth0’s Mobile Driver’s License Verification Service, read Configure Mobile Driver’s License Verification Presentation Request.