Ein mDL nutzt den Dokumenttyp org.iso.18013.5.1.mDL und den Namespace org.iso.18013.5.1 mit Elementen wie family_name, birth_date, portrait, driving_privileges und Altersflags (age_over_21), mit denen ein Verifizierer das Alter prüfen kann, ohne das Geburtsdatum zu sehen. Ein Lesegerät nimmt per QR-Code oder NFC Kontakt mit dem Gerät auf, baut eine verschlüsselte Sitzung auf und fordert nur die Elemente an, die es braucht; der Inhaber stimmt auf dem Smartphone zu.
Zu den Einsätzen zählen mehrere US-Bundesstaaten (an TSA-Kontrollpunkten akzeptiert), Ausweise in Apple Wallet und Google Wallet sowie die Pläne der EU für den mobilen Führerschein nach der überarbeiteten Führerscheinrichtlinie. Verifizierer vertrauen den ausstellenden Behörden über IACA-Root-Zertifikate, die zum Beispiel der AAMVA Digital Trust Service verteilt.