Open-Credentialing-Initiative / schemas

Repository including all OCI-related JSON-LD schemas
https://open-credentialing-initiative.github.io/schemas/specification/latest/
0 stars 1 forks source link

VC schema: clarify optionality of parameters #9

Open bluesteens opened 1 year ago

bluesteens commented 1 year ago

Steering summary:

The current OCI Credential Schema leaves room for interpretation in its statement of Verifiable Presentation metadata requirements. Suggest to rework the spec to introduce clarity.


Detailed Description:

The OCI Credential Schema spec 7.12 Verifiable Presentation of DSCSA-ATP-Credential lists several metadata fields and references the original W3C VC Data Model spec.

Issue:

OCI does not explicitly state whether the listed items are mandatory or optional. The W3C spec states or may be interpreted as stating that at least some of the items may be optional. Wallet implementers may use different interpretations, which could hamper interoperability through differing implementations.

Suggestion:

Clarify in the OCI spec which parameters are mandatory/optional.

Note:

Look at Credential (7.1) and Credential Presentation (7.12) Metadata. related ticket: https://github.com/Open-Credentialing-Initiative/Digital-Wallet-Conformance-Criteria/issues/58


Triage:

Affected Parties (help determine Sunrise/Sunset):

Affected OCI Artifact

Change Category (Guides Steering Review)

- Steering/Industry Review

- Steering/Industry Notification

Communication

bluesteens commented 1 year ago

also consider specifying the exact W3C doc version in the confo criteria

bluesteens commented 1 year ago

also consider whether para 7.1 needs to have requirements stated more explicitly: https://open-credentialing-initiative.github.io/schemas/specification/v1.0.0/#dscsa-atp-credential-metadata