00:15:47 dmitriz has joined #vcwg 00:42:25 dmitriz has joined #vcwg 04:16:33 manu_ has joined #vcwg 14:46:06 RRSAgent has joined #vcwg 14:46:06 logging to https://www.w3.org/2023/05/03-vcwg-irc 14:46:09 RRSAgent, make logs Public 14:46:10 please title this meeting ("meeting: ..."), ivan 14:46:23 Meeting: Verifiable Credentials Working Group Telco 14:46:24 Date: 2023-05-03 14:46:24 Agenda: https://www.w3.org/events/meetings/99390229-dcf2-4605-8679-1ec6498b446b 14:46:24 chair: brent 14:46:24 ivan has changed the topic to: Meeting Agenda 2023-05-03: https://www.w3.org/events/meetings/99390229-dcf2-4605-8679-1ec6498b446b 14:46:25 regrets: griffin 14:52:14 brent has joined #vcwg 14:57:31 present+ 14:59:25 przemek has joined #vcwg 14:59:32 hsano has joined #vcwg 15:00:06 present+ 15:00:06 present+ brent 15:00:10 present+ tallted 15:00:36 present + 15:00:37 present+ 15:00:45 present+ pauld, kristina 15:00:55 present+ hsano 15:01:27 present+ andres 15:01:49 andres has joined #vcwg 15:02:08 present+ Przemek 15:02:16 present+ dmitriz 15:02:32 present+ awhitehead 15:02:48 present+ 15:03:38 awhitehead has joined #vcwg 15:03:48 PDL_ASU has joined #vcwg 15:03:50 selfissued has joined #vcwg 15:04:01 present+ 15:04:01 present+ 15:04:07 present+ orie 15:04:07 present+ oliver 15:04:11 present+ 15:04:13 present+ 15:04:31 present+ jandrieu 15:04:33 oliver has joined #vcwg 15:04:38 present+ 15:04:46 scribe+ 15:04:57 present+ selfissued 15:05:06 manu_ has joined #vcwg 15:05:07 brent: agenda for today 15:05:10 ... agenda review 15:05:28 ... PR primarily in VCDM + work item status updates and with whatever time is remaining we will discuss issues 15:05:30 Orie has joined #vcwg 15:05:40 present+ 15:05:49 ... we also had one proposal for FPWD 15:05:57 ... any other topics folks have for today? 15:06:01 ... intros? 15:06:07 kristina has joined #vcwg 15:06:07 present+ dwaite 15:06:10 present+ 15:06:19 present+ will 15:06:32 present+ gnatran 15:06:36 Topic: Work Item status updates/PRs 15:06:37 ... work item status updates and PRs 15:06:48 will has joined #vcwg 15:06:51 ... we will move into proposal first 15:06:53 Topic: Proposal 15:07:04 ... Orie, do you have text for proposal? 15:07:11 orie: i do not, we should construct 15:07:15 ... but can do intro 15:07:30 greg_natran has joined #vcwg 15:07:34 ... we have adopted work item called VC Data Integrity BBS 15:07:37 ... will share link 15:07:44 https://github.com/w3c/vc-di-bbs 15:07:46 ... had several rounds of cleanup since adopted 15:07:51 ... and issue grooming 15:08:04 ... good discussions in key areas where we want to do work and risks 15:08:27 ... tobias and orie both believe it is important that this is worked on 15:08:36 ... ask for FPWD 15:08:45 ... to start clock and continue work that is already happening 15:08:53 JoeAndrieu has joined #vcwg 15:09:02 brent: i'm constructing text for proposal but need get formal name of spec 15:09:43 ... is there an FPWD version yet? 15:10:30 orie: is the expectations to prepare a FPWD before asking group? 15:10:34 ivan: no rule for that 15:10:40 ivan: process is acceptable 15:11:21 ivan: should work 15:11:59 Proposal: Publish the Securing VCs with BBS specification as a First Public Working Draft with a short name of vc-di-bbs with a target publication date of May 18th 2023 15:12:02 +1 15:12:03 +1 15:12:04 brent: not anybody jumping on queue 15:12:05 +1 15:12:06 +1 15:12:07 +1 15:12:10 +1 15:12:11 +1 15:12:12 +1 15:12:14 decentralgabe has joined #vcwg 15:12:15 +1 15:12:17 +1 15:12:39 +1 15:12:40 +1 15:12:43 +1 15:12:50 +1 15:12:52 brent: no objections 15:12:52 +1 15:12:55 Resolved: Publish the Securing VCs with BBS specification as a First Public Working Draft with a short name of vc-di-bbs with a target publication date of May 18th 2023 15:12:59 Paul_Dietrich_GS1 has joined #vcwg 15:13:00 ... hearing no objections, resolved 15:13:03 present+ gabe 15:13:11 ... next steps, orie will work with ivan to get it out 15:13:14 Thank you, I will prepare the PR 15:13:36 ivan: was referring to editor's draft. want to have it done before the AC meeting 15:14:06 ... can wait until tomorrow. it should be on issue list by friday. 15:14:16 ... you will run by usual checkers? 15:14:18 orie: yes 15:14:22 topic: Work Item status updates/PRs 15:14:38 brent: brief status update on each work items 15:14:46 ... most attention today on backlog of PRs in VCDM 15:14:52 ... just had an FPWD on bbs. 15:14:56 ... anything else on bbs? 15:15:06 present+ mccown 15:15:26 orie: open PR that has a full pass on. covers substantial amount of updates 15:15:35 ... is it ok to merge the PR before running through doc checker? 15:15:49 subtopic: https://github.com/w3c/vc-di-bbs/pull/86 15:16:07 q+ 15:16:08 ... i want to direct attention to PR. a lot of stale content in the PR. 15:16:21 ack ivan 15:16:21 ... should be advantageous to merge it 15:16:59 orie: if merge PR then can easily issues that FPWD might surface 15:17:00 dwaite has joined #vcwg 15:17:51 ivan: if you cannot finish doc by today then tomorrow we cannot run whole thing and this might be problem because next week there won't be a meeting. that might put the publishing date at risk 15:18:03 ... unfortunate because AC meeting next week 15:18:20 orie: PR addresses several issues. fixes linking scenarios. tha tis the part to ask for permissions to merg. 15:18:20 present+ mirceanistor 15:18:24 +1 to merge this PR 15:18:30 brent: would accelerate ability to create FPWD draft? 15:18:32 orie: correct 15:18:50 brent: as long as sign off by co-editor, then go for it. since FPWD we are very early on anyways. 15:18:58 smccown has joined #vcwg 15:19:01 no objections here. 15:19:01 ... any objections to that course of actions? 15:19:19 orie: i doubt tobias (co-editor) can review this on time 15:19:24 brent: no objections noted 15:19:40 ... tobias' approval does not have to be super formal as long as it exists 15:19:51 orie: if objections then i will revert it 15:19:59 ... but unlikely there will be any 15:20:03 brent: comfortable with that approach 15:20:11 q+ for json schema status update 15:20:13 ... json schema updates? 15:20:25 https://github.com/w3c/vc-json-schema/pull/132 15:20:31 subtopic: https://github.com/w3c/vc-json-schema 15:20:33 gabe: we have a PR up, the draft before FPWD 15:20:39 ack decentralgabe 15:20:39 decentralgabe, you wanted to discuss json schema status update 15:20:53 ... incorporate a number of issues that were outstanding but it would be good to have another look 15:21:07 brent: any comments on json schema? 15:21:19 subtopic: https://github.com/w3c/vc-status-list-2021 15:21:20 ... looking at status list 2021 15:21:27 q+ 15:21:29 ... can anybody talk to this work item? 15:21:30 mircea_nistor has joined #vcwg 15:21:32 ack Orie 15:21:37 orie: several open PRs 15:21:48 ... for some no reason why we cannot merge it 15:21:54 ... eg PR 46 15:22:11 ... requires some changes but not clear what folks are requesting to change 15:22:15 https://github.com/w3c/vc-status-list-2021/pull/46 15:22:29 https://github.com/w3c/vc-status-list-2021/pull/46 15:22:38 ... then PR 60 15:22:39 https://github.com/w3c/vc-status-list-2021/pull/60 15:22:46 ... adding JSON Web Tokens to the spec 15:22:53 https://github.com/w3c/vc-status-list-2021/pull/61 15:23:00 https://github.com/w3c/vc-status-list-2021/pull/62 15:23:07 https://github.com/w3c/vc-status-list-2021/pull/63 15:23:09 ... closing tags 15:23:31 ... it would be good to have some discussions of PRs with changes requested 15:23:41 brent: we want to have PRs merged out of call time 15:23:57 ... if folks who need to review are not responding, pls reach out but in general avoid the need for call time to merge PRs 15:24:16 ... if consensus cannot be found in the comments of 46 then we can have call time but ideally we won't need it 15:24:24 subtopic: https://github.com/w3c/vc-di-eddsa 15:24:31 ... next work item is data integrity eddsa 15:24:41 ... anyone can update on this work item? 15:24:52 ... dmitri? 15:25:04 dmitri: no updates at the moment 15:25:15 ... ongoing work, will keep folks posted 15:25:19 brent: moving to 15:25:21 subtopic: https://github.com/w3c/vc-di-ecdsa 15:25:25 ... ecdsa for data integrity 15:25:38 gkellogg has joined #vcwg 15:25:43 ... in absence of editors we skip 15:25:50 ... and let's go to data integrity now 15:25:51 subtopic: https://github.com/w3c/vc-data-integrity 15:25:59 ... any updates? 15:26:05 In https://github.com/w3c/vc-status-list-2021/pull/46, I'm asking for the spec to use the HTTP 404 (Not Found) error code. Is there a reason that isn't reasonable? 15:26:51 dave: PRs coming along nicely, a couple of deprecation things for vocab which are approved. so those might be getting merged if no objections 15:27:24 ... work continues on other issues 15:27:33 ... any questions on data integrity? 15:27:35 subtopic: https://github.com/w3c/vc-jwt/pull/77 15:27:43 brent: moving to vc jwt spec 15:27:46 q+ 15:28:02 ack Orie 15:28:03 orie: can cover it 15:28:13 ... mike p has made a pass on vc jwt and there is a lot of content he is updating 15:28:18 ... large PR but very much needed 15:28:30 ... spec feels light and a lot of paragraphs build out the feeling of the spec 15:28:50 ... personally don't like those sections but acknowledges that other readers prefer that 15:28:59 ... a few unresolved suggestions but my feedback is non-blocking 15:29:09 ... kristina has requested changes but not sure if mike addressed them? 15:29:21 brent: kristina will re-revieww 15:29:34 ... anything else that is vc jwt related that editors want to cover? 15:29:54 ... next up is core spec 15:29:58 subtopic: https://github.com/w3c/vc-data-model/pulls?q=is%3Apr+is%3Aopen+sort%3Aupdated-asc 15:30:05 ... PRs 15:30:30 ... for some of these we are at the point whether consensus is possible 15:30:39 ... if not possible, then suggesting closing PRs 15:30:50 ... first PR we are going to look at today 15:30:55 ... PR 1035 15:30:57 subtopic: https://github.com/w3c/vc-data-model/pull/1035 15:31:04 ... rendering property 15:31:12 ... a few approvals, a copule of folks requesting changes 15:31:29 ... my read is that this will be addressed by rendering property being added to the table of reserved properties 15:31:36 ... so anticipate being resolved by that 15:31:47 ... so, i don't assume we need conversation on that 15:31:55 There is also a new CCG work item proposal for the rendering property https://github.com/w3c-ccg/community/issues/244 15:31:58 ... if no conversation, we can move on 15:32:05 subtopic: https://github.com/w3c/vc-data-model/pull/1023 15:32:07 ... nobody wanted to speak to that 15:32:13 ... next up is PR 1023 15:32:32 brent: gabe, what needs to be done to move this forward? 15:32:41 PR 1035 should be closed when rendering gets added to the reserved table 15:32:44 gabe: some discussion whether there should be a single credential schema possible per credential 15:33:00 ... or something else 15:33:15 ... i want to have one defined in the VCDM 15:33:26 ... but need to discuss what people think 15:33:28 q+ 15:33:36 ack dlongley 15:33:44 dave: we already have mechanism for starting a set 15:33:52 ... for the case where we have more than one thing in the data model 15:33:59 q+ to speak about complexity of multiple schemas 15:34:10 ... if we are saying if we want to support either way, ability to have multiple schemas in a VC, i would expect to use that mechanism 15:34:18 The current JSON-LD context does not define credentialSchema as a container... https://github.com/w3c/vc-data-model/blob/main/contexts/credentials/v2#L18 15:34:35 ... if not, if different credential schema types can become multitype schemas then i would expect that somebody creates a multi purpose mechanism 15:34:46 q+ 15:34:46 ... i don't know if we need to invent a new thing to do that 15:34:55 ack decentralgabe 15:34:55 decentralgabe, you wanted to speak about complexity of multiple schemas 15:34:56 ... not sure about the arguments and what are tradeoffs? 15:35:07 gabe: not exactly an accurate representation 15:35:40 ... arguing for keeping complexitiy in specific type specifications 15:35:54 ... that is the purpose of having types for defining processing logic 15:35:56 ack Orie 15:36:00 ... want to avoid complextiy in data model 15:36:03 orie: agree with gabe 15:36:57 gkellogg has joined #vcwg 15:37:06 ... dave is aruging that json-ld expansion can handle all of that 15:37:25 ... how to deal with polymorphism 15:38:09 q+ 15:38:38 gkellogg has joined #vcwg 15:39:17 ... let's not do any json-ld processing 15:39:30 ack brent 15:40:19 gkellogg has joined #vcwg 15:40:36 correct @brent 15:40:39 q+ to say use of one or more schemas is up to the verifier, not the VC data model spec 15:40:39 brent: if i understand correctly if multiple schemas are present and the processing rules that then apply that we limit schemas to a single schema differentiated by types, so processing rules for single schema can be defined by the type and we also reconigze that multiple schemas can be developed by having a composed schema 15:40:44 ... fair summary? 15:40:49 q+ 15:41:07 ... is this something we can come to some agreement? 15:41:08 ack dlongley 15:41:08 dlongley, you wanted to say use of one or more schemas is up to the verifier, not the VC data model spec 15:41:21 dave: i don't know where i am at on this issue in particular 15:41:22 q+ 15:41:29 ... json-ld is sort of red herring 15:41:50 We are basically saying what is legal value for `credentialSchema`... object, array string or all of them. 15:42:07 ... json-ld processors will find out a way to handle that no matter what we put into the spec 15:42:08 +1 dlongley 15:42:16 ... whether or not schemas are used is up to verifier 15:42:34 Sounds like we don't need to say anything if the verifier just knows how to do JSON-LD processing. 15:42:36 ... we can keep the data model simple and we can still put specific rules in specific type spec 15:42:48 ... and then up to verifier if follows rule or not 15:42:54 scribe+ 15:43:07 ack oliver 15:43:36 oliver: I am in favor of keeping complexity on the `type` side. 15:43:36 q- 15:43:42 ack dmitriz 15:43:43 scribe+ 15:43:50 dmitri: initial thought 15:44:07 ... multiple items in cred schema was initially confusing. but then realized that 15:44:20 ... easy to understand example is different schema languages where multiple schemas would make sense 15:44:24 +1 to dmitriz, multiple schema languages 15:44:36 dmitri, that can easily be handled *within* a type 15:44:48 ... shacl schema or json schema or whatever schema language other come up with 15:44:48 decentralgabe: a new "multi" type will just need to be invented 15:44:50 sure, so we say `credentialSchema` supports array, object or string... and let `type` handle multiple langauges? 15:45:00 ... question is if we need to specify and or or semantic for that field 15:45:01 and the core data model does not comment on the complexity? 15:45:07 yes, multi type > complex rules in the data model 15:45:13 brent: encourage folks to have that conversation 15:45:14 @Orie - that seems reasonable 15:45:16 data model doesn't need those rules regardless 15:45:21 ... we would like to have this PR to move forward 15:45:27 ... moving to next PR 15:45:34 ... presentation schema 15:45:37 seems like we are really just saying "the core data model is JSON-LD" with extra words. 15:45:47 ... will probably also addressed by table of reserved properties, so we skip it 15:45:48 subtopic: https://github.com/w3c/vc-data-model/pull/1083 15:45:48 @decentralgabe - re "multiple schemas can be handled within a type" -- yeah, that's true too 15:45:51 ... next up is PR 1083 15:46:04 gkellogg has joined #vcwg 15:46:05 q+ 15:46:14 ack Orie 15:46:41 orie: default vocab expansion in v2 context. it is there to make v2 context usage easier. this PR is about vocab expansion. 15:47:28 ... we are trying to give good guidance 15:48:06 ... cleaning up PR 15:48:28 brent: feels like this PR is making progress. what are next steps? 15:48:43 orie: additional reviews would be helpful 15:48:49 ... want to remove JS from page 15:48:54 ... to prevent xss 15:49:05 ... no json-ld IRIs on the page 15:49:12 subtopic: https://github.com/w3c/vc-data-model/pull/1066 15:49:18 brent: next up is PR 1066 15:49:25 q+ 15:49:29 ... request for changes from manu but not here 15:49:32 orie: goals 15:49:38 ack Orie 15:49:42 ... technical recommendation contains malformed JSON-LD 15:49:51 ... PR intends to remove 404 15:50:15 ... manu and dave and potentially others have a model of what example they'd like to see examples in the core spec 15:50:20 ... examples that contain multiple contexts 15:50:27 ... but i don't like examples with multiple contexts 15:50:30 q+ to say something different 15:50:43 ... just having some conversation on different opinions on examples 15:50:58 ack dlongley 15:50:58 dlongley, you wanted to say something different 15:51:05 dave: just quick clarification 15:51:11 ... we should have examples of both 15:51:22 ... first examples should be issuer independent vocabs 15:51:28 I am also in favor of examples of both, as I stated. 15:51:48 q? 15:51:48 ... and then issuer dependent vocabs but we should also say that this could be a risk 15:51:54 q+ 15:51:57 Not sure I agree regarding the "market failures" statement 15:52:06 but i look forward to reviewing text that elaborates on that. 15:52:23 ... we should fix context instead of deleting them from examples 15:52:24 ack brent 15:52:32 brent: two paths possible 15:52:47 ... one PR gets merged and then issue gets created 15:52:47 There are already open issues that track handling examples. 15:53:05 ... agree that the links in the examples should work 15:53:08 q+ 15:53:17 ... the other option is to create another PR that fixes the broken links 15:53:25 ack dlongley 15:53:27 dave: 15:53:31 ... another PR somewhere 15:53:37 ... to define an examples v2 context 15:53:42 ... that has examples vocab in it 15:53:46 ... not looked into it recently 15:53:49 ... but if gets traction 15:53:52 ... then we can merge that 15:53:56 ... because fixes broken links 15:54:01 ... and then can iterate on context 15:54:01 https://github.com/w3c/vc-data-model/pull/1111 15:54:05 ... to improve examples 15:54:09 ^ that is the PR he is refering too 15:54:10 brent: orie? 15:54:22 orie: haven't had a chance to review it 15:54:37 i think it's this one actually? ... double checking... https://github.com/w3c/vc-data-model/pull/1110 15:54:58 brent: other PRs will be possibly addressed by reserved properties table 15:55:12 ... currently two PRs, 1097 and 1108 15:55:14 yeah, it's PR 1110 that i was mentioning. 15:55:17 ... attempting to add properties to table 15:55:26 ... encouring to review those PRs 15:55:46 q+ 15:55:58 ack ivan 15:56:42 ivan: in calendar invite i changed already to use new zoom url. please don't put URL in public channel. 15:56:57 ... refresh calendars if you are subscribing to W3C calendars 15:56:59 ... new URL is there 15:57:20 brent: please refresh invites to get the new zoom URL 15:58:06 rrsagent, draft minutes 15:58:07 I have made the request to generate https://www.w3.org/2023/05/03-vcwg-minutes.html ivan 15:58:26 zakim, end meeting 15:58:26 As of this point the attendees have been ivan, brent, tallted, shigeya, pauld, kristina, hsano, andres, Przemek, dmitriz, awhitehead, selfissued, PDL_ASU, orie, oliver, dlongley, 15:58:29 ... jandrieu, dwaite, will, gnatran, gabe, mccown, mirceanistor 15:58:29 RRSAgent, please draft minutes 15:58:31 I have made the request to generate https://www.w3.org/2023/05/03-vcwg-minutes.html Zakim 15:58:37 I am happy to have been of service, ivan; please remember to excuse RRSAgent. Goodbye 15:58:37 Zakim has left #vcwg 15:58:39 gkellogg has joined #vcwg 16:32:02 manu_ has joined #vcwg 17:27:18 manu_ has joined #vcwg 17:33:32 manu_ has joined #vcwg 18:07:06 ivan has joined #vcwg 18:14:59 tzviya has joined #vcwg 18:28:37 manu_ has joined #vcwg 19:06:38 ivan has joined #vcwg 20:10:33 gkellogg has joined #vcwg 20:18:12 gkellogg has joined #vcwg 20:18:13 manu_ has joined #vcwg 20:19:16 dmitriz has joined #vcwg 20:22:37 dmitriz has joined #vcwg 20:23:53 gkellogg has joined #vcwg 20:25:59 gkellogg_ has joined #vcwg 20:28:43 dmitriz has joined #vcwg 20:30:41 dmitriz has joined #vcwg 20:46:20 gkellogg has joined #vcwg 20:52:33 dmitriz has joined #vcwg 20:54:20 manu_ has joined #vcwg 20:56:19 gkellogg has joined #vcwg 21:18:05 manu_ has joined #vcwg 22:54:19 gkellogg has joined #vcwg 23:10:51 gkellogg has joined #vcwg 23:15:25 manu_ has joined #vcwg 23:34:43 gkellogg has joined #vcwg 23:35:46 gkellogg_ has joined #vcwg 23:45:09 gkellogg has joined #vcwg 23:52:45 gkellogg has joined #vcwg 23:59:09 gkellogg has joined #vcwg