Paradym also offers an ISO 18013-5 mDOC debugger, which you can try here, and read more about here.
As the European Digital Identity Framework (eIDAS 2.0) enters implementation across the EU, developers are racing to support the standards powering the EUDI Wallet, a secure, interoperable wallet for trusted credentials. One of the most powerful innovations in this ecosystem is selective disclosure, enabling users to share only what’s necessary while keeping other data private.
SD-JWT (Selective Disclosure for JSON Web Tokens) is a privacy-preserving credential format designed to support this. Combined with Verifiable Credential semantics (SD-JWT VC), it provides a cryptographically secure way to represent user attributes. Very useful in EUDI Wallet use cases, from proving your age to logging in with a pseudonym.
To help developers work with this emerging standard, Paradym offers a free SD-JWT VC Debugger that turns raw credentials into something understandable, testable, and visual.
Key Features
-
Decode SD-JWT VCs into a structured, human-readable format.
-
Visualize the full credential structure, including protected headers, payloads, disclosures, and signatures.
-
Toggle selective disclosure interactively—reveal or hide claims to simulate different disclosure scenarios.
-
Analyze cryptographic components, including the compact JWT and optional Key Binding JWT.
Tab Breakdown
-
Decoded Payload. Displays the full payload with all claims disclosed. You can adjust the disclosure frame to test how claim hiding impacts presentation.
-
Disclosures. Lists all disclosure entries. Each one maps to a claim that can be selectively presented during credential exchange.
-
JSON Web Token. Shows the full breakdown of the SD-JWT VC structure: protected header, full payload (with and without disclosures), and cryptographic signature.
-
Compact. Presents the SD-JWT VC in compact format, as used in actual transmission scenarios.
-
Key Binding JWT. If present, this tab reveals the JWT that cryptographically binds the SD-JWT VC to a holder’s key—important for ensuring presentation integrity.
In addition, the color map highlights JWT Header, Payload, Signature, Disclosure elements, and Key Binding JWT for clarity.
How to use it
Paste an SD-JWT VC into the input field and the debugger instantly decodes and renders its structure. You can test selective disclosure behaviors in real time and understand how the cryptographic components fit together. A sample credential is pre-loaded so you can explore even without having one on hand.
Why This Matters
As selective disclosure becomes a core capability of the EUDI Wallet ecosystem, developers need to go beyond specs and see how credentials work in practice. The SD-JWT VC Debugger provides that visibility so you can build, test, and validate with confidence.
Whether you’re building support for OpenID4VC, integrating with trust frameworks, or simply exploring SD-JWT-based credentials, this tool helps make the complex transparent.
Build with Paradym
When you're ready to go from debugging to deployment, Paradym gives you the infrastructure to issue, verify, and integrate SD-JWT credentials across your stack. With built-in support for EUDI Wallet interoperability and standards like OpenID4VC, it's everything you need to move fast with privacy-first digital identity.
👉 Start building or explore the Paradym API docs to integrate directly into your stack.