Version 0.18.0
Release Name: Inji Verify v0.18.0
Release Type: Developer
Release Date: 5th May, 2026
Overview
We are excited to announce the release of Inji Verify v0.18.0. This version introduces the following features:
Support Server Side VP Verification: ECC - R1: This feature introduces server-side verification of Verifiable Presentations (VPs) using Elliptic Curve Cryptography (ECC) based on the R1 curve. It enables a more robust and centralized verification mechanism, reduces client-side complexity, and aligns with modern decentralized identity standards, enhancing trust in the verification ecosystem.
Open ID for Verifiable Presentation via Inji Web Wallet: This feature enables OpenID for Verifiable Presentations (OpenID4VP) integration between Inji Verify and the Inji Web Wallet, allowing seamless and standardized credential sharing and verification. It establishes a secure, interoperable flow where the verifier (Inji Verify) can request specific credentials, and the holder (via Inji Web Wallet) can present them in a compliant and privacy-preserving manner.
Note: The Inji Verify UI is a reference implementation to demonstrate orchestration. Developers can selectively embed SDK components in the verifier applications as per their needs.
Features Released
Ability to perform holder binding check for a JSON LD VC for holder value in did:jwk and did:key format
Support server side VC verification - ECC - R1
Add new attribute "summariseResults" in OpenID4VPVerification component in Inji Verify SDK to support backward compatibility of SDK Response
Added new POST endpoints /vp-session-request & /vp-session-results
Add new attribute "summariseResults" in QRCodeVerification component in Inji Verify SDK to support backward compatibility of SDK Response
Data Share VC (Online Sharing Mode) remove "redirect_uri" in "/authorize" request
Ensure that a VP is created specifically for one request, and one interaction so it cannot be replayed, redirected, reused or misused in a different context.
Verify UI and SDK integration with new endpoint /v2/vc-verification
Open ID for Verifiable Presentation via Inji Web Wallet
Repositories Released
Compatible Modules
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.
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.
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.
On iPhone 8 and iPhone 7, uploading the Injiweb QR code PDF shows an error message.
Inji Verify - Upload not functioning on Mac Safari Browser Versions 16 and below.
INJI Verify SDK should be able to support integration with applications built on platforms beyond React (Typescript) applications, such as Angular, PHP, and others.
Long-polling listeners are implemented within the service layer, preventing the backend from scaling effectively in a multi-pod (distributed) environment.
Bug Fixes
Below is the list of fixes as part of the 0.18.0 release:
Veridonia National ID in collab env (0.17.0) in VP flow is showing no matching credential found
VCT match is failing for Age Credential VC in SD-JWT format
INJI-VERIFY - Get VP Request Status V2 API failing for all scenarios including valid requests
INJI-VERIFY - Get VP Token API fails for valid transactionId and inconsistent response handling
INJI-Verify - VP Submission API accepts invalid VP token and fails for valid submission with proof
INJI-VERIFY - 10 KB QR code uploads return "No QR Code" error
Valid ECC R1 Verifiable Credential is incorrectly returned as INVALID after verification
Verify UI tests are failing which is causing Sonar Build Failure in GitHub actions
INJI-VERIFY - Verification is intermittently failing with an invalid error
INJI-VERIFY - Web Wallet Selection Panel is empty
Inji Verify SDK: QRCodeVerification component issues with Trigger Element
INJI-VERIFY - Verifying other env VC makes the application break
Documentation
Last updated
Was this helpful?