14:31:22 RRSAgent has joined #vcwg 14:31:22 logging to http://www.w3.org/2017/08/22-vcwg-irc 14:31:33 Meeting: Verifiable Claims Working Group 14:31:50 Chair: Dan_Burnett, Matt_Stone, Richard_Varn 14:32:08 Agenda: https://lists.w3.org/Archives/Public/public-vc-wg/2017Aug/0011.html 14:33:01 rrsagent, make minutes 14:33:01 I have made the request to generate http://www.w3.org/2017/08/22-vcwg-minutes.html burn 14:33:05 rrsagent, make logs public 14:50:03 Charles_Engelke has joined #vcwg 14:50:34 present+ Dan_Burnett 14:55:04 TallTed has joined #vcwg 14:55:37 gkellogg has joined #vcwg 14:57:09 present+ Gregg_Kellogg 14:57:19 present+ Ted_Thibodeau 14:58:44 present+ Charles_Engelke 14:59:46 present+ Chris_Webber 14:59:53 stonematt has joined #vcwg 14:59:57 present+ Colleen_Kennedy 15:00:35 present+ Matt_Stone 15:00:57 colleen has joined #vcwg 15:01:20 present+ colleen_kennedy 15:01:57 JohnTib has joined #vcwg 15:02:17 present+ Dave_Longley 15:02:48 present+ Dave_Chadwick 15:02:57 present+ John_Tibbetts 15:03:24 scribe: Matt Stone 15:03:32 scribe: stonematt 15:04:02 agenda: https://lists.w3.org/Archives/Public/public-vc-wg/2017Aug/0011.html 15:04:12 Topic: introductions 15:04:22 zakim, pick a victim 15:04:22 Not knowing who is chairing or who scribed recently, I propose Colleen_Kennedy 15:04:37 varn has joined #vcwg 15:04:38 zakim, pick a victim 15:04:38 Not knowing who is chairing or who scribed recently, I propose Dave_Longley 15:04:52 zakim, pick a victim 15:04:52 Not knowing who is chairing or who scribed recently, I propose Ted_Thibodeau 15:05:34 varn 15:05:51 Reintroduction: varn 15:06:05 present+ Richard_Varn 15:06:16 nage has joined #vcwg 15:06:18 present+ Matt_Larson 15:06:30 present+ Manu_Sporny 15:06:35 present+ Nathan_George 15:06:41 kimhd has joined #vcwg 15:06:52 varn: works at ETS on credentionials for 30y in academia and legislature. working to pair testing and other credentials for individuals to represent themselves 15:07:29 MattLarson has joined #vcwg 15:07:42 Topic: Schedule expectations for current milestone (Issue & Verify) 15:07:52 scribe: dlongley 15:08:18 q+ to provide some detail on progress made on test suite w/ Chris Webber wrt. Milestone 1 (Issue & Verify) 15:08:26 stonematt: A couple of weeks ago we sketched out some milestones. The first one following FPWD was a fundamental capability of issue and verify. 15:08:35 present+ Kim_Duffy 15:08:51 q? 15:09:13 https://github.com/w3c/vc-data-model/milestone/3 15:09:33 stonematt: Wanted to spend a moment on bringing group back together on that as our next goal. As we get into discussion on composing/decomposing credentials... wanted to not get into rat's nest of nuance there and lose sight of our milestone. We will continue to refine data model, but it should be a guide post for us -- driving towards this milestone. 15:09:41 q- 15:09:49 stonematt: Wanted to spend time to align on that as a goal and find out if this PR and the scope of discussion is the right one to have in light of this objective. 15:10:01 q? 15:10:03 q? 15:10:04 scribe: stonematt 15:10:17 q+ wait! 15:10:27 q- wait! 15:10:30 ack manu 15:11:33 manu: digitial bazaar agrees that is a good first objective. feedback re: cwebber2 discussion re: test suite. 15:12:36 FYI, the milestone was not in dispute. The chairs just wanted to remind everyone that we had it and needed to remain focused on it! 15:13:33 Topic: test suite update 15:13:42 cwebber2: we need to be able to "test against some format, like JSON-LD, but support JSON also. discusses having a series of files w/out scipt that can be verified 15:13:56 ... user could simply "verify" the file, but realize that's not good enough 15:14:05 present+ 15:14:15 ... need to verify that the user's library could generate the signatures 15:14:41 ... wanted to avoid web server that user can submit stuff to, b/c of increased overhead for support 15:15:14 ... decieded to bundle a script/driver - 3 command lines 15:15:37 ... 1) verifier - returns positive if programs verify 15:16:05 ... would require shipping fully bundled issuer and verifier implementation 15:16:27 ... would have hooks to replace your own issuer/verifier stuff 15:16:49 q? 15:16:59 q+ 15:17:02 ok, so test suite would come with preissued credentials and some verifier code -- it could test itself and you can plug in your own implementation for issuer/verifier to the "driver". 15:17:36 manu: upside of this approach: simple and takes us through Rec. -- shouldn't have to redo it mid way through 15:18:22 +1 to test suite driver. Always best when groups do this. 15:18:24 ... 1) issuer tool 2) verifier tool 3) test suite driver tool -- 3) runs entire suite and produces a report. 15:19:31 ack stonematt 15:19:40 ... makes developer's life simple 15:20:11 burn: thanks you, groups that do this are more succesful! 15:20:25 Topic: Status of PR 69 15:21:01 manu: ready to merge after a typo-fix. 15:21:08 +1 to merge 15:21:10 burn: any objectiions? 15:21:33 Action: Manu to merge once typo fixed 15:21:47 no objection heard. 15:21:48 Topic: Brainstorm subtopics for Privacy and Security sections 15:22:27 https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+label%3Aprivacy 15:22:32 https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity 15:22:43 subtopics as well 15:22:59 q? 15:23:10 q+ to comment on smaller pieces 15:23:30 ack dlongley 15:23:30 dlongley, you wanted to comment on smaller pieces 15:23:50 dlongley: consider refactoring how we are putting privacy/security in the spec. 15:24:25 q+ 15:24:26 q+ to note that we need to keep security/privacy sections as well, as people will look for that... 15:24:30 ack burn 15:24:33 ... perhaps have them be sub-topics of elements of each other section 15:24:44 q- 15:24:47 ... provides more context for those sections 15:25:05 +1 to having both general sections and specific ones 15:25:08 burn: will need primary sections as well as consideration within other areas 15:25:10 q+ to mention that we may want to link from what dlongley said to security/privacy sections "Things to be aware of..." 15:25:43 q+ to also note that we have lots of topics for people to write about at present. 15:25:43 ack manu 15:25:44 manu, you wanted to mention that we may want to link from what dlongley said to security/privacy sections "Things to be aware of..." and to also note that we have lots of topics 15:25:44 ... for people to write about at present. 15:25:51 +1 don't wait to refactor, but suggest that subsections can be a way people get something small in 15:25:52 burn: really interested in getting more contributors writing. 15:26:12 right dlongley, agreed with motivation to have smaller bits 15:26:28 manu: agree that we need called out section b/c it was a topic during chartering. 15:26:46 ... can't be completely diffused throughout the document 15:27:17 q+ to explain what goes into these sections 15:27:22 ... also include content in each section that calls out areas of concern for security/privacy 15:27:34 ... "also be aware of..." 15:28:11 ... we have 20 open issues in the issue tracker related to security and/or privacy - start there. Please weigh in. 15:28:14 ack burn 15:28:14 burn, you wanted to explain what goes into these sections 15:29:17 burn: typical content is - specific privacy concerns "one priv. concern is xxx; this is how we address it or why it's not relevant" 15:30:30 david chadwick working on issues around giving individual control around disseminating their information 15:30:56 ... have been working on this topic w/ the Community Group 15:31:03 rrsagent, make minutes 15:31:03 I have made the request to generate http://www.w3.org/2017/08/22-vcwg-minutes.html manu 15:31:16 rrsagent, draft minutes 15:31:16 I have made the request to generate http://www.w3.org/2017/08/22-vcwg-minutes.html manu 15:31:17 ... Kim has the link as well. 15:32:18 q+ to talk about subject 15:32:23 ... if presenter is subject, content/text maybe slightly different than if the presenter isn't the subject 15:32:48 q+ to ask which document (still not sure) 15:32:55 a simple privacy concern is "terms of use" -- when you hand over a credential to a verifier, how are the terms of use expressed or implied? 15:32:59 ... negative claims are also an issue. 15:33:03 q+ to note acceptableUse and DO_NOT_CORRELATE issues/discussion. 15:33:07 ack kimhd 15:33:07 kimhd, you wanted to ask which document (still not sure) 15:33:23 expressing terms of use (or providing a framework to do so) is in scope for data model. 15:33:42 Privacy & Security Requirements for Credentials Ecosystem: https://goo.gl/ZeyJUS 15:33:46 q? 15:33:55 ack liam 15:33:55 liam, you wanted to comment on privacy 15:34:34 q+ to mention PING as well - reach out to them 15:34:39 liam: when we chartered this group, there were people who made formal objections or comments - would be good for chairs to reach out to AC forum to get use cases 15:34:52 ACTION: chair to poll AC Forum 15:35:01 ack nage 15:35:01 nage, you wanted to talk about subject 15:35:25 s/poll AC Forum/ask on ac-forum for specific privacy example concerns and use cases/ 15:35:32 nage: medical records and others where subject may be 3d party. 15:36:01 s/3d/3rd/ 15:36:19 could scope it by "type of credential" 15:36:20 nage: context is important for terms of use 15:36:55 ack manu 15:36:55 manu, you wanted to note acceptableUse and DO_NOT_CORRELATE issues/discussion. and to mention PING as well - reach out to them 15:37:41 manu: 2 open issue 1) around defining "acceptable use" mechanism 15:38:01 ... 2) "do not correlate" flag 15:38:08 one issue is related to when a party is seeking one or more claim/credential holders and how that seeker will inquire as to whether such holders exist and if so, would they want to share enough details to accommodate the seekers interest and avail themselves of the opportunity that the seeker is offering. Some subtopics--how a holder can expose part or all of a claim/credential, how the seeker will discover them/communicate offer, broker role, and holder choice 15:38:39 ... would like to agenda time for "do not correlate" discussion. 15:39:04 ... should start reaching out to other organizations for feedback on the FPWD 15:39:46 q+ to talk about readability before contacting communities 15:39:50 ... ask for input from ???? group at w3c and accesibilty group 15:40:02 s/????/PING/ 15:40:29 ack burn 15:40:29 burn, you wanted to talk about readability before contacting communities 15:40:40 ... also good habit to ask for feedback on a regular (~3mos) basis 15:40:44 how "right to be forgotten" would apply to a claim/credential and how that can be incorporated as a data element in the model or in the validation or verification so that the data can be found and "forgotten" 15:41:31 q? 15:41:33 q+ 15:41:39 stonematt 15:41:42 ack stonematt 15:42:54 stonematt: It might be worth while as a group to take this discussion, which is good, and over the next week or two get these placeholders in our stack so there's a list of issues that we're going to go fill out as we reach out to other orgs and parties so it's not a big black hole. 15:43:05 stonematt: That's something we could probably do as a quick PR to have an inventory of issues to go address. 15:43:05 q+ to note we have issue markers in the spec for almost all known security/privacy issues. 15:43:14 ack manu 15:43:14 manu, you wanted to note we have issue markers in the spec for almost all known security/privacy issues. 15:43:51 manu: asserts that the current spec is good enough to share/expose and ask for feeback 15:44:08 ... not the FPWD, the current editor spec 15:44:30 ... aksing for objections 15:44:39 s/aksing/asking/ 15:45:15 burn: would like to have content in the security/priv section as well as issue markers 15:45:22 q? 15:45:54 present+ David_Lane 15:46:03 present- David_Lane 15:46:08 present+ David_Lehn 15:46:13 crickets... 15:46:44 i think it was the part that said if you suggest it you have to take responsibility for doing it 15:46:57 burn: would like volunteers to read doc for security/privacy issues. 15:47:23 MattLarson can as well 15:47:26 varn will 15:47:31 Nage said he will review the markers 15:47:37 This is the latest: https://w3c.github.io/vc-data-model/ 15:47:38 chadwick: where is the latest copy 15:47:56 I will review, too. 15:48:46 Aslo review the issues list 15:49:43 issues list: https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+label%3Asecurity and https://github.com/w3c/vc-data-model/issues?q=is%3Aissue+is%3Aopen+label%3Aprivacy 15:50:01 q+ 15:50:07 chadwick: terminology around "credential" and "claim" 15:50:07 ack burn 15:51:00 burn: can't replace "claim" with "credential" for historical reasons 15:51:01 q+ to say "no, we can't remove claim" :) 15:51:15 can't remove it, but need to keep it in a much smaller box. 15:51:20 ack manu 15:51:20 manu, you wanted to say "no, we can't remove claim" :) 15:51:37 q+ to discuss CCG work item overlap and how we can help 15:52:28 manu: claim may be resulting in confusion around "claim", but it's the term that's in the "charter". Credential is a loaded term and means things in other contexts (as well as "Profile") 15:52:56 ... need to define relationship between profile, credential, and claim 15:53:05 q+ to mention that claim may be an atom (but longer discussion needed to confirm that) 15:53:27 also becoming a term of art. 15:53:49 (or a more popular one anyway) 15:54:04 ack kimhd 15:54:04 kimhd, you wanted to discuss CCG work item overlap and how we can help 15:55:00 need an intro that is both technically accurate and politically acceptable :) 15:55:13 liam_ has joined #vcwg 15:55:38 kimhd: wanted to discuss topic that she included above "privacy and security ecosystem" would/should feed this group 15:55:44 ack burn 15:55:44 burn, you wanted to mention that claim may be an atom (but longer discussion needed to confirm that) 15:56:59 burn: a claim is more than a term of art and used widely. the question is "what is an atom" and "what is non-divisible"? a claim is taking on that concept 15:57:12 adjurn. 15:57:26 rrsagent, make minutes 15:57:26 I have made the request to generate http://www.w3.org/2017/08/22-vcwg-minutes.html burn 15:58:00 present- liam 15:58:04 present+ Liam_Quin 15:58:09 rrsagent, make minutes 15:58:09 I have made the request to generate http://www.w3.org/2017/08/22-vcwg-minutes.html burn 16:00:30 zakim, bye 16:00:30 leaving. As of this point the attendees have been Dan_Burnett, Gregg_Kellogg, Ted_Thibodeau, Charles_Engelke, Chris_Webber, Colleen_Kennedy, Matt_Stone, Dave_Longley, 16:00:30 Zakim has left #vcwg 16:00:32 rrsagent, bye 16:00:32 I see 2 open action items saved in http://www.w3.org/2017/08/22-vcwg-actions.rdf : 16:00:32 ACTION: Manu to merge once typo fixed [1] 16:00:32 recorded in http://www.w3.org/2017/08/22-vcwg-irc#T15-21-33 16:00:32 ACTION: chair to poll AC Forum [2] 16:00:32 recorded in http://www.w3.org/2017/08/22-vcwg-irc#T15-34-52 16:00:33 ... Dave_Chadwick, John_Tibbetts, Richard_Varn, Matt_Larson, Manu_Sporny, Nathan_George, Kim_Duffy, liam, David_Lane, David_Lehn, Liam_Quin