15:16:36 RRSAgent has joined #vcwg 15:16:40 logging to https://www.w3.org/2025/01/29-vcwg-irc 15:16:40 RRSAgent, make logs Public 15:16:41 please title this meeting ("meeting: ..."), ivan 15:16:41 Meeting: Verifiable Credentials Working Group Telco 15:16:41 Date: 2025-01-29 15:16:41 Agenda: https://www.w3.org/events/meetings/d03d7ee5-c761-4c67-825e-b483138033c7/20250129T110000/ 15:16:41 chair: brent 15:16:42 ivan has changed the topic to: Meeting Agenda 2025-01-29: https://www.w3.org/events/meetings/d03d7ee5-c761-4c67-825e-b483138033c7/20250129T110000/ 15:56:06 TallTed has joined #vcwg 15:59:49 present+ 16:00:09 present+ 16:00:17 present+ TallTed 16:00:33 present+ mahmoud, selfissued 16:01:19 present+ rene 16:01:26 present+ kevin 16:01:37 present+ bigbluehat 16:01:53 KevinDean has joined #vcwg 16:01:57 present+ 16:02:14 hsano has joined #vcwg 16:02:31 present+ dlongley, Davidc 16:02:49 DavidC has joined #vcwg 16:02:55 present+ 16:02:56 mkhraisha has joined #vcwg 16:02:58 JoeAndrieu has joined #vcwg 16:03:06 selfissued has joined #vcwg 16:03:09 bigbluehat has joined #vcwg 16:03:12 present+ 16:03:30 present+ hsano, joe, will 16:03:43 present+ 16:04:21 present+ 16:05:28 scribe+ 16:05:44 scribe+ mkhraisha 16:05:58 q+ 16:06:14 ack ivan 16:06:16 present+ dmitri 16:07:07 ivan: CR of CID will go out tomorrow 16:07:20 Wip has joined #vcwg 16:07:24 present+ 16:07:38 ... There is a preference to have one big request for PRs rather than separate ones 16:07:45 ... We have 7 or possibly 9 documents 16:08:03 ... Idea is to submit them all to management at the same time 16:08:12 JennieM has joined #vcwg 16:08:16 present+ 16:08:38 ... VC-JOSE-COSE and (another document) are dependent upon IETF standards 16:09:03 ... Yes, we can publish them provided that the dependencies are technically stable 16:09:16 q+ 16:09:17 ... Then we can take them to standard with the rest 16:09:42 ... Of course, the other normal requirements for PR need to be done 16:09:52 ack brent 16:10:16 brent: SD-JWT is on the verge of that state 16:10:40 ... Latest requests for changes are only to the privacy considerations section 16:11:18 ... SD-JWT is close to the state where we can go to proposed PR 16:11:24 ... I'm not sure of the state of BBS 16:11:27 q+ 16:11:42 ack selfissued 16:12:03 selfissued: BBS remains a CFRG WD, there are still reviews happening. It is not stable 16:12:49 -> dependency https://www.w3.org/TR/vc-di-bbs/ 16:12:49 This is the github - https://github.com/w3c/vc-di-bbs 16:13:08 ... we cannot claim the dependency is stable 16:13:33 ivan: It is never to early to think about having the W3C issue a press release when we go to REC 16:13:54 this is the IRTF document https://www.ietf.org/archive/id/draft-irtf-cfrg-bbs-signatures-07.html 16:13:55 ... We should have a clear yes or no about wanting a press release 16:14:14 Toic: VC JOSE COSE 16:14:16 brent: VC-JOSE-COSE next on our agenda 16:14:23 https://github.com/w3c/vc-jose-cose/issues 16:14:31 s/Toic/Topic/ 16:14:45 subtopic: https://github.com/w3c/vc-jose-cose/issues/325 16:16:03 q+ 16:16:08 selfissued: I reviewed it this morning, hoping to get a PR done, I agree with the suggestion about the Cut + paste error. I don't know how gabe was signing the JWTs given that we haven't published the keys, the signature is kind of irrelevant. I will try to investigate how we have signed other examples 16:16:20 ack ivan 16:16:57 Ivan: we have a respec extension that allows us to sign, Benjamin was maintaining it he should be able to let us know 16:17:23 ivan: There's a respec extension that generates signatures for VC-JOSE-COSE. I've used it before. 16:17:23 subtopic: https://github.com/w3c/vc-jose-cose/issues/320 16:17:53 q+ 16:18:08 ack selfissued 16:19:02 selfissued: what he is talking about is that there is differences between the two specs, I believe the DIF profile is obsolete but I propose close the issue on that basis 16:19:30 brent: anyone opposed to adding pending close? no opposition, adding. 16:19:36 brent: Would anyone be opposed to me adding a "pending close" label and potentially closing in a week? 16:19:44 ReneL has joined #vcwg 16:19:44 (There were no objections) 16:19:46 subtopic: https://github.com/w3c/vc-jose-cose/issues/310 16:20:07 brent: This was raised by you, Ted 16:20:10 q+ 16:20:19 ack TallTed 16:20:30 ... What is the action that would satisfy this issue, Ted? 16:20:46 TallTed: There is no good action 16:21:03 ... All I can do is review the whole document and look for commits that were lost 16:21:26 ... Squash merges can apparently lose commits 16:21:47 brent: Do you want to keep this open until you've completed the review or close it? 16:21:56 TallTed: It might as well be closed 16:22:02 brent: I will close it after the call 16:22:15 q+ 16:22:17 Topic: VC JSON Schema 16:22:25 ack ivan 16:23:02 ivan: Where are we with implementations? 16:23:09 brent: We will have a topic for that 16:23:45 brent: We will have a discussion on 11th-hour editorship 16:23:52 Block no longer exists 16:24:02 Mike Prorock no longer attends these calls 16:24:23 ... Mahmoud has recently added a number of edits 16:24:32 +1 to Mahmoud 16:24:41 ... Should we add Mahmoud as an editor? 16:24:41 +1 to mahmoud 16:24:55 Mahmoud: I am willing to do this 16:25:12 brent: Mahmoud - Please raise a PR adding yourself as an editor 16:25:28 Mahmoud: I have raised PRs for the things that I could 16:25:38 brent: We will go through PRs first, then issues 16:25:45 https://github.com/w3c/vc-json-schema/pulls 16:26:00 subtopic: https://github.com/w3c/vc-json-schema/pull/243 16:26:26 +1 to remove older schemas 16:26:38 brent: This is a straightforward PR. I encourage people to view it. 16:27:14 ... Our standard work mode is if there are no concerns raised after a week, the PR can be merged 16:27:34 Don't we also require a few approvals? 16:27:36 brent: Yes 16:27:40 q+ 16:28:01 ack ivan 16:28:03 brent: If anyone has concerns after a PR has been merged, we can always unmerge it 16:28:34 ivan: Mahmoud, when you create the PR adding yourself as an editor, please also update the code owners 16:28:41 subtopic: https://github.com/w3c/vc-json-schema/pull/242 16:29:25 brent: This is the tiniest of PRs and I would be surprised if there is opposition to it 16:29:48 subtopic: https://github.com/w3c/vc-json-schema/pull/241 16:30:37 brent: This changes the media types to align with what we've registered 16:30:50 ... Ted, if you could re-review, that would be appreciated 16:31:03 subtopic: https://github.com/w3c/vc-json-schema/pull/240 16:31:31 q+ 16:31:36 brent: A comment will result in updates to the PR 16:31:47 ... It does what it says in the title 16:31:49 ack mkhraisha 16:32:08 Mahmoud: Ted's comment appears in a few other areas. I will fix all the occurrances. 16:32:16 ... I would like to merge them all in the same PR 16:32:22 brent: That makes sense to me 16:32:30 +1 for mkhraisha's plan 16:32:53 brent: This PR will add an example and fix the HTML 16:32:57 ... Those are the PRs 16:33:01 subtopic: https://github.com/w3c/vc-json-schema/issues 16:33:03 ... We're going to move to the issues 16:33:24 subtopic: https://github.com/w3c/vc-json-schema/issues/239 16:33:57 brent: Will be fixed by the PR removing additional schema versions 16:34:27 subtopic: https://github.com/w3c/vc-json-schema/issues/238 16:35:20 brent: Will be addressed when the PR is merged 16:35:24 subtopic: https://github.com/w3c/vc-json-schema/issues/236 16:35:39 ... We have a PR that does that 16:36:00 subtopic: https://github.com/w3c/vc-json-schema/issues/235 16:36:20 brent: A PR has been raised that addresses this 16:36:36 q+ 16:36:51 ack mkhraisha 16:37:00 Manmoud: I would love it if we could get more implementers 16:37:05 q+ 16:37:13 ... I'm going to be working on the JSON Schema suite as well 16:37:16 ack ivan 16:37:39 ivan: You don't have to be a W3C member to participate in the testing 16:38:04 subtopic: https://github.com/w3c/vc-json-schema/issues/183 16:38:09 q+ 16:38:19 brent: In my opinion, this should continue to be marked future 16:38:39 ack ivan 16:38:46 ... Once (something) exists, we should update this spec to reference it 16:38:58 ivan: There are three or four different versions of schemas 16:39:05 ... Ideally there should be only one 16:39:19 brent: The JSON Schema org has stable versions we can point to 16:39:27 ... They haven't officially finalized anything 16:39:36 ... If they do, we should point to that 16:39:53 ivan: This would be a maintenance change 16:40:02 subtopic: https://github.com/w3c/vc-json-schema/issues/143 16:40:34 brent: We are currently in CR with this 16:40:54 ... Currently assigned to someone not actively participating. Hopefully Mahmoud can pick this up. 16:41:24 brent: Post-CR is now. Future is for another group in the future. 16:41:36 +1 for one of each 16:41:42 +1 to one of each being sufficient 16:42:17 brent: When this was raised, we weren't fully stable with VC-JWT and Linked Data Proofs. They are now stable, and so this becomes actionable. 16:42:54 Mahmoud: How do we find the keys used? 16:43:13 brent: I'm not aware of any ways of finding these keys. So using your own setup is fine. 16:43:18 +1 16:43:49 Topic: Implementation Concerns 16:43:51 brent: Thank you Mahmoud for stepping forward to work on this 16:44:32 thank you! 16:44:47 brent: We have plenty of implementations for VC-DATA-MODEL 16:45:08 q+ 16:45:14 ack dlongley 16:45:17 brent: We have implementations for VC-DATA-INTEGRITY and some of the signing specs, but possibly not BBS 16:45:43 q+ 16:45:53 ack ivan 16:45:53 Dave: The IETF has recently updated their APIs for BBS 16:46:04 q+ 16:46:13 ack dlongley 16:46:13 ivan: Do we have 2 independent implementations of the BBS specification 16:46:18 q+ 16:46:27 Dave: We have at least 2. We may have more than that. 16:46:35 ack bigbluehat 16:46:45 https://w3c.github.io/vc-di-bbs-test-suite/ 16:47:23 bigbluehat: We have 5 implementations of the BBS specification 16:47:49 brent: BitstringStatusList we are looking for implementations supporting multiple statuses in the same list 16:48:01 ... I know that measur.io has an implementation 16:48:05 q+ 16:48:20 ... I know that there are two. Whether the test suite report shows that is another question. 16:48:22 ack ivan 16:48:52 q+ to ask about what difficulties are being faced 16:49:00 ivan: If there are implementations that have difficulty integrating with the test suite, we can amend the report to include their own assertions of compliance 16:49:26 We have 7 implementations on Bitstring Status List: https://w3c.github.io/vc-bitstring-status-list-test-suite/ 16:49:33 ack bigbluehat 16:49:33 bigbluehat, you wanted to ask about what difficulties are being faced 16:49:40 ... If there are two implementations, we should amend the report to say that so we can proceed 16:49:54 biggluehat: What difficulties are being faced? 16:50:10 ... There are sections where there are no implementations of the features 16:50:13 +1 to get self-attested reports from implementations if we need to rely on them for any feature 16:50:28 brent: It's less ability to integrate than capacity and resources to do so 16:50:36 q+ 16:50:58 ... There are aspects of some of the test suites that my implementers have pushed back on 16:51:15 ... Integration would require implementation of features we don't plan to add to our products 16:51:25 ack ivan 16:51:54 bigbluehat: The test suite has a pretty minimal http API 16:52:15 ... We've tried to make it as simple as possible 16:52:46 hsano has joined #vcwg 16:53:19 ivan: Looking at the implementation report there are large sections not implemented 16:53:31 ... Does that mean we will need to remove these features? 16:53:54 bigbluehat: Some of the tests are "if-implemented" 16:54:14 ... I'm not sure how at-risk plays out for optional features that are not implemented 16:54:40 brent: VC-JOSE-COSE test suite 16:54:54 ... We have a single independent implementation for all features. I know that there are more. 16:55:15 ... It's for editors of the spec and myself to evangelize that the test suite is ready for people to interact with it. 16:55:26 q+ 16:55:28 ... Mahmoud, we're meeting with Gabe to do some work on it 16:55:32 Mahmoud: Yes 16:55:54 ack ivan 16:55:57 brent: Is it time to reach out to implementers I know of? 16:56:07 selfissued: I would assert that it's time to reach out 16:56:50 if we're still lagging on one or more of these by the time the others go to PR we should not delay those others, but as ivan said, it would be good to have them all together. 16:57:01 q+ 16:57:01 brent: There was concern that the one independent implementation is Gabe's, who wrote the test suite. 16:57:09 ack ivan 16:57:18 brent: Those are the implementation consideration concerns I'm aware of for all our specs 16:57:25 ivan: What do we do for CID? 16:57:35 ... CID isn't something that should be tested separately 16:57:46 ... We have to report it in some manner 16:57:48 q+ 16:57:53 brent: That is an excellent question 16:58:00 ack bigbluehat 16:58:05 ... My suggestion is to make that a primary topic for our call next week 16:58:47 q+ 16:58:59 bigbluehat: Patrick St. Louise and I are working on creating a JSON Schema based validator for CID documents 16:59:13 q- 16:59:17 ... If that's not necessary, we can drop it 16:59:19 brent: I think that's sufficient 16:59:24 q+ 16:59:30 q- 16:59:36 ... That's better than arguing that it's tested elsewhere 16:59:57 brent: Thanks all for coming 17:00:16 ... Thanks Mahmoud for assuming editorship of VC JSON Schema to get it over the line 17:00:39 rrsagent, draft minutes 17:00:41 I have made the request to generate https://www.w3.org/2025/01/29-vcwg-minutes.html ivan 17:00:48 ... If you know of people who have implemented VC-JOSE-COSE or Bitstring Status List, please encourage them to use the test suites 17:56:09 brentz has joined #vcwg 19:04:04 Zakim has left #vcwg