15:00:22 RRSAgent has joined #vcwg 15:00:26 logging to https://www.w3.org/2024/06/19-vcwg-irc 15:00:26 inviting RRSAgent 15:00:26 RRSAgent, make logs Public 15:00:27 please title this meeting ("meeting: ..."), brent 15:00:41 meeting: Verifiable Credentials Working Group weekly teleconference 15:00:55 chair: Brent Zundel 15:00:59 DavidC has joined #vcwg 15:01:03 present+ hsano 15:01:08 present+ brent 15:01:10 present+ 15:02:07 present+ 15:02:29 pauld_gs1 has joined #vcwg 15:02:37 present+ kdean 15:02:42 present+ pauld_gs1 15:02:56 KevinDean has joined #vcwg 15:03:01 present+ KevinDean 15:03:03 scribe+ 15:03:17 present+ jennie_Meier 15:03:23 JennieM has joined #vcwg 15:03:28 present+ 15:04:20 brent:Don't know why we have media types on there, but will keep it. 15:04:32 Topic: media types 15:05:11 TallTed has joined #vcwg 15:05:18 manu:Media type working group has a new chair, now two. Email to mailing list. "We are trying to figure out what to do with this multiple suffixes media type, here's where we are." 15:06:09 ...Basically saying that they would like the VC WG to let them know what we would like to see happen with multiple suffixes and media types. They have tried multiple things and none have really worked. What would the VC WG like them to do? 15:06:37 ...We need to respond. We don't have enough people today to discuss in the group. 15:07:33 ...The only thing that might get consensus in the group is "Here is the way that everyone has used a single '+' sign in the past" and "Here's the way that many groups are using multiple '+' signs". 15:07:57 ...It doesn't mean what it has traditionally meant because people thought that multiple suffixes would be used in a way that has not come to pass. 15:08:07 s/manu:Media/manu: Media/ 15:08:15 ... We have found no example of that in the wild and it's been years. 15:08:48 ... I don't think VC WG cares anymore. 15:09:05 ... We have found our solution, which is to use a simpler media type and register that. We're moving on. 15:09:30 ... Suggest our response to that is that we have moved on and good luck to them on their journey. 15:09:39 q+ 15:10:04 brent: Multiple suffixes could have been really cool. 15:10:09 ack TallTed 15:11:13 TallTed: As one of the early proponents of the multiple '+' signs, IETF is just not functional. Experience with them has left a bad taste. Where we are at with the simple media type, the fallbacks are going to have to be written into software. 15:11:21 q+ to ask who is going to respond? 15:11:31 Brent: Who will respond? 15:12:03 manu: Happy to respond. We appreciate the consideration given over the years. At this point, the VC WG is going to register a simple media type for the models we have developed and leave it at that. 15:12:30 Brent: If people at TPAC want to have a conversation, we can do so. 15:12:44 s/manu: Happy/brent: Happy/ 15:13:32 topic: VCDM Issue Processing 15:13:38 Brent: On to VC DM issues. 15:13:39 https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+-label%3Afuture+sort%3Aupdated-asc 15:14:14 ... Only seven open. Many are in the process of being resolved. The goal of this conversation is a quick check-in. How is it going for those that have volunteered to move things forward? 15:14:32 ... Not going to talk about 1239. 15:14:36 subtopic: https://github.com/w3c/vc-data-model/issues/1479 15:14:39 ... First one to look at today is 1479. 15:14:49 ... Dimitri, how is it going? 15:15:01 s/Dimitri/Dmitri/ 15:15:27 dmitriz: No support required. Hope to have something by Friday. 15:15:56 Brent: Next is 1462, it's closed, not discussing. 15:16:02 subtopic: https://github.com/w3c/vc-data-model/issues/1437 15:16:03 ... Next is 1437. 15:16:07 q+ 15:16:15 q+ 15:16:25 q- 15:16:43 ... PRs are waiting to be merged. If the new charter gets approved, then we can take care of all of this. The only one we should have a conversation about is 1498. 15:16:45 ack DavidC 15:18:22 DavidC: This week, I have managed to contact EBSI, they will send someone to next week's meeting. They are using the terms of use. Also contacted Lal Chandra, and they confirmed it was being used as well. 15:18:46 JennieM has joined #vcwg 15:19:18 Brent: Reminder to the group. After our last conversation, if we get response from EBSI that they have implemented the spec, then we will be in a good place for anyone to say "Terms of use" is bad and should go away. 15:19:27 DavidC: Not sure if they have agreed to participate in the test suite. 15:19:29 present - 15:20:03 ... They have implemented VCDM v 1. They may not have yet upgraded so impractical for them to participate in test suite. 15:20:08 q+ to note how test suite would factor in here. 15:20:47 ... Question for Manu: To the best of my knowledge, nobody is using VPs sent by the holder, so OK to remove that part of the specification. Example in there is spurious. 15:21:04 manu: David, why don't you do the removal. 15:21:23 ack manu 15:21:23 manu, you wanted to note how test suite would factor in here. 15:21:32 DavidC: If I do an edit that removes the VP stuff, then we can accept one of Manu's PRs or mine, and reject the other. 15:22:08 manu: Doesn't think the fact that they're using the v1 context matters much, all that matters is that they have written software around it. We will use one of their examples. May run into a problem with their context. 15:22:29 ... We will issue a VC that includes the feature and if we get two implementations we will keep the feature. 15:22:50 ... Let's see how many implementations they have and if they're committed to using the feature we will keep it. 15:23:10 ... There are multiple implementations using v1 already integrated into the test suite so we can test the extension point mechanism. 15:23:51 DavidC: All implementations should be able to handle all examples in the spec. Upgraded it from v1 to v2 by changing the context, every implementation should see the terms of use and ignore it if it doesn't recognize the type. 15:24:24 subtopic: https://github.com/w3c/vc-data-model/issues/1500 15:24:33 Brent: Next is 1500. It was a question, last time we talked, we settled on that the question has been answered. 15:24:44 ... Not sure what to do with this issue. 15:24:53 ... Feels like it would be premature to close it. 15:25:21 ... Return to it next week. 15:25:30 subtopic: https://github.com/w3c/vc-data-model/issues/1502 15:25:39 ... Next is 1502, comments/suggestions on privacy considerations. 15:25:50 ... Manu has assigned himself to raise a PR. 15:26:05 ... May have lost Manu, not on Zoom anymore. Just editorial changes. 15:26:23 subtopic: https://github.com/w3c/vc-data-model/issues/1503 15:26:42 ... Next is 1503. Issues like this are a good sign. Means people are finding little nits like this. 15:27:27 ... Dave Longley is not on the call. There need to be a couple of modifications to the context because of this issue. 15:27:36 s/Lal Chandra/Lal Chandran/ 15:27:58 Topic: Controller Document 15:28:12 https://github.com/w3c/vc-data-model/pulls 15:28:43 manu has joined #vcwg 15:29:38 q+ to mention stuff about 1502 15:29:39 KevinDean has joined #vcwg 15:29:43 present+ 15:29:47 scribe+ 15:29:48 ... Manu assigned 1502 and 1503. 15:30:06 subtopic: https://github.com/w3c/vc-data-model/issues/1502 15:30:32 Manu: 1502 is important because of submission from Electronic Frontier Foundation. 15:30:42 ... Happy to raise a PR to address the issue. 15:31:23 ... Shouldn't only depend on private browsing mode, also want things to ensure that compliance regimes have guidelines about law enforcement access and that they are transparent to the holder. 15:32:03 ... Also want logs that wallets would keep so that holder could see what was shared. 15:32:26 ... No objections from group to Manu taking on PR. 15:33:14 Topic: Controller Document 15:33:17 https://github.com/w3c/controller-document/pulls 15:33:17 q+ 15:33:32 Brent: Two PRs. Start with 32. 15:33:33 subtopic: https://github.com/w3c/controller-document/pull/32 15:33:42 ack manu 15:33:42 manu, you wanted to mention stuff about 1502 and to 15:34:19 Manu: This replaces a section that was accidentally removed a while ago. We never actually said what we would find in the controller document. Lifted text from DIDCORE with modifications. 15:34:50 ... Talks about what are the mandatory and optional properties beyond just verification methods and relationships. 15:35:20 ... Some feedback on text from Ivan, some good points but the further we get from what DIDCORE says the harder it is to maintain alignment. 15:35:28 ... TallTed's changes are also good. 15:36:12 ... Need guidance from the group. Are we going to address Ivan's more fundamental concerns about the PR? 15:36:52 q+ 15:36:56 q+ 15:36:58 ack TallTed 15:37:04 Brent: Not seeing anyone on the queue. It seems like Ivan's comments might be better addressed as a separate issue rather than as part of this PR. 15:37:25 q+ to why "none" isn't correct, I think? 15:37:31 ack DavidC 15:37:31 TallTed: Table changes are also editorial. 15:37:59 DavidC: Question to Manu. If the controller property is present and says "Fred and Mary can do this", what does it say about the subject? 15:38:13 ... Does the subject still have all the properties as if the controller is absent? 15:38:28 ack manu 15:38:28 manu, you wanted to why "none" isn't correct, I think? 15:39:02 Manu: If there is no controller field, then the subject is the controller. If there is a controller, I believe that most implementations allow the subject to have the same power. 15:39:03 q+ 15:39:31 DavidC: Will raise an issue. 15:39:59 Manu: TallTed, trying to bunch the same description in the fields, will try to fix the table. 15:40:19 ack KevinDean 15:41:01 KevinDean: Supports the need for clarification of controller. Parents may be controllers of a child's VC without wanting the child to have the same capability. 15:41:25 brent has joined #vcwg 15:41:29 q? 15:41:41 subtopic: https://github.com/w3c/controller-document/pull/30 15:41:46 Brent: Looking at 30. Call for summary review. 15:42:10 ... Editorial fixes, links added. Thanks to TallTed for raising. Nothing controversial. 15:42:27 https://github.com/w3c/controller-document/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-asc 15:42:27 ... On to looking at issues. 15:42:41 Start with 5. 15:42:44 subtopic: https://github.com/w3c/controller-document/issues/5 15:42:48 ... Start with 5. 15:43:06 q+ 15:43:09 ... Put public key JWK on same footing as public key multibase. 15:43:18 ack manu 15:43:20 ... Suggested move forward is to adjust the examples. 15:43:26 Manu: Fine to add examples. 15:44:06 Brent: Fine to let this sit for now. 15:44:22 ... On to 9. 15:44:24 subtopic: https://github.com/w3c/controller-document/issues/9 15:44:54 q+ 15:44:55 ... Far more sections are marked non-normative than other spec. This is an encouragement to review to ensure that they are indeed non-normative. 15:45:02 ack manu 15:45:31 Manu: Believes that ReSpec will complain if there is a normative statement in a non-normative section. 15:45:54 Brent: Agrees that tooling should be of assistance. 15:46:24 ... Task here is to read through the spec and to make adjustments. 15:46:25 q+ 15:46:34 ack manu 15:47:12 Manu: Scanning the entire document. Only non-normative section is the introduction. Everything else normative until security and privacy considerations. Believes that issue is not correct. 15:47:39 ... Disagrees that there are more non-normative sections than other specs. Follows the pattern for others. 15:47:57 ... Examples are supposed to be non-normative. Cursory review says everything is fine. 15:48:16 Brent: Additional reviewers would be valuable. 15:48:24 On to 12. 15:48:27 ... On to 12. 15:48:30 subtopic: https://github.com/w3c/controller-document/issues/12 15:49:00 ... Proof purpose seems unnecessary in controller document spec. Proof purpose wasn't in the original data integrity spec or JOSE-COSE spec. 15:49:06 q+ 15:49:20 ack manu 15:49:24 ... Is it possible that proof purpose was one of those properties where data integrity diverged from the controller document? 15:49:49 Manu: Scanning the document. Proof purpose only shows up in three places, only in algorithm for creating the data integrity method. 15:50:12 ... Needs to be rewritten so that proof purpose doesn't come from data integrity. 15:50:56 subtopic: https://github.com/w3c/controller-document/issues/7 15:51:02 Brent: On to 7. 15:51:17 ... Conformance classes appears too early in the document. Move to late in the document. 15:51:51 ... We had a conversation about this last month. JOSE-COSE is the only document that does it this way, controller document more closely aligns with other documents produced. No agreement that this should be done. 15:52:02 ... We don't have consensus that this issue should be addressed. 15:52:02 q+ 15:52:08 ack manu 15:52:40 Manu: Objects to moving this to somewhere else. In ReSpec, conformance section has boilerplate and top has "How to read this document". 15:53:06 ... Standard boilerplate goes at the top of every W3C specification. Good for people to read that bit. 15:53:40 ... Moving in document doesn't appear to make it better than what we have right now. 15:53:51 ... Have this setup in multiple specifications, no object until now. 15:54:04 Brent: On to 18. 15:54:05 subtopic: https://github.com/w3c/controller-document/issues/18 15:54:34 q+ 15:54:42 ... Formal vocabulary terms for security terms in data integrity, move to controller document. 15:54:43 ack manu 15:55:29 Manu: Security vocabulary formally points to data integrity spec. Can update references to controller document. Would be the right thing to do. Can work with Ivan on that. 15:55:51 Brent: Calling it a day. Still a number of issues that are open. 15:56:19 ... Core data model in a good place, now focusing on controller document. 15:56:51 zakim, who is here? 15:56:51 Present: hsano, brent, DavidC, manu, kdean, pauld_gs1, KevinDean, jennie_Meier, JennieM 15:56:53 On IRC I see brent, KevinDean, manu, TallTed, DavidC, RRSAgent, Zakim, hsano, dlehn, shigeya, rhiaro, jyasskin, csarven, rbyers, cel, ivan, dlongley, hadleybeeman 15:56:55 present- 15:57:08 present+ dmitriz 15:57:20 zakim, end the meeting 15:57:20 As of this point the attendees have been hsano, brent, DavidC, manu, kdean, pauld_gs1, KevinDean, jennie_Meier, JennieM, dmitriz 15:57:22 RRSAgent, please draft minutes 15:57:24 I have made the request to generate https://www.w3.org/2024/06/19-vcwg-minutes.html Zakim 15:57:31 I am happy to have been of service, brent; please remember to excuse RRSAgent. Goodbye 15:57:31 Zakim has left #vcwg 15:57:33 rrsagent, bye 15:57:33 I see no action items