Paradym can now act as an OpenID Provider, so an application that already speaks OpenID Connect can verify a credential from the user's wallet, to sign them in or for any other check. The wallet owner registers an OAuth client under Settings → OAuth Clients, adds the scopes it may request, each verifying with a presentation template, and your application redirects users to Paradym: they present a credential and your application gets back an ID token with the verified attributes. The Verification with OpenID Connect guide has the full setup, and the OAuth clients endpoints are in the API reference.
These features are experimental and may still change.
OpenID4VP redirect flow
Sign-in is built on this, but it stands on its own: any OpenID4VC verification request can opt into a redirect flow by providing a redirectUri and a client-generated challenge. The wallet then returns the user-agent to your application, which finishes by exchanging the challenge for the result rather than polling or waiting for a webhook. That exchange is what binds the result to the device that presented. It is opt-in and non-breaking, but adds a pendingRedirect verification status and an openid4vc.verification.pendingRedirect webhook event, so add a branch if you switch exhaustively on status. See the redirect flow guide.
Restricting the flows a presentation template allows
Presentation templates now carry openId4Vc.allowedFlows. Restrict it to sameDevice and every OpenID4VC request created from that template must use the redirect flow, moving the decision from each caller to the template, where the policy belongs. Leave it out to place no restriction, so existing templates are unaffected. See the presentation templates guide.
New guide: assurance level and security model
A new guide on choosing the right assurance level and security model covers how your effective assurance depends on the protocol features you enable, the issuers you trust and the credential itself, and recommends a concrete high-assurance setup based on the OpenID4VC High Assurance Interoperability Profile.