-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
schema uri in example using a string #64
Comments
It seems that the orig spec lists the uri property as a string. The question still remains though |
call to work item to provide info on how each implementer uses schema vs |
Microsoft uses types in presentation definition for the verifier to request certain credentials and the wallet to filter a requested credential. The rationale was
So type property was a way to differentiate credentials with different claim sets about the user. |
We can still use presentation exchange to query by credential type by following below pattern,
Note: CredentialType are not collision-resistant |
Yes of course, just like you could for Since then we have updated our library to also accept strings for v1 PE schema's as that is what we encounter in the wild |
Our Presentation Exchange library conforms to PE v1. In our library we are enforcing that a schema URI is a valid URI according to https://identity.foundation/presentation-exchange/spec/v1.0.0/#input-descriptor-object
In this profile an example is however given where the URI is the string at https://identity.foundation/jwt-vc-presentation-profile/#requesting-verifiable-credentials
The example:
Is this on purpose or is this an error in the example? If a simple string is allowed in the profile, it for sure needs to be mentioned. I do not see how a string would work for a location where an actual schema is supposed to be found though
The text was updated successfully, but these errors were encountered: