Skip to main content

Presentation Exchanges

Nuts uses DIF Presentation Exchange for requesting and presenting credentials during authentication. It is specified by OpenID4VP and the vp_token bearer OAuth2 flow.

The party requesting a presentation, typically during access token negotiation, provides a Presentation Definition to the credential wallet. The Presentation Definition specifies which credentials the wallet must provide. If the wallet can't fulfill the definition, access token negotiation will fail.