OpenID4VP verification gateway

OpenID4VP.
From spec to shipped.

Consultancy and a verification gateway for wallets, verifiers and issuers building on OpenID for Verifiable Presentations and the EU Digital Identity Wallet.

1.0 OpenID4VP final specification
2 Credential formats — SD-JWT VC & mdoc
0 Signing keys for you to manage
3 Live demos you can run today

Features

Only what's needed.
Nothing more.

Selective disclosure, signed requests and encrypted responses — the details most OpenID4VP integrations stumble on, handled correctly.

Protocol expertise

Deep in the specs, and in real wallets.

OpenID4VP, OpenID4VCI, SD-JWT VC and mdoc/mDL — not just how they read, but how they behave in real wallet and verifier implementations.

Signed requests

Every authorization request is signed with an X.509 access certificate.

Encrypted responses

direct_post.jwt keeps presented credentials confidential in transit.

Implementation & review

Architecture reviews, implementation support and interoperability testing.

Product-ready

A standards-based verification flow, without building it from scratch.

Registration certificates

Your name on the wallet screen.

Easit-ID signs every request with its single access certificate. Your own Registration Certificate travels inside the request as verifier_info — so the wallet, and the person holding it, can see exactly which business is asking for their data.

See how the ecosystem fits together ›
"verifier_info": [{
  "format": "jwt",
  "data": "eyJ0eXAiOiJyYy13cnAr…"
}]

// typ: rc-wrp+jwt
// sub / name  → your business
// credentials → claims you may request

How it works

Three steps to your first verification.

  1. 01

    Create an account

    Sign up in the customer portal and request a registration certificate.

  2. 02

    We handle registration

    Easit-ID obtains your Registration Certificate from the national registrar.

  3. 03

    Connect over OAuth

    Use your client_id and secret against the gateway, like any OAuth provider.

Specs

Specifications

Protocol
OpenID for Verifiable Presentations
Response modes
direct_post, direct_post.jwt
Credential formats
SD-JWT VC, mdoc / mDL
Integration
OAuth 2.0 authorization code — /gateway/authorize, /gateway/token, /gateway/introspect
Certificates
ETSI TS 119 475 access & registration certificates
Framework
EUDI Wallet ARF, eIDAS 2
Role
ARF intermediary on behalf of your Relying Party

Why now

Wallets are converging on OpenID4VP.

Digital identity wallets — including the EU Digital Identity Wallet under eIDAS2 — are converging on OpenID4VP as the presentation protocol between wallets and relying parties. Getting request signing, response encryption, presentation exchange and trust frameworks right is where most implementations stumble. That's the gap we help close.

Building an OpenID4VP integration?

Every message is read personally.