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.

Read the Letter

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.

Watch Video

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.

View Slides


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

Share an idea, ask a question, or chat?

Next
Next

Update #21