Skip to content
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

Feature Discovery <> Profiles #445

Open
bumblefudge opened this issue Aug 10, 2023 · 3 comments
Open

Feature Discovery <> Profiles #445

bumblefudge opened this issue Aug 10, 2023 · 3 comments
Assignees
Milestone

Comments

@bumblefudge
Copy link
Collaborator

Discussed on today's call: would a restricted or "secure" profile that subsetted features of v2.1 be able to be signaled by wallets and/or verifiers via OIDC (or next-gen OIDC) metadata? And/or in credential manifests?

It's worth exploring the feasibility of a feature-restricted profile being declarable in v3 (if OIDC4VP implementers design a profile of v2.1 and want interop with other implementations without the risk of bad UX due to, e.g., JSONSchema security or constrained credential-filtering in-wallet being part of that profile).

Next steps: adding a use-case to the use-cases section describing a "one-credential at a time, one claims format at a time" use-case, ideally adding details about trust-levels between actors or other drivers of constraints that the profile would optimize for?

@kimdhamilton
Copy link
Collaborator

Another approach, given that v3 can be breaking, is to flip this. This would make the base the "secure" version while pushing less secure functionality to features.

This has better design warm and fuzzies, but it may not be possible for reasons i am not yet thinking of

@csuwildcat
Copy link
Member

Is there anything actionable here? It is marked as a blocker for 2.1, but I am not sure what is desired for this release.

@csuwildcat
Copy link
Member

@bumblefudge @kimdhamilton @Sakurann can you all, and/or OIDC-active participants, define what you would like in a reduced profile, and how that might impact the spec? What are the changes desired for 2.0/2.1 that help accomplish this?

@csuwildcat csuwildcat modified the milestones: v2.1, future Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants