Informational: Why individual Input Descriptor IDs are necessary #244
Unanswered
csuwildcat
asked this question in
Q&A
Replies: 3 comments
-
Walkthrough of one major reason you want and need individual Input Descriptors to have IDs (as shown by @JaceHensley in the above example):
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Additional point to consider: as we begin integrating ZKP-based credentials, needless random hit testing and misevaluation of credentials in blind iteration will incur 100x the compute cost. It would behoove us to consider this as we evaluate this question. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Removing |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
From @JaceHensley:
Let's use a simpler example.
This is our PD, it is requesting a VC that has the property foo.bar.baz and it must be 42 or greater. Literally doesn't care about the schema or type of the VC, just wants one with foo.bar.baz of 42 or greater.
The holder, if they are a good actor, will use the PD to filter their VCs to select a VC that satisfies the InputDescriptor. But if the holder is a bad actor they'd just submit whatever VC they want.
The PresentationSubmission would like this this:
The verifier would then want to run this PresentationSubmission (and thus it's VCs) against the PD to ensure that the holder did in fact submit a VC that satisfies the PD.
Beta Was this translation helpful? Give feedback.
All reactions