Auth0’s Mobile Driver’s License Verification Service is in Early Access. To enable this feature, review and complete the Terms and Conditions form, and our team will be in contact with you. To learn more about Auth0’s release stages, read Product Release Stages.

Use cases
You can use the mDL Verification Service for:- 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
The Verification Template (VT) you create defines the fields you ask the user’s digital wallet to provide, such as date of birth, address, or family name. The Verification Presentation Request created by your application initiates a verification flow by calling the mDL Verification API. Your app must poll the Verification Presentation Request status via the Mobile Driver’s License Verification API to determine if the user consented to sharing their credential. The API returns a status depending on if the presentation request is ongoing, unsuccessful, or successful. If successful, the API will return theJSON
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.