3.2.0
SVX 3.2.0 Release Notes
Software Release Date: 26 November 2025
Summary:
This release delivers four major feature areas across the SVX platform, Organisation Wallet and Portal. The key outcomes are improved autonomy for organisations, faster template creation and management, more flexible credential workflows, and a significantly enhanced developer testing experience.
New Features
Self-Service Organisation Wallet Deployment
This release introduces self-service deployment of Organisation Wallets, giving administrators greater autonomy when testing and running proof-of-concept flows for issuing and presenting credentials. Organisations can now deploy their own wallets directly from the SVX portal with minimal support from Meeco.
Key capabilities
Deploy an Organisation Wallet directly from the application view within an organisation.
Deployment status is shown in the UI and marked as "Online" once ready.
Delete an existing deployment if it is no longer required.
As we are rolling out this feature, note that only one active Organisation Wallet deployment is allowed per organisation.
How it works
Create a new application within your organisation.
Open the application details page.
Click the “Deploy Organisation Wallet” button.

Wait for the deployment to complete. The deployment is ready when the status shows Online.

Use the Audience URL displayed in the application to access and run your Organisation Wallet.
Once you set up credential/verification templates, you can use Organisation Wallet test UI to test out issuance and verification.
Test issuance:
${your-organisation-wallet-url}/test/issueTest verification:
${your-organisation-wallet-url}/test/verify
Verification Template Enhancement
This enhancement transforms how organisation administrators work with Verification Templates, delivering improvements that greatly simplify management of these templates. Whether you're rapidly prototyping new verification flows or managing complex credential verification scenarios, these updates make the entire process faster and more intuitive.
Improved visibility & usability
The verification template viewing experience has been significantly improved with a streamlined interface that displays template details in a convenient right-hand side panel when you click a template or select "View", eliminating the need to open new pages. The redesigned structure makes information much easier to locate and understand, while providing both a clear overview and detailed JSON representation of the requested credential for each verification template.

Faster template creation
Create templates directly from credential template available within the organisation—ideal for rapid testing and PoC scenarios.

Build templates using an improved JSON editor with better usability and built-in base templates.

Full template management
Administrators now have comprehensive template management capabilities at their fingertips. You can edit verification templates directly from the portal, making real-time adjustments to your verification requirements without leaving the interface. Additionally, the duplicate functionality allows you to quickly create new template variations based on existing ones, significantly speeding up the development process when you need similar templates with minor modifications.

Better Search & Filtering
Filter Presentation Definitions by updated-at-from and updated-at-to for improved navigation and auditing.

Ad-hoc Credential Issuance and Verification
This release adds two new endpoints to the Organisation Wallet, enabling organisations to issue and verify credentials directly, without requiring full OpenID4VCI or OpenID4VP flows.
Ad-hoc Credential Issuance
Issue signed credentials programmatically using a new protected POST /credentials endpoint. This feature is ideal for automation, backend integrations, and streamlined testing workflows. It uses the same credential configurations and signing keys available during issuance using OpenID4VCI.
Ad-hoc Credential Verification
Verify arbitrary credentials using the new POST /credentials/verify endpoint, which supports multiple credential formats.
Updated Test Issuance and Presentation UI
The Organisation Wallet's test UI for issuance and presentation of credentials has been redesigned with a modernised interface that displays more relevant test information and supports both light and dark modes. While no functional changes were made, these updates significantly improve visibility and testing efficiency for developers.

