-
Notifications
You must be signed in to change notification settings - Fork 110
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
ZKP Section Normative Changes #863
Comments
Thanks! Looking at the issue and PR, I suspect there's no way to resolve this concern short of actually specifying the allowed ZKP methods and where they put their data, which y'all have I-think-rightly allocated to the VC2.0 work. Note that this wasn't a Formal Objection, so if the WG thinks it's worth ignoring until 2.0, you don't have to get the Director to approve that plan. |
@jyasskin wrote:
Just responding quickly to note that what @jyasskin says above is the plan. The group knows that we need to start getting very concrete about the sorts of ZKP and selective disclosure mechanisms that are acceptable. While there were options during the VCWG 1.0 work, some in the WG were uncomfortable with recommending anything specific (as the market matured). That work was also out of scope for VCWG 1.0, but is in scope for VCWG 2.0 (specifically, the work around BBS+ Signatures)... assuming that the VCWG 2.0 charter is approved. With my Editor and W3C Member hat off, we need to do better. We loosened the restrictions so that BBS+ would be an option w/o violating the specification (and we couldn't say much more without jumping the shark on our VCWG 1.0 or VCWG 1.1 Maintenance Charter). I think the VCWG 2.0 work is designed to finally get us to more concrete language, as long as the IETF CFRG work happens on a timeline that's aligned with the VCWG 2.0 charter lifetime. |
The issue was discussed in a meeting on 2022-01-26
View the transcript4.1. [Tracking Issue - Proposed Corrections Feedback] ZKP Section Normative Changes (issue vc-data-model#863)See github issue vc-data-model#863. Kyle Den Hartog: One of the considerations that I think comes into play here is how to handle the well-known ZKP solutions, and when do we want to handle that..
Kyle Den Hartog: So I'm glad the rep is okay with it being in v2, there may be a lot of work..
Kyle Den Hartog: The AnonCreds community is thinking of separating it out.
Kyle Den Hartog: Need to consider what is useful for the market... to move away, or to bring closer.. Brent Zundel: To summarize, best to keep the changes we've made, and make it a focus of v2 to address this section?. Kyle Den Hartog: Correct.. Brent Zundel: This text will be added to the issue. Anyone object?. |
The issue was discussed in a meeting on 2022-02-02
View the transcript3.1. ZKP Section Normative Changes (issue vc-data-model#863)See github issue vc-data-model#863. Kyle Den Hartog: Quick status update, based on my understanding -- we don't need to address this in v1.1, but should address in v2.0. Brent Zundel: I'll change title of issue to align with that realization.. |
Options for moving forward:
|
We will add a note in the section that indicates the section will be heavily re-written. |
PRs #1026 and #1030 have been merged to address this issue. The WG has also adopted the BBS Data Integrity Cryptosuite to establish a concrete mechanism, and a REC-track specification, to anchor the ZKP section of the specification. The expectation is that either the ZKP section refers to BBS by the end of the v2.0 work, or the ZKP section will be heavily downsized (and possibly eliminated) if the WG can't speak to a securing mechanism that uses modern ZKPs (noting that a digital signature is a form of ZKP -- you are proving that you know what the private key value is without exposing the private key). I am marking this issue as pending close because of the path that the WG is on above. Please note an objection within 7 days to closing this issue if you disagree. |
No objections raised since marked |
@jyasskin I've raised this issue to track the WG response to the feedback you provided on the corrections to the ZKP Section and to provide a place where we might engage in a conversation as we explore possible responses.
From feedback on VC Data Model v1.1
The WG also experienced some frustration in attempting to package the proposed corrections in such a way as to make them more accessible for reviewers. We would have definitely benefited from some additional tooling.
The following contain records of the issue and the WG's conversation which led to the corrections related to the above concerns:
The text was updated successfully, but these errors were encountered: