a NIST blog
Standards in the VDC Ecosystem
In our first blog post in this series, we highlighted that VDCs can represent a wide range of credentials, from a driver’s license to a diploma to proof of age. The ability to use VDCs in a wide variety of use cases is a major reason why many are looking at the VDC ecosystem as technology that can change how we present identity and attributes (both in person and online). While credential variety is a good thing, interoperability requires a common set of standards and protocols for issuing, using, and verifying VDCs. The next few posts in this series will focus on the array of standards that promise to make that interoperability a reality and help the reader understand which standard may best fit individual use cases. This post will cover the different credential formats, while future posts will go into more detail on other elements of the ecosystem.
This blog post is #2 in our series on Verifiable Digital Credentials (VDCs) and assumes that readers have a basic understanding of VDC concepts, which we discuss in our previous post.
Understanding mDL Credential Formats
If you’ve ever been asked to scan a QR code to show your boarding pass or concert ticket, you’ve already experienced how VDCs can simplify real-world transactions. But not all VDCs work the same way. Behind the scenes, different credential formats shape how your information is stored, shared, and verified.
As VDCs gain traction for both in-person and online identity verification, understanding the technical foundations becomes essential. Two key standards are helping to define this space: ISO/IEC 18013-5, which underpins mobile driver’s licenses (mDLs) and related mobile documents (mdocs), and the World Wide Web Consortium’s (W3C) Verifiable Credentials (VC) credential formats.
So how do these credential formats differ? And what does that mean for implementers, developers, and users?
What’s a Credential Format, Anyway?
Think of a credential format as a blueprint. It defines what information is in the credential (like name or date of birth) and how that information is structured and packaged for transmission and verification. Credential formats influence everything from how credentials are issued to how they’re used in practice.
Both ISO’s mDL standard and the W3C Verifiable Credential standard aim to support secure, privacy-respecting credential exchange. But they do so in very different ways, because they were built from different starting points.
Two Formats, Two Paths
The ISO/IEC 18013 specifications were initially designed for mobile driver’s licenses and define the mdoc credential format. It’s part of a larger family of standards focused on how organizations issue and validate credentials for identification. The ISO mdoc model is tightly coupled: it defines not only the structure of the data, but also how the credential is transferred from your phone to a verifier using in-person technologies like near-field communication (NFC) or Bluetooth or web protocols, which we’ll cover in a later blog post.
In contrast, the W3C Verifiable Credential Data Model (VCDM) was created for a broader digital ecosystem. It defines a way to describe any kind of credential—academic degrees, memberships, licenses, and more—and is intentionally flexible about how credentials are presented. The W3C model focuses on remote, web-based use cases, where credentials might be shared via a browser, app, or other digital interface.
Here’s a quick comparison:
| mdoc | Verifiable Credentials |
| Specifications | The mdoc framework is defined across the ISO 23220 and ISO 18013 series of documents. 18013-5 specifically focuses on in- person presentation of mdocs, while 18013-7 covers online presentation of mdocs. | The Verifiable credential format is defined by the W3C Verifiable Credential Data Model. |
| Primary Use Case | The mdoc credential format was originally developed to support government-issued mobile IDs, such as state or national driver’s licenses or ID cards. However, it is not limited to those deployments. Because mdocs define a standardized, interoperable way to represent identity attributes, they are increasingly being explored for non-government use cases that require high assurance and predefined data structures—such as healthcare, corporate identity, and regulated industry credentials. Most current deployments are in-person, but active work is extending mdoc use to online and cross-sector applications. | Verifiable Credentials were designed from the start to support a broad range of digital interactions. They are most often used in remote or online workflows, such as verifying qualifications, memberships, or attributes across web services. Their flexibility makes them especially well-suited to scenarios where data schemas vary by context or where decentralized issuance is preferred. |
| Data Format | mdocs use a predefined, standardized data schema that defines exactly which attributes can appear in a credential and how they are encoded. The format is based on CBOR (Concise Binary Object Representation), which provides a compact and efficient structure suitable for constrained environments like mobile devices. | VCs use a flexible data structure, most often expressed in JSON-LD (JSON for Linked Data). This flexibility allows issuers to define custom attributes and schemas tailored to specific use cases, supporting everything from enterprise credentials to niche, community-based attestations. |
| Standardization Body | The mdoc standard is developed under ISO/IEC, where participation is typically led by national standards bodies and government organizations, with significant input from private-sector technical experts and industry participants. Access to the specifications generally requires purchase. | The Verifiable Credentials standard is developed within the World Wide Web Consortium (W3C), an open, web-industry consortium. Participation is open to individuals and organizations, and the specifications are freely available to the public. This open process encourages broad collaboration and faster iteration. |
| Credential Vocabulary | The ISO approach defines a fixed and controlled vocabulary for identity attributes, ensuring that all conformant mdocs represent data in a consistent and interoperable way across jurisdictions. This is particularly beneficial for official credentials that must meet regulatory and legal requirements. | The W3C approach allows issuers to define their own credential vocabularies and schemas. This openness promotes innovation and supports a wide range of credentials, but it also means interoperability depends on voluntary coordination and shared registries rather than strict standardization. |
Why Do These Differences Matter?
While both models can support verifiable digital credentials, the differences in their technical structure have real-world implications.
Can’t We Just Pick One?
In a perfect world, one standard might serve all use cases. But digital identity is not one-size-fits-all. Different sectors, geographies, and technical environments have different needs. And because digital credentials often intersect with regulation, security, privacy, and user experience, organizations may need to support more than one standard.
At NIST’s National Cybersecurity Center of Excellence (NCCoE), we’re exploring how these models can work together. The first use case under our mDL project is focused on helping financial institutions accept mobile driver’s licenses for identity verification and online account creation, while ensuring security and privacy. As part of this project, the NCCoE worked with a team of industry collaborators to successfully demonstrate how a single verifier could interoperate with multiple digital wallets presenting mDLs in both mdoc and VC credential formats – a critical first step to realizing these technologies at internet scale.
What’s Next?
The landscape is still evolving. Critical features, like advanced privacy protections, support for presenting multiple credentials, and reliable cross-device flows, are still in development across standards bodies. As adoption grows, industry feedback will help shape future updates.
If you’re working in this space, now is the time to get involved!
We want to hear from you!
📨 Join our mDL community of interest to receive project updates and opportunities to collaborate. Sign up here or email us at mdl-nccoe [at] nist.gov (mdl-nccoe[at]nist[dot]gov).
📰 Provide feedback on project deliverables by visiting our mDL pages site.
Stay tuned for our third blog post in this series, which will dive into the standards that support the mDL issuance process. Together, we can help define how trustworthy digital identity works—online and in the real world.