Component Updates
Portal
Self-Service Organisation Wallet Deployment (Beta)
New Features:
Added "Deploy Organisation Wallet" button to
View Applicationpage, protected byvc:org:managesecurity rights, allowing administrators to initialise a new organisation wallet instance for their application. Button triggers organisation passphrase verification before deployment creation and is only visible when no deployment exists for the application.Added "Delete Organisation Wallet" button to
View Applicationpage, conditionally displayed only when an active deployment exists and the deployment'sapp_client_idmatches the current application's client ID, ensuring users can only delete deployments they own. Deletion requires passphrase verification for security.Added deployment online/offline status badge displaying "Online"/"Offline" based on the
online_attimestamp field, shown when a deployment exists for the current application.Added informational message "Organisation already has active deployment" displayed when a deployment exists for a different application, preventing conflicting deployments.
Added
organisationWalletDeploymentfeature flag to Config.ts interface and configuration files, enabling/disabling all deployment functionality including API calls and UI controls.
Verification Template Enhancement
New Features:
Added new
Verification Templateview side panel.Added PEX detection for JSON submissions when creating a
Verification TemplateCreated new sample templates for use in
Verification TemplatecreationAdded Getting
Started SectionwithPresentation Definitionsample selection and JSON uploadAdded
EditandDuplicatefunctionalities forPresentation Definition. When duplicating or editing a verification template, the template can only be edited using the JSON editor.Added auto-save and auto-load of draft
Presentation Definitions.Added Trusted Authorities to
Presentation Definitionsbuilder tool.Added base filter component.
Added filter to
Presentation Definitionstable view, can filter onupdated-at-fromandupdated-at-toAdded a page that allows the user to edit
Presentation Definitions
Enhancements:
Improved error messages in toast notifications when saving or creating a Presentation Definition fails.
Changed the
PEXbuilder into aDCQLbuilder.Changed
Verification Templatetable columns. (Definition Name / Created On) -> (Updated On / Tempalte Name / Template Type).Changed date display for
Verification templateto include HH:MM:SS as well.Change
Presentation Definitionto now disable builder tab ifJSON builderisnt compatible.Changed navigation on
Presentation Definitioncreate/edit to navigate to the newly created/edited template.Changed
Presentation Definitionpurpose to optional.
Removed:
Removed old
Verification Templateview single page designs.Removed
PEXbuilder tool.Removed helper text for
Template NameandPurposewhen creating apresentation definition, replaced with more details inTemplate Details.
Security Updates
Changed
@meeco/sdkversion to8.6.0-beta.
SVX API
Self-Service Organisation Wallet Deployment (Beta)
New Endpoints:
Added new endpoint
GET /deployments/owto get a list of deployed organisation wallets.Added new endpoint
GET /deployments/ow/{id}to get a specific deployed organisation wallets byid.Added new endpoint
POST /deployments/owto create an organisation wallet deployment.Added new endpoint
DELETE /deployments/ow/{id}to delete an organisation wallet deployment byid.
New Features:
Added a new security right
svx:org:deploy_owto enable self-service organisation wallet deployment.Added support for automated deployment authorization:
GET /automated-deployments/authorize?admin_id=XYZ&org_od=XYZ&agent_id=XYZAdded
organizationsscope and organisation admin access information to ID tokens, whenorganizationsscope is used.
Verification Template Enhancement
Added
parameters.presentation_template_nameto the response ofGET /openid/presentations/requestsUpdated
GET /openid/presentations/requestsquery parameters:added date filtering (created_at_from, created_at_to, updated_at_from, updated_at_to) and improved parameter ordering
Updated query parameter types for
GET /openid/presentations/requests:changed 'page' and 'per_page' from number to integer
Other Enhancements
Added support for examples and $comment as top-level attributes in credential schemas
Added optional PostgreSQL TLS support (
postgres.tls, postgres.cacertfile). TLS is disabled by default (when omitted). When enabled, TypeORM will use the specified CA certificate for secure connections with server verification.
Bug Fixes
Added validation for empty objects in
handleRedisFind, so it now returnsundefinedwhen the key is not found in Redis. Now the system returns 400 error correctly in the case the key is not found in the Redis and an empty object is returned.
Security Updates:
Upgraded
oidc-providerto version 9.5.2 in SVX IDP
Organisation Wallet
Ad-hoc Credential Issuance and Verification
New Endpoints:
Added new protected endpoint
POST /credentialsfor Ad-hoc Credential IssuanceAdded new protected endpoint
POST /credentials/verifyfor Ad-hoc Credential Verification
Configuration Properties:
Added required
credential_issuer.supported_client_auth_methodsconfiguration for better control oftoken_endpoint_auth_methods_supported authorizationserver metadataIssuer metadata
credential_signing_alg_values_supportedattributes uses integers to refer to supported algs.
Fixes:
Fixed key attestation verification. No longer checks for optional iss claim.
expclaim is optional in wallet attestation token.
Updated Test Issuance and Presentation UI
Updated the look and feel of the test pages at
/test/issueand/test/verify(previously/test/present). No functional changes have been made, rather the pages have been updated to improve testing by showing more (useful) information. The following javascript libraries were added:Monaco editor
TailwindPlus Elements (for modal component and mobile menu)
Updates test pages to support light and dark mode
SVX Verify
Configuration Properties:
Added
svx_verify.idp_optionsconfiguration that allows to set custom authorization_request_endpoint per IDPAdded
presentation_display_modeconfiguration to explicitly control identity verification UI on endpointPOST /identity/verification/:idvia thepresentation_display_modecookie.
Enhancements:
Changed the Samesite to
laxfor thesvx_verify_sessioncookieSimplified SVX Verify language select to use query parameters
Removed:
Removed URL check for
success_urlandreturn_urlinPOST /identity/sessionsendpoint to allow any URL to be used, such as a custom app URLs.Removed
POST /identity/languageendpoint. Use query parameters to change language preference.
Bug Fixes:
Fixed an issue where the interaction view’s error page failed to render by adding the required footer information to the request.
Last updated
Was this helpful?