Skip to content

The proposal for a mandatory to implement minimum profile of PEv2 in OpenID4VP. #129

@Sakurann

Description

@Sakurann

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

@nklomp @decentralgabe @kimdhamilton @TimoGlastra

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions