hyperledger / anoncreds-spec

The specification for AnonCreds verifiable credential exchange.
https://hyperledger.github.io/anoncreds-spec/
Apache License 2.0
46 stars 24 forks source link

Does AnonCreds support in the Presentation Request / Presentation flow the concept of presenting any one of N verifiable credentials? #92

Closed swcurran closed 9 months ago

swcurran commented 1 year ago

Scenario: The verifier is willing to accept a presentation derived from any of three credentials. Each holder is likely to hold any one of the credentials.

Question: Does AnonCreds support that capability in a single presentation request, and if so what is the recommended way to accomplish that?

Potential Responses (that I know of...):

Is there any other way to support that at the AnonCreds level?

For bonus points, is the way that AnonCreds supports this scenario supported at the Aries Framework level (e.g. in ACA-Py or AFJ, or even, in the CredX implementation)?

swcurran commented 9 months ago

Investigated. It is not easily supported in the existing implementation. Can be done in limited cases, but not generalized.