Update #22
Hey friends,
This month, we added support for dynamic policies in the verifier API based on the Open Policy Agent, added the option to sign & verify any type of message in the wallet API and secure your identity wallet with login with Ethereum.
Identity Lib (v0.11.0)
Below are all features available through v0.11.0 of the identity lib. Checkout the full change log here. Want to learn more about the identity lib in general? Check out our intro video.
Features
Verifier API
Dynamic Verification Policies (Open Policy Agent (OPA)) in Verifier API
Verify VCs with dynamic verification policies leveraging the Open Policy Agent (OPA) and the rego language. Include your policy inline or by reference. The API evaluates VCs against policies and returns a pass/fail result. Learn more here
Wallet API
Option To Sign & Verify Any Message in The Wallet API
Users can now sign & verify any type of message using keys in their wallet. Learn more here.
Web3 Authentication for Wallet API
The wallet API now supports Web3 authentication using Login With Ethereum. This allows users to create and secure their accounts using their Ethereum wallets. Learn more here
Fixes & Improvements
Credential Offer URL Handling in Wallet API
We resolved an issue where users were unable to receive credential offers in the wallet. The problem stemmed from a discrepancy in property definitions between draft 11 and draft 13 of the OIDC4VC flow, causing the web page to display a blank screen instead of the expected accept/decline options.
Invalid Input Descriptors Parsing with mdoc Credentials
We've resolved an issue where input descriptors were incorrectly parsed by the Wallet, leading to issues when wanting to present mdoc credentials. Shoutout to Hoan Hoang for contributing the fix and making us aware!
Web-wallet IETF SD-JWT VC Presentation Fix
We have resolved an issue where presenting an SD-JWT VC IETF credential with the web-wallet resulted in an error message: "You don't have any credentials matching this presentation definition in your wallet." Now, when you attempt to present credentials of type IETF SD-JWT VC, the credential matching screen correctly displays available credentials.
Enterprise Stack (v0.4.0)
Below are all features available through v0.4.0 of the enterprise stack. Want to learn more about the enterprise stack in general? Check out our intro video.
Features
Login Token Security
Provide signing and verification keys for login tokens securely stored in an external AWS Key Management Service (KMS). Learn more here
Issuer API
Support for OpenID4VCI Draft 11 & 13
The Enterprise Issuer API now supports OpenID4VCI Draft 11 and Draft 13, focusing on the PreAuthorized Code Flow. Users can provide an optional standardVersion
parameter in the issuance request to specify the required protocol version DRAFT11
or DRAFT13
. If omitted DRAFT13
will be used.
Authorization Code Flow in Issuer API
The Issuer API now supports the authorization code flow using ID_TOKEN
and VP_TOKEN
as authentication methods for OpenID4VCI Draft 11 and 13. This new feature introduces an authenticationMethod parameter in the /credentials/issue
request, allowing for explicit specification of the desired authentication method.
Community favorites
The state of Identity and walt.id: our 2024 year review!
An annual letter to explain what is happening in the market and how this affects our company.
How to run & use the enterprise stack API
Explore our enterprise stack API walkthrough video and learn how to issue & verify credentials with a revocation status property using the Enterprise Stack.
The Future of Digital Identity: Key Insights for 2025
The decentralized identity landscape is evolving rapidly, and it's shaping the way we think about security, privacy, and user control. We’ve put together a slide deck highlighting the current state of digital identity, it’s most significant trends and developments.
Feature List & Roadmap
Overview - product features today and upcoming
PS: If you enjoy working with our tools, make sure to leave us a ⭐ on GitHub