Debug your mDOC and mDL credentials

Debug your mDOC and mDL credentials

Easily debug and parse your mobile Driving License (mDL) and other mobile Documents (mDOC) using the free to use Paradym mDOC/mDL debugger.

Encoded

Paste a base64url or hex encoded mDOC verifiable credential here.

  • Issuer Signed Namespaces
  • Issuer Signed Metadata
  • Issuer Certificate
  • Issuer Certificate (Decoded)
  • Device Signed Namespaces

About the mDL/mDOC Debugger

The mDOC debugger is designed for developers working with ISO 18013-5 mDL and mDOC credentials. The debugger helps with decoding, analyzing, and understanding the structure of mDOC verifiable credentials.

ISO 18013-5 mDL is an ISO standard that defines a CBOR encoded mobile credentials standard supporting selective disclosure of claims. The specification also definse the attributes for a mobile Driving License (mDL).

For more information, refer to the ISO/IEC 18013-5:2021 specification.

Key Features

  • Decode mDOC IssuerSigned and DeviceResponse base64url or hex encoded credentials into human-readable format
  • Visualize the structure of the mDOC attributes, including the issuer X509 certificate, issuer signed attributes, and device key
  • Preview images in the mDOC attributes by hovering over the attribute in the editor

Tab Explanations

  • Issuer Signed Namespaces Shows the namespaces and attributes that were signed by the issuer, and are present in the mDOC. If the mDOC is a DeviceResponse, it will only show the disclosed attributes.
  • Issuer Signed Metadata Displays additional metadata signed by the issuer, such as the validity info, device key, and the document type.
  • Issuer Certificate Displays the Document Signer Certificate that is used to sign the mDOC.
  • Issuer Certificate (Decoded) Displays a decoded version of the Document Signer Certificate, to easily inspect the contents on of the certificate.
  • Device Signed Namespaces Shows the namespaces and attributes that were signed by the device as part of a presentation. This tab is only active if the mDOC is a DeviceResponse.

Whether you're a developer implementing ISO mDOCs, or simply curious about the technology behind decentralized identity, this debugger helps you understand the workings of mDOC credentials.

To get started, simply paste your base64url or hex encoded mDOC or mDOC presentation into the input field above. The debugger will automatically parse and display the decoded information, allowing you to explore and interact with the credential's contents. To make it easy to get started, an example mDOC is provided by default.

If you're ready to start verifying mDLs and mDOCs in your own applications, you can create a free account on Paradym and begin verifying credentials today.