Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Add validation section regarding holder #1199
Add validation section regarding holder #1199
Changes from 19 commits
e905e13
2f53093
44428d1
3b49311
c136795
c5da4cb
0ab19a2
5ecdfa8
9dbd12e
8369c55
634e403
225ead3
8dcf3a8
32b6254
3d2c7a6
1243884
ae5104a
9515253
5e5bc52
0233e2e
223064c
98c156b
567bfac
260568e
8433dbf
dbfaa37
bbb41b0
32c8e84
422caa2
f91ccbf
5d44e0e
291402b
ff5913d
466fa50
7d87d3a
9203268
a1d0c32
159855f
de684ba
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section presumes far too much on behalf of the verifier.
VCs are most useful when, in fact, the verifier knows nothing about holder except what is presented by VCs and VPs.
It may be that you are thinking in terms of a specific securing mechanism, but to be clear, if I have a DID from a method I'm willing to accept, there is no meta-data required to verify. The DID provides the data I need.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...which implies that there is no relevant metadata to be available, which satisfies the first sentence.
What would you change?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If there is no metadata, then I would not expect it to be available.
Perhaps more importantly, this notion that a holder is going to publish anything is confusing. Holders don't "publish".
I think this is trying to explain that if the holder property is not a DID, you can do magic, but if it's not, you need a bunch of extra metadata. But its trying to say this without mentioning DIDs.
However, this is not correct. It could be a simple URL with a type someone knows how to use to do the verification.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is copy pasted from the issuer section on security... IMO it either applies to issuers and holders consistently (meta data related to keys is required to check proofs), or holders don't have keys / presentations don't have security.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm confused by
if ... not, but if ... not
. It seems that one of these should not have thenot
.Why is anything being said identically in two sections?
I think issuers (who will be issuing MANY VCs) are expected to have substantially more VC-related infrastructure than holders (who will be issuing relatively small numbers of VCs/VPs, probably via wallets in most if not all cases), so I don't think much will
[apply] consistently
between them. I'm not yet convinced that this should be one of those things that[apply] consistently
.