For the complete documentation index, see llms.txt. This page is also available as Markdown.

Version 0.15.0

Release Name: Inji Verify v0.15.0

Support: Developer Release

Release Date: 31st October, 2025

Overview

We are excited to announce the release of Inji Verify v0.15.0. This version introduces support for the SD-JWT format across all existing features including QR code scanning, QR code upload, and Verifiable Presentation (VP) verification on both same-device and cross-device modes.

New Features

  1. Ability to verify SD-JWT VC using QR Code Scan feature: Inji Verify now supports SD-JWT based Verifiable Credentials (VCs) which is an additional credential format built on the OpenID4VP and OpenID4VCI specifications.

  2. Ability to verify SD-JWT VC using QR Code Upload feature: Beyond live scanning, Inji Verify allows users to upload QR code images containing SD-JWT VCs directly to the portal.

  3. Ability to create request and verify SD-JWT VC using VP Verification feature - Cross Device flow: Inji Verify enables cross-device verification for SD-JWT based VCs, allowing credentials to be securely shared between devices for instance, from a mobile wallet to a desktop verifier.

  4. Ability to create request and verify SD-JWT VC using VP Verification feature - Same Device flow: With support for the SD-JWT Same-Device Flow, Inji Verify allows both the verifier and the wallet to operate seamlessly on the same mobile device.

  5. Ability to view the claims that were disclosed/ not disclosed for SD-JWT VC verification: When verifying SD-JWT based Verifiable Credentials (VCs), Inji Verify clearly indicates which claims were disclosed and which were withheld by the holder during the verification process.

  6. Error Handling: The portal provides robust error handling to guide users in case of VP Submission issues, with appropriate HTTP status codes indicating the type of error.

Repositories: Released/Dependent

Repository
Tag (Released/Dependent)

Inji Verify

v0.15.0

Projects Released

Inji Verify Repo: 4 projects (all these projects are of same version) are as follows:

  1. inji-verify-service

  2. SDK

  3. API-Test

Compatible modules

The following table outlines the tested and certified compatibility of Inji Verify 0.15.0 with other modules.

Module
Version

Inji Wallet

0.20.0

Inji Web

0.14.0

Pixel-Pass library

0.6.0

vc-verifier library

1.5.0

Bug Fixes

Below is the list of fixes as part of the 0.15.0 release, for the complete list refer to the link.

Issue
Description

INJIVER-1381

INJI-verify - GetVpRequestWithDID is failing in Dev-int-inji with invalid response.

INJIVER-1373

Many newly added configurations are missing in docker-compose.yml.

INJIVER-1356

INJI-verify – UI testrig Helm chart missing required configurations.

INJIVER-1339

Missing “type” support for SD-JWT VC in verify UI.

INJIVER-1335

INJI-verify - Intermittently we are not able to create QR code for VP verification flow.

INJIVER-1334

INJI-verify - same device flow on IOS with 0.19.0 wallet is not working (long polling issue).

INJIVER-1333

INJI-verify - Same device flow for LandStatementCredential VC on Android with 0.20.0 wallet is not working.

INJIVER-1332

INJI-verify - VP verification for LandStatementCredential VC on IOS and Android with 0.20.0 wallet is not working.

INJIVER-1330

Security testing inji-verify (0.14.0): update vulnerable docker image.s

INJIVER-1329

Security testing: inji-verify(0.14.0) : update vulnerable libraries.

INJIVER-1325

Security testing: Inji verify: Non-literal regular expressions constructed from user input can cause excessive CPU usage.

INJIVER-1316

Inji Verify: In Same Device Flow, getting error on screen, after second round of VP submission.

INJIVER-1314

INJI-Verify – Design document with element ID is not provided.

INJIVER-1313

INJI-verify - Element is replaced and causing a failure in uitestrig.

INJIVER-1301

Inji Verify continues polling for status even after an error alert is displayed. Bug Fixes - Inji Verify.

INJIVER-1290

OpenID4VP: Request Verifiable Credentials button is not opening the wallet selection popup in Android Tablet.

INJIVER-1264

INJI-verify – Getting “Failed To fetch” for the Same Device Flow after successful VP submission in Android devices.

INJIVER-1263

INJI-verify - VP verification is failing intermittently.

INJIVER-1231

INJI-Verify – Deployment ReadMe is Outdated. Inji Verify Release.

INJIVER-1216

INJIVER – After clicking the ‘Scan QR Code’ button, the close icon becomes unresponsive when tapped. Inji Verify SDK.

INJIVER-1166

Secuirty testing: inji-verify(0.12.0) - resolve docker vulnerabilities.

INJIVER-1165

Security testing: inji-verify(0.12.0) - update vulnerable libraries.

INJIVER-1164

Security testing: include timeout after VC display - reload page both in QR code scan, upload and VP verification flows.

INJIVER-1090

INJI-verify - Unable to verify two scenarios in OVP flow.

INJIVER-935

INJI-verify - selected tab is not been highlighted in mobile view.

INJIVER-807

INJI-VERIFY : there is no success toaster messages for successful scan.

INJIVER-792

INJI-Verify: Logo Display Issue on Mobile Devices.

INJIVER-716

Error codes of OVP flow are not matching the expectation.

INJIVER-279

Sonar analysis: Reliability issues on inji verify -develop branch. Bug Fixes - Inji Verify.

User Stories

Jira ID
Description

INJIVER-1276

Create test QR codes with SD-JWT format for testing, removing dependency on other modules.

INJIVER-1243

OpenID4VP - Same-Device Flow: Receive and display results of SD-JWT VP verification (testing).

INJIVER-1241

OpenID4VP - Cross Device Flow: Receive and display results of SD-JWT VP verification (testing).

INJIVER-1239

Upload and verify SD-JWT VC via QR code (testing).

INJIVER-1237

Scan and verify SD-JWT VC QR code (testing).

INJIVER-1222

OpenID4VP - Error Handling Scenarios (testing VP verification errors).

INJIVER-1311

Error handling in /vp-result/{transactionId} API by sending non-200 status codes in response.

Known Issues

Below is a list of some key known issues. For a detailed overview and the complete list of issues related to Inji Verify, please click here.

Jira ID
Description

INJIVER-1061

In OpenID4VP (Cross device) component, after scanning the health insurance QR code in the injiwallet app, it is displaying the life insurance VC.

INJIVER-1131

The OpenID4VP (Cross device) component in Inji Verify currently validates a presentation as successful even when a wrong Verifiable Credential (VC) is submitted. As a temporary workaround, implement credential type validation on the Relaying Party (RP) side, by verifying that the received VC matches the expected type defined in the original presentation_definition.

INJIVER-1062

We are uploading an invalid QR code, and while it displays an error message stating that the QR code is invalid, the credential details are still visible.

INJIVER-1063

On iPhone 8 and iPhone 7, uploading the Injiweb QR code PDF shows an error message.

INJIVER-625

Inji Verify - Upload not functioning on Mac Safari Browser Versions 16 and below.

INJIVER-1220

User friendly error message is not displayed for expired session scenario.

INJIVER-1194

INJI Verify SDK should be able to support integration with applications built on platforms beyond React (Typescript) applications, such as Angular, PHP, and others.

INJIVER-1069

The MOSIP UIN VCs generated via reg-client are currently not verifiable through INJI Verify.

INJIVER-979

Long-polling listeners are implemented within the service layer, preventing the backend from scaling effectively in a multi-pod (distributed) environment.

Documentation

Last updated

Was this helpful?