Die Datenelemente sind nach Namespace gruppiert (beim mDL org.iso.18013.5.1), und jedes wird mit einem zufälligen Salt als IssuerSignedItem verpackt. Das Mobile Security Object (MSO) listet den Digest jedes Elements, den öffentlichen Schlüssel des Geräts, den Dokumenttyp und die Gültigkeit auf und wird vom Aussteller als COSE_Sign1 mit einem X.509-Zertifikat des Document Signers signiert. Bei der Präsentation sendet der Inhaber nur die angeforderten Elemente sowie eine Gerätesignatur oder einen MAC über das Sitzungstranskript.
Die Präsentation vor Ort nutzt Device Engagement per QR-Code oder NFC und eine Sitzung über BLE, NFC oder Wi-Fi Aware (18013-5:2021); die Online-Präsentation regeln ISO/IEC TS 18013-7:2025 sowie OpenID4VP und die Digital Credentials API des Browsers. Ausweise in Apple Wallet und Google Wallet, die mDLs mehrerer US-Bundesstaaten und die Personenidentifizierungsdaten der EU-Wallet für die digitale Identität (EUDI-Wallet) nutzen mdoc.
Verifizierer brauchen die Zertifikate der ausstellenden Behörden (IACA-Root-Zertifikate), zum Beispiel aus dem AAMVA Digital Trust Service oder aus den Vertrauenslisten der EU. Der mdoc-Inspektor dekodiert eine DeviceResponse lokal.