-
Notifications
You must be signed in to change notification settings - Fork 112
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
removes mention of termsOfUse with verifiable presentations #787
Conversation
fixes issue #776 |
I wonder if this PR will make the |
Yeah that's something I was thinking about as well when I was working on this. You stating that makes me think it's actually probably the better direction. I'll get a second PR open on that today so that we can decide which is preferred method during the review period. |
I did some investigation into how this would work before creating the second PR. As far as I'm able to tell extending the contexts to support the term in the Verifiable Presentation wouldn't work as defined. Since the At this point though, I'm not convinced the extension method is a valid path forward. |
This is my favoured approach. The intention was always that ToU should be in presentations. So we should point out there is a bug in the "at context" rather than remove the example and any mention of ToU in presentations |
I agree, but I couldn't find a way that "implementers who wish to use this property will need to add |
One solution might be to define PToU (Presentation Terms Of Use) in VCv2 as a differently named (or alias) property for VPs with the same semantics as the existing ToU for VCs. |
Do you have an example document of this that I can play around with to see it working? I'm almost certain we can figure out a working solution for it, but after about an hour of trying I gave up and figured I'd rely on someone to point me in the right direction on it. If we can extend it I'd much prefer that because the |
This is the URL that was used in the TRAIN project to define the context for the trust scheme that is embedded in the ToU |
The fact that What you can do (without running afoul of the |
That's what I was thinking as well and I couldn't get it working. I think the reason was actually an issue with how I was looking to extend it. I'll give it another go since your point made it obvious to me now where I was likely making the mistake. |
Ok I tried this again and found a way to do this. It was definitely not intuitive, so I'll work the example context in to show how this could be done. |
I'm taking 14 day merge off of this until we have a PR that's ready to go. |
@kdenhartog to close after the other PR is opened. |
The issue was discussed in a meeting on 2021-08-11
View the transcript3.2. removes mention of termsOfUse with verifiable presentations (pr vc-data-model#787)See github pull request #787. Kyle Den Hartog: this needs to be closed after back and forth conversations. I found a way to fix this and will add a PR for that. Brent Zundel: should close once we have a PR merged Wayne Chang: I'll add a note for that |
cac9309
to
42a35d7
Compare
I decided rather than fuss around with closing and opening PRs here, I would just force push to update this branch. Was easy enough to do, so this should be ready for review again taking into account the suggestions from @brentzundel |
I've re-added the label for this. We didn't say if we needed to resend an email for that, so to error on the side of caution I did so in this email: https://lists.w3.org/Archives/Public/public-credentials/2021Aug/0200.html It's a one time occurrence because we were going to close this one and open a new one, so I figured that's the best way to handle this scenario. I don't expect that every change to a PR will require an email and a reset to the 14 day merge, but I'll leave that to the chairs to decide. |
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 a bit wary of this change... more in review comments requesting changes.
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.
Upon further reading, need a few changes in this PR for it to line up with the rest of the spec.
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com>
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com>
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Co-authored-by: Manu Sporny <msporny@digitalbazaar.com> Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
Co-authored-by: Ted Thibodeau Jr <tthibodeau@openlinksw.com>
Co-authored-by: Dave Longley <dlongley@digitalbazaar.com>
awaiting re-review from @msporny to make sure he's satisfied with the changes before merging |
Noting that the explanatory diagram includes termsOfUse, I'm watching this in relation to #786 but I think that given the grahp doesn't manage namespacing, and is an example, I would leave the termsOfUse there. Although it is trivial to generate a version with it removed if the group prefers to do that. |
That's where the PR has headed now as well, so I like the idea of leaving it in the graph in #786 |
The issue was discussed in a meeting on 2021-08-25
View the transcript4.2. removes mention of termsOfUse with verifiable presentations (pr vc-data-model#787)See github pull request #787. Brent Zundel: summarised that ToU is said to be in presentations but this is not described properly. ie. there is a bug in the spec Manu Sporny: approves the merge of this PR and it is after the 14 day review |
There's a linked issue with the Errata label, removing the Errata and Editorial labels from the PR |
Since the verifiable presentation term context did not include the property the solution we've ended up on is to remove this portion
of the text from the current specification and it will be readded back in in Version 2 when we can update the contexts.
Preview | Diff