Changelog

See the most recent changes in Paradym.

Create multiple credential templates for the same type

September 4, 2025

New feature

You can now create multiple credential templates for the same credential type. This works for AnonCreds (reusing an existing schema), mDOC (using the same doctype) and SD-JWT VC (using the same VCT).

This enables you to have mulitple variants of the same credential type, which can be useful for e.g. using different templates and branding for different university diplomas, but still using the same credential type. It can also be useful when drafting up changes to a credential you're issuing, and creating a new template to not impact any issuance flows using the old template.

Example issuance templates for PID and mDL

The documentation has been extended with example issuance templates. Initially we have added the following credentials:

Both templates also contain example payloads so you can easily use test your new credential template with the Paradym Wallet. Once you have created a credential template, you can also easily create a presentation template based on the credential template from within the dashboard.

If you want us to add specific credential templates, please let us know in the Paradym Slack!


Add missing `client_id` and `client_id_scheme` to QR image

August 25, 2025

Bug fix

The link contained within the QR code of the authorizationRequestQrUri now correctly includes the client_id and client_id_scheme parameters, resolving interoperability issues with the Paradym Wallet.


OpenID4VC mDOC issuance

July 21, 2025

New feature

You can now issue mDOCs via OpenID for Verifiable Credentials, with X509 certificates!

Start by creating a new X509 root certificate for issuance in the "Trust" page within the dashboard, or using the Certificates API.

When creating an mDOC credential template, you will now need to select the X509 root certificate you created. The root certificate will automatically be used to generate document signing certificates for the issuance of the mDOC credentials.


Increased OpenID4VP request expiration to 5 minutes

July 14, 2025

Enhancement

The expiration for OpenID4VP requests has been increased from 2 minutes to 5 minutes.

The increased expiration time helps prevent failed presentations due to the user taking a bit longer to go through the presentation flow.


OpenID4VC SD-JWT issuance with X509 certificates

July 10, 2025

New feature

You can now issue SD-JWTs via OpenID4VC with X509 certificates!

Start by creating a new X509 root certificate for issuance in the "Trust" page within the dashboard, or using the new Certificates API.

When creating an SD-JWT credential template, you will now be able to select the X509 root certificate you created. The root certificate will automatically be used to generate document signing certificates for the issuance of the SD-JWT credentials.


Parse multi-document mDOCs and improved error handling for SD-JWT VC and mDOC debugger

July 9, 2025

New featureEnhancement
An image displaying the new document selector in the mdoc debugger.

The mDOC debugger now shows a document selector if a DeviceResponse contains multiple mDOCs. Previously only the first document was selected.

We have also improved the error handling for the mDOC and SD-JWT VC debuggers, showing the internal error message if the parsing failed. Since the tool is used for debugging, it makes sense to display the internal error message.

An image displaying the new error information in the mdoc debugger

Try it out in our mDOC debugger or SD-JWT VC debugger.


OpenID4VC request authentication with X509 certificates

June 25, 2025

New feature
An image showing the new certifiates page in the dashboard.

You can now sign your OpenID4VC presentation requests with X509 certificates!

Users can now create a X509 root certificate for the verification use case in the "Trust" page within the dashboard, or using the new Certificates API.

The root certificate will automatically be used to generate signing certificates for the requests.


Correctly handle OpenID4VC states on the invitation page

June 3, 2025

Bug fix

Resolved several issues with the invitation page showing an error screen after an invitation was successfully scanned.

The invitation page now correctly handles all states and shows whether an invitation is completed, expired, or could not be found.

For privacy reasons we will show the successful completion screen on the invitation page even if the issuance or verification failed. The completion screen is mostly to indicate to the user that the invitation has been processed by the wallet.


Filter DIDComm issuance and verification sessions based on connection and invitation id

May 16, 2025

New feature

Create project and manage project members from the dashboard

May 12, 2025

New featurePro Tier
An image showing the new members page in the settings of the dashboard.

Users on the Pro or Custom tier can now create new projects, and edit the members of a project directly from within the dashboard!

While this feature has been available through the API for a while, the same functionlity is now also available in the dashboard.

To create a new project from the dashboard, select the project selector in the top-left corner, and click the + icon. Managing project members can be done in the in the Members page of the Settings tab within a project.

Read more about it in the add projects and members documentation.