21:57:38 RRSAgent has joined #vcwg-special 21:57:42 logging to https://www.w3.org/2023/08/15-vcwg-special-irc 21:58:15 brent has changed the topic to: VCWG Special Topic Meeting Agenda: https://www.w3.org/events/meetings/eaf86734-c2f9-410e-86b9-1cca18d0d6c9/20230815T180000/ 21:58:30 brent has changed the topic to: VCWG Special Topic Meeting Agenda 2023-08-15: https://www.w3.org/events/meetings/eaf86734-c2f9-410e-86b9-1cca18d0d6c9/20230815T180000/ 21:58:38 zakim, start the meeting 21:58:38 RRSAgent, make logs Public 21:58:40 please title this meeting ("meeting: ..."), brent 21:58:44 chair: Brent Zundel 21:58:54 meeting: VCWG Special Topic Call 21:58:56 present+ 21:59:46 PDL_ASU has joined #vcwg-special 21:59:52 present+ 22:02:12 decentralgabe has joined #vcwg-special 22:02:39 present+ 22:02:49 PDL_ASU_ has joined #vcwg-special 22:02:55 present+ 22:03:24 present+ manu shigeya selfissued 22:03:55 present+ 22:04:54 scribe+ 22:05:04 selfissued has joined #vcwg-special 22:05:11 present+ 22:05:17 present+ 22:05:57 brent: agenda today - discuss open PRs; as time permits do issue triage; then - issue processing 22:05:57 present+ 22:06:05 Topic: https://github.com/w3c/vc-data-model/pulls 22:06:27 subtopic: https://github.com/w3c/vc-data-model/pull/1172 22:06:30 JoeAndrieu has joined #vcwg-special 22:06:30 brent: beginning with PR 1172 22:07:08 brent: many comments; not closer to consensus...chairs have had a conversation and the recommendation is to give it a week and if no consensus then we close it and continue the conversation in an issue 22:07:14 q+ 22:07:28 ack manu 22:08:22 manu: not objecting to that approach. one of the challenges with changing the terminology--the original terminology was intended to be a couple sentences. this PR makes each def into a paragraph. hard to keep in one's head. suggested that Rieks link out to other sections in the spec for more detail 22:08:53 manu: a viable way to add the terminology detail without paragraphs. fine to close PR and move to an issue 22:09:08 +1 to using linked data to add more verbose descriptions but otherwise no objection to closing in a week. 22:09:12 https://github.com/w3c/vc-data-model/issues/995 22:09:12 selfissued: fine to just close it, but waiting a week is probably polite 22:09:26 brent: we will wait a week, issue linked will continue the conversation. marking the PR as pending close and adding a note 22:09:44 subtopic: https://github.com/w3c/vc-data-model/pull/1199 22:10:09 ... next 1199 add validation section regarding holder; a few approvals. outstanding change requests from Joe. believe they've been addressed. please re-review 22:10:28 ... Ted also has some outstanding changes 22:10:38 JoeAndrieu: I have reviewed recently 22:10:53 ... have pending comments. forgot to hit button to send comments 22:11:16 brent: moving in a direction where consensus is still possible 22:11:33 subtopic: https://github.com/w3c/vc-data-model/pull/1211 22:11:35 q+ 22:11:41 dmitriz has joined #vcwg-special 22:11:47 ... next PR is 1211: Clarify the difference between a "credential" and a "verifiable credential" 22:12:03 ... multiple approvals, multiple requests for changes. believe that Mike & Kristina's changes have been made. please re-review 22:12:10 ack manu 22:12:17 present+ 22:12:46 manu: have applied change suggestions from Mike and Kristina. David Chadwick approved. Integrated Ted's changes. Dave has a couple changes to make, will integrate those. Only review left will be Orie 22:13:14 kristina has joined #vcwg-special 22:13:17 present+ 22:13:19 ... Orie left an explanation of his concern, but left out concrete suggestions except to not refer to securing which would be unworkable 22:13:28 brent: noting that Orie has an approval on this 22:13:57 ... kristina please review 1211 22:14:00 kristina: will review! 22:14:17 subtopic: https://github.com/w3c/vc-data-model/pull/1212 22:14:41 brent: next up PR 1212: Refer to VC-SPECS-DIR for proof types. many approvals. one outstanding request from Orie who is not on the call. 22:15:27 manu: looking to see where the objection is...would rather link to the specs dir for both securing mechanisms for this particular PR re:vc-specs-dir#14 which was merged. 22:15:56 ... we could refer to two parts in the specs dir now. that feels awkward. can just point to two specifications that the group is working on. can make those changes if no objections 22:16:02 Orie has joined #vcwg-special 22:16:19 brent: Orie has joined, which changes would you like to see in 1212. sorry for ambushing you 22:17:08 Orie: expect there to be other representations of VCs. expect there to be media types that distinguish them. easier to refer to the specs dir where those media types exist, instead of our work item continuing to refer to the two current mechanisms over and over again 22:17:32 ... we have a specs dir and should be using it to clarify that it's not just Data Integrity Proofs or JWTs. you'll need a media type to tell them apart 22:18:00 manu: I will refer to the specs directory and two different places: one for proofs, one for media types 22:18:29 Orie: I would refer to just the media types section, and add to the section vc+ld+json as a media type which can contain embedded proofs. just refer to the media type section 22:18:56 manu: previously kristina had objected putting the base media type into the media types section. if you're OK with that we can do what Orie said 22:19:56 ... will add a PR to the specs dir for that media type and then in this PR point to that location 22:20:17 +1 to manu's course of action 22:20:17 brent: any objections? [none heard] 22:20:29 subtopic: https://github.com/w3c/vc-data-model/pull/1234 22:21:03 ... next PR: 1234 Update links from VC-JWT to VC-JOSE-COSE. request for changes from Ted. believe they've been addressed. 22:21:28 q+ 22:21:36 scribe+ 22:21:41 ack decentralgabe 22:21:49 decentralgabe: A note that Ted's comments were resolved, I think we're good to merge this. 22:22:18 subtopic: https://github.com/w3c/vc-data-model/pull/1236 22:22:36 brent: next PR...1236 Added an SVG diagram of the vocabulary. only a couple of days old. could use more review. raised by Ivan 22:23:09 ... if folks have questions/concerns please jump on the queue 22:23:26 ... seems straightforward and non-controversial; don't expect it to sit out too long 22:23:30 agree, PR seems fine. 22:23:32 subtopic: https://github.com/w3c/vc-data-model/pull/1238 22:23:53 ... moving on to 1238 Add language on mitm, replay, spoofing attacks 22:24:33 decentralgabe: Related to issue 1138 that oliver raised to add security considerations taht VCDM does not prevent... attempted to address those considerations here, open to changes/suggestions for the language. 22:24:53 q+ 22:24:57 ack manu 22:25:27 manu: couple of questions: replaced the token binding with mitm/cloning attacks. and broke those down into different items. this is in security considerations is that right? 22:25:32 decentralgabe: yes 22:26:17 manu: kind of gets into protocol which I think is fine in the security section. do not talk to timing, which I can add as a comment. MITM is prevented with a securing mechanism. 22:26:55 ... does MITM have a place here? 22:27:05 decentralgabe: was in there, just moved, open to removing 22:27:20 manu: IETF has a list for recommendations for security sections. might want to re-review that list 22:27:37 decentralgabe: was unaware of the list. happy to go through it 22:27:54 subtopic: https://github.com/w3c/vc-data-model/pull/1241 22:28:13 brent: next PR is 1241 vocab fixes. seems straightforward. Orie do you want to speak to it? 22:28:53 https://github.com/w3c/vc-data-model/issues/1240 22:29:03 Orie: copy-paste bug in the render method. question I had asked to Ivan on the value of the label property. related to issue linked (1240). slightly improves our vocabulary 22:29:33 subtopic: https://github.com/w3c/vc-data-model/pull/1242 22:29:52 brent: 7 hours old. happy to hear consideration [none]. moving to last PR 1242. add sd-jwt claims to the v2 context. Orie can you introduce? 22:30:32 Orie: similar to the other context changes which added reserved claim names by the securing mechanisms that are not data integrity, this adds reserved claim names from SD-JWT. a little different since it's not an RFC and could change. extra caution warranted. 22:30:59 ... would be great to hear from Kristina/Oliver if they don't intend to add these claim names. would give claim names consistent application in the v2 context 22:31:06 brent: comments? 22:31:09 q+ 22:31:14 ack manu 22:31:54 manu: only comment is the "..." claim used in SD-JWT which was surprising. dont think it creates any type of issue. seems like a valid fragment identifier. any plans to change it? 22:32:08 Kristina is no longer on the call 22:32:19 ... first two seem stable, "..." is ??? 22:32:32 At least I don't see her on IRC 22:32:42 identitywoman has joined #vcwg-special 22:32:44 Orie: the "..." is used to annotate elements of an array which are disclosed individually; don't know if it will change. up to the OAuth WG, since it's their adopted work item 22:33:13 brent: we already have the "this may change during CR" caveat in place. we are OK there. if not registered in time, or registered differently, we can adjust 22:33:26 ... any other comments on PRs before issue triage? 22:33:40 topic: Issue Triage 22:33:41 https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+-label%3Abefore-CR+-label%3Apost-CR+sort%3Aupdated-asc 22:34:08 ... moving to issues. links should be right. list of all issues without before/post CR label in order of least recently updated ^ 22:34:24 sibtopic: https://github.com/w3c/vc-data-model/issues/1224 22:34:26 ... looking for feedback, is this before CR or after CR. who can be assigned? 22:34:56 q+ 22:34:57 ... first issue: 1224. noticed in the ED there wasn't a link to the published version that was working. I opened. can be post-CR but should be straightforward 22:35:17 ack manu 22:35:36 manu: did check when I saw it raised and think all links resolved unless I was clicking on the wrong link. latest ED and published version links work. and this version works. all go to the appropriate 2.0 places 22:35:52 brent: will close 22:36:07 subtopic: https://github.com/w3c/vc-data-model/issues/1227 22:36:32 ... next 1227. document the value of processing as JSON-LD; already assigned to Manu. believe this is before CR. is that accurate? could be after...not normative 22:36:47 manu: only way this becomes before CR is if it is normative..don't see us doing that 22:36:53 brent: post-CR unless objections 22:37:43 Orie: sort of object. still trying to understand what having a normative context & vocab means. expecting to see some substantial language in the section on the value of them being normative. have not seen that. worried that marking post-CR will mean we'll never see it. 22:38:36 ... risk not getting the kind of language we need, and then not being able to get it after CR. comes up in the graph comment...would like to see some articulation of the value of the graph, since it is not discussed anywhere. the value of the JSON-LD section should be good and explain how normative deps are used 22:39:04 brent: Orie can you be assigned too? 22:39:08 Orie: I'm not an RDF expert 22:39:13 brent: will label as before CR and move to next 22:39:38 manu: it's hard to write spec text around this. can take a shot. Orie, what you're asking for is [metaphor about rocks] 22:39:48 q+ 22:39:50 ... if you could write something that would be helpful 22:40:11 q- 22:40:31 ... bulleted list of items you want in that section would be useful. would also need to talk about normative language you would like to see in there. if we don't have that, then it is a post-CR thing 22:40:57 subtopic: https://github.com/w3c/vc-data-model/issues/1233 22:41:31 brent: next issue 1233...reference to VC-JWT is wrong, has a PR; marking as PR exists 22:41:46 subtopic: https://github.com/w3c/vc-data-model/issues/1237 22:42:05 ... next issue 1237 to add references to SRI..believe its safe to assume we can label it as post-CR 22:42:19 decentralgabe: labeling it as post-CR is fine 22:42:32 brent: no objections; post CR 22:42:42 subtopic: https://github.com/w3c/vc-data-model/issues/1239 22:42:56 q+ 22:43:03 ack manu 22:43:03 ... next up 1239 - expires hearder for v1.1 context is in the past. would love for someone to tell me what this means 22:43:56 manu: couple of ways we can address this. ask W3C to set the expires header to a long value. 1-30 days is probably fine. could convey that the 2.0 spec says cache the context indefinitely, make sure the issue raiser is aware. assignee should be Ivan. I will comment 22:44:31 brent: happy to assign Ivan, appreciate you adding comments. believe this does not touch the data model for v2, should be fixed, but no need to continually discuss. post CR it is 22:44:44 subtopic: https://github.com/w3c/vc-data-model/issues/1243 22:44:58 ... next issue is 1243 recommend that DIDs are used in VCs raised by gabe 22:45:27 q+ 22:45:30 q+ 22:45:32 ack manu 22:45:48 kristina has joined #vcwg-special 22:46:31 manu: agree to highlight the importance of DIDs...only problem would be around normative guidance..concern there is that a concept of a controller document can be published on the web (http); certain W3C members are cranky with DIDs. current spec tries to be agnostic to URL schemes 22:46:37 ... this may be asking for more trouble than it's worth 22:46:46 ... adding normative language may be a bridge too far 22:46:51 ack decentralgabe 22:47:24 decentralgabe: I do think that usage of DIDs barring some objections that might or might not have logical weight, are well aligned w/ principles/data model -- taking stronger stance on privacy-promoting technology such as DIDs... we should consider that. 22:47:40 selfissued: DIDs are just a key look up method, you can look up keys in many ways that are privacy preserving. 22:47:51 decentralgabe: Some DID Methods have stronger guarantees than web domains. 22:48:04 -1 to anything stronger that implying DIDs are possible to be used 22:48:16 +1 to possibility of pre-CR 22:48:20 brent: post CR or before CR? 22:48:26 selfissued: post CR or close. 22:48:35 brent: not hearing any objections to post CR. 22:48:47 decentralgabe: Happy to be assigned, but won't work on anything until there is consensus. 22:49:07 subtopic: https://github.com/w3c/vc-data-model/issues/1231 22:49:43 brent: next is 1231. minor change to validFrom. change to normative language so before CR 22:50:22 subtopic: https://github.com/w3c/vc-data-model/issues/1232 22:50:23 on previous sd-jwt issue, yes, sd-jwt spec will register three new JWT claims _sd and _sd_alg and `...` 22:50:35 ... assigned to manu and we will move forward. 1232 - revisit verification vs validation, assigned to Joe 22:51:13 JoeAndrieu: only assigned 16m ago! not clear whether before/after CR, so let's go with before and maybe a draft PR 22:51:31 subtopic: https://github.com/w3c/vc-data-model/issues/1240 22:51:47 brent: next issue is 1240. raised by Orie today. already touched on briefly in other conversations. what does it entail? before or after CR? 22:52:29 Orie: don't think we'll make any changes to this part. Ivan thinks it will be a breaking change to adjust this property. It is a graph identifier not a predicate or class. Probably few people in the WG understand this. Important to separate this concept 22:53:22 ... RDF experts are excited about this property. struggling to see how anyone benefits from it. would be good to focus on w.r.t explaining the value of the data model being JSON-LD 22:53:27 brent: before or after CR? 22:53:56 Orie: if we were to remove, that would be a breaking normative change. going to assume no one in the WG understands it well enough to have it removed. should be post CR with the assumption that no one really understands the value of processing the data model with this term 22:54:24 ... maybe the value of JSON-LD processing is post-CR and Manu shouldn't write that section now. pretty confused of the value of the data model as RDF; this issue would help with it 22:54:26 q+ 22:54:42 ack manu 22:55:22 manu: for the same reason a VP can have multiple VCs, and each VC is in a separate bucket, this is so that we can talk about the claims in each bucket separately. talk about the bucket itself. who made claims, statements. to do that we need to contain the data in something. that's what the graph is there to do 22:56:13 sounds like we are well on our way to describing the value of JSON-LD, and it has something to do with RDF buckets : ) 22:56:14 ... when you have two people say things we put each one of them in a bucket. JSON does not have this concept, you would have to create a bespoke data format to do that. RDF/LD have it built in automatically. benefit of using a graph based data model = buckets 22:57:06 brent: based on Orie's question and your response, see this as a sub-issue of the value of JSON-LD issue you're already going to attempt. labeling as before CR, since the other one is too. 22:57:41 I'm kind of failing to see what this issue has to do with the JSON-LD issue... 22:57:45 manu: would that address your concern? 22:58:25 Orie: yes would help with this property and the proof container - two places with the container syntax/context. these sections cry out for 'what is the value of this'. should be language around those pieces. left a comment on the previous issue asking you to comment on this issue 22:59:11 brent: thanks everyone, tomorrow's call will be better focused on before CR issues that are open. have 9 PRs open. please review. quite a few are on track to be merged 22:59:38 ... if assigned to a before CR issue I recommend that you click the link in the agenda which - I am confident is correct this time - in order of discussion tomorrow. please be prepared to discuss it 22:59:46 dmitriz you are probably struggling to see the value of JSON-LD then, and you are in good company... hence our need to describe that value as we have already described how you don't need it when processing the data model as JSON. 23:00:01 zakim, who is here? 23:00:01 Present: brent, PDL_ASU, decentralgabe, PDL_ASU_, manu, shigeya, selfissued, dlongley, seabass, dmitriz, kristina 23:00:03 On IRC I see kristina, identitywoman, Orie, dmitriz, JoeAndrieu, selfissued, decentralgabe, RRSAgent, Zakim, brent, manu, csarven, dlehn, bigbluehat, shigeya, seabass, stenr, 23:00:03 ... dlongley 23:00:20 zakim, end the meeting 23:00:20 As of this point the attendees have been brent, PDL_ASU, decentralgabe, PDL_ASU_, manu, shigeya, selfissued, dlongley, seabass, dmitriz, kristina 23:00:22 RRSAgent, please draft minutes 23:00:23 I have made the request to generate https://www.w3.org/2023/08/15-vcwg-special-minutes.html Zakim 23:00:30 I am happy to have been of service, brent; please remember to excuse RRSAgent. Goodbye 23:00:30 Zakim has left #vcwg-special 23:00:36 rrsagent, bye 23:00:36 I see no action items