Open-Credentialing-Initiative / Digital-Wallet-Conformance-Criteria

Conformance Criteria for Digital Wallets | https://open-credentialing-initiative.github.io/Digital-Wallet-Conformance-Criteria/latest
https://open-credentialing-initiative.github.io/Digital-Wallet-Conformance-Criteria/latest
Apache License 2.0
1 stars 2 forks source link

4.2 Cloud Wallet Interfaces and Open API Integration #11

Closed bluesteens closed 1 year ago

bluesteens commented 2 years ago

Steering summary: The requirement asks wallets to adhere to interface specs that have not (yet) been defined by OCI. Hence, there is nothing for wallets to follow. Suggest removal of the requirement to follow unspecified interfaces.


the para says,

APIs implemented for the specifications above (IF002 - IF005) SHALL follow the OCI OpenAPI specification for Digital Wallet Providers. See OpenAPI Spec for further details.

I suggest to remove all but IF002 from the sentence, as OCI has not specified IF005 yet and IF003/4 cannot be specified as far as I understand.

bluesteens commented 1 year ago

Triage:

Affected Parties (help determine Sunrise/Sunset):

Affected OCI Artifact

Change Category (Guides Steering Review)

- Steering/Industry Review

- Steering/Industry Notification

rceleste125 commented 1 year ago

None of the specifications have been specified - can't comply with them.

Alex: Maybe: "APIs implemented for the specifications above (IF002 - IF005) SHALL follow published OCI OpenAPI specifications for Digital Wallet Providers. At time of writing, only IF002 is covered by the OpenAPI Spec. See OpenAPI Spec for further details."

bluesteens commented 1 year ago

Alex: Or: "APIs implemented for the specifications above (IF002 - IF005) SHALL follow published OCI OpenAPI specifications for Digital Wallet Providers. As of April 2023, only IF002 is covered by the OpenAPI Spec. See OpenAPI Spec for further details."

rceleste125 commented 1 year ago

May result in removal of 1, 3, 4, 5 and creation of Issues to complete the work.

bluesteens commented 1 year ago

while we're at it, we should also replace the MUST with a SHALL

Implementers MUST conform to [RFC7231] and [RFC2616] when processing and returning HTTP Status Codes

bluesteens commented 1 year ago

July, 27: to be released in Digital Wallet Criteria v3.3.0, interop profile v3.2.0