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

New user/verifier task - Request Claim #139

Open
RieksJ opened this issue May 8, 2023 · 1 comment
Open

New user/verifier task - Request Claim #139

RieksJ opened this issue May 8, 2023 · 1 comment

Comments

@RieksJ
Copy link

RieksJ commented May 8, 2023

Requirement: It MUST be possible for verifiers to construct a request for data that they need in order to produce a particular result, such as, but not limited to, a decision.

Motivations: One of the core problems that we try to solve is to enable verifiers to use data that it doesn't have itself, but is readily and electronically available from other parties. Knowing what data is available from which issuers is covered by #138. Using information from such claim offers may, however, not be sufficient to (a) create a request for such a claim and (b) validate the response, i.e. determine that the data provided in the response is valid for processing as the verifier intends (where 'valid' means that if the result of such processing is incorrect, or comes with a risk for the verifier that it finds unacceptable, that is not because of (the contents of) that claim.

@RieksJ RieksJ changed the title New user task - Request Claim New user/verifier task - Request Claim May 8, 2023
@jandrieu
Copy link
Collaborator

jandrieu commented Mar 1, 2024

This may be conflating two things.

First, the editors agree verifiers need to be able to construct a request.

However, we think this issue is not about generating that request, which we can do a VPR or similar, but rather transmitting that VPR to the holder.

Similar to our concerns in #140, verifiers are not expected to be initiating flows.

Perhaps:

Verifiers must be able to respond to Holder requests for services by requesting related verifiable credentials. This includes describing the types of credentials that could satisfy the verifier's business rules. The holder then has the chance to decide how they want to respond.

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

2 participants