-
Notifications
You must be signed in to change notification settings - Fork 37
Description
This is the proposal for a standalone section in OpenID4VP that defines a query language that is a subset/profile of PEv2.
It would be required for the Wallet and the Verifier to implement query language as defined in this section. This profile is meant to be a strict subset of PE as all mandatory to implement PE features are included. Features of PE not mentioned in this profile do not need to be implemented to be compliant with this profile. The Wallet and the Verifier may decide to additionally implement other features defined in PEv2. How they agree upon this additional profile of PEv2 is out of scope for this specification.
https://docs.google.com/document/d/1r7S36RFNsnCOrYbkyTFE5ybPBalT-hERSnzKQ2rzcX8/edit
I think below is the status of addressing concerns listed in #112 :
- The feature set of P.E is massive -> addressed, mandatory to implement is not massive anymore.
- P.E protocol agnostic design goal complexity -> kind of addressed. I am not sure there is much in the MTI profile of PE that is causing complexity because it tries to be protocol agnostic.
- time for OIDF to regain control over the query language -> partially does it by having a clear requirements text in OID4VP.
- Usage of JSON Path/Pointer -> this is fundamental to PE and won't be solved in this approach