OpenID4VP icon indicating copy to clipboard operation
OpenID4VP copied to clipboard

Advice on the presentation exchange protocol version

Open patextreme opened this issue 1 year ago • 3 comments

In the oid4vp spec, every reference to the presentation exchange protocol seems to point to the presentation exchange version 2.0. For implementers, I am not sure what is the semantic of this version. Does this means that any implementation should pin the presentation exchange protocol to version 2.0.0. I'm asking this because there is a newer version 2.1.1 now and whether this should be bumped in the oid4vp spec or pinned to specific version.

If it should be bumped in the oid4vp spec, what would be the mechanism to discover what version the implementation is using? :thinking:

patextreme avatar Aug 21 '24 09:08 patextreme

I have not been following PE recently, did PE 2.1.1 introduce breaking changes from 2.0.0?

Sakurann avatar Aug 22 '24 14:08 Sakurann

The schema of presentation_definition and presentation_submission remain unchanged, I skimmed through the diffs between version and it seems the notable one is JsonPath reference. Hard for me to say anything about compatibility ATM. Do you have any suggestion? I could open an issue on PE to move this forward.

patextreme avatar Sep 10 '24 10:09 patextreme

if there are no normative changes between PE 2.0.0 and the latest version, i agree openid4vp spec should reference the latest version. would be great if you could confirm this (i am also curious if the changes btw 2.0.0 and the latest version are editorial/adding features?)

Sakurann avatar Sep 26 '24 19:09 Sakurann