14:44:48 RRSAgent has joined #did 14:44:48 logging to https://www.w3.org/2019/10/01-did-irc 14:44:49 rrsagent, set log public 14:44:49 Meeting: DID Working Group Telco 14:44:49 Chair: burn 14:44:49 Date: 2019-10-01 14:44:49 Agenda: https://lists.w3.org/Archives/Public/public-did-wg/2019Sep/0018.html 14:44:49 ivan has changed the topic to: Meeting Agenda 2019-10-01: https://lists.w3.org/Archives/Public/public-did-wg/2019Sep/0018.html 14:44:50 Regrets+ phila, dezell, kimhd 14:52:05 burn has joined #did 14:59:22 present+ 14:59:25 David_Trang has joined #did 14:59:39 brent has joined #did 14:59:54 present+ 15:00:06 present+ 15:00:17 present+ 15:01:49 present+ Dudley 15:01:53 Dudley_ has joined #did 15:02:35 present+ 15:02:50 Present+ Dudley_Collinson 15:03:05 present+ David_Trang 15:03:22 selfissued has joined #did 15:03:30 present+ 15:04:08 JoeAndrieu has joined #did 15:04:14 grantnoble has joined #did 15:04:16 present+ JoeAndrieu 15:04:31 present+ ChristopherA 15:04:41 oliver has joined #did 15:04:47 present+ grantnoble 15:05:03 present+ 15:05:30 troyronda has joined #did 15:05:31 zakim, who is here? 15:05:31 Present: manu, brent, burn, rhiaro, Dudley, dlongley, Dudley_Collinson, David_Trang, selfissued, JoeAndrieu, ChristopherA, grantnoble 15:05:33 On IRC I see troyronda, oliver, grantnoble, JoeAndrieu, selfissued, Dudley_, brent, David_Trang, burn, RRSAgent, Zakim, ivan, deiu, dlehn, bigbluehat, yancy, hadleybeeman, 15:05:33 ... dlongley, Travis, ChristopherA, manu, rhiaro 15:06:03 present+ Christopher_Allen 15:06:47 collier-matthew has joined #did 15:06:47 present+ Adrian_Gropper 15:06:50 present+ 15:06:54 present+ 15:06:55 ken has joined #did 15:06:58 present+ Troy_Ronda 15:07:04 present+ Ken_Ebert 15:07:04 present+ 15:07:16 zakim, who is here? 15:07:16 Present: manu, brent, burn, rhiaro, Dudley, dlongley, Dudley_Collinson, David_Trang, selfissued, JoeAndrieu, ChristopherA, grantnoble, Christopher_Allen, Adrian_Gropper, 15:07:20 ... collier-matthew, Troy_Ronda, Ken_Ebert 15:07:20 On IRC I see ken, collier-matthew, troyronda, oliver, grantnoble, JoeAndrieu, selfissued, Dudley_, brent, David_Trang, burn, RRSAgent, Zakim, ivan, deiu, dlehn, bigbluehat, yancy, 15:07:20 ... hadleybeeman, dlongley, Travis, ChristopherA, manu, rhiaro 15:07:20 burn, can do 15:07:26 scribe: manu 15:07:47 present+ oliver_terbu 15:08:36 Topic: Agenda Review, Introductions, Re-introductions 15:08:49 burn: The agenda for today is pretty simple... agenda review, introductions, then reintros 15:09:02 burn: The Agenda today is fairly short, we are going to be introducing ourselves, might take a bit of time... 15:09:35 burn: Hi, my name is Dan Burnett (one of the Chairs)... Brent (co-chair) will cover working mode... with any time that we have left, we'll be looking at assigned issues. 15:09:46 q+ to note some things that have been done. 15:09:54 ack manu 15:09:54 manu, you wanted to note some things that have been done. 15:10:05 scribe+ 15:10:27 manu: before we go into assigning issues, I'd like to go into the organisational work that has already been done. Brent and I got to gether last week to do some things we'd like to let the group know about 15:10:35 burn: Why don't we add that right after intros... 15:10:44 burn: any other changes to Agenda? 15:11:09 burn: Intros next, might ask you to do some stuff on IRC queueing... 15:11:17 zakim, who is here? 15:11:17 Present: manu, brent, burn, rhiaro, Dudley, dlongley, Dudley_Collinson, David_Trang, selfissued, JoeAndrieu, ChristopherA, grantnoble, Christopher_Allen, Adrian_Gropper, 15:11:21 Topic: Introductions 15:11:21 ... collier-matthew, Troy_Ronda, Ken_Ebert, oliver_terbu 15:11:21 On IRC I see ken, collier-matthew, troyronda, oliver, grantnoble, JoeAndrieu, selfissued, Dudley_, brent, David_Trang, burn, RRSAgent, Zakim, ivan, deiu, dlehn, bigbluehat, yancy, 15:11:21 ... hadleybeeman, dlongley, Travis, ChristopherA, manu, rhiaro 15:11:24 present+ troyronda 15:11:47 present+ ken 15:11:51 burn: I'd like to go down the WebEx list, when I call your name, say your name slowly, say who you are representing, and what your interest in the work is. 15:12:46 burn: Hi my name is Dan Burnett, I am in the standards team at ConsenSys, and I have been involved in Verifiable Credentials and Decentralized Identifier work for a number of years... I was inspired by some early presentation by Manu, on the type of world we want to be able to see w/ VCs and DIDs... lets us control information about our identity. 15:13:57 ivan: Hi, my name is Ivan Herman, I am the W3C Staff Contact for this WG, I was for several years, the head of the Semantic Web activity at W3C, involved with many different things, RDFa, JSON-LD, also staff contact for JSON-LD WG, and of course, the problem of having a clear identity for just about anything is important, primarily I'm here to make your life easier for W3C work. 15:14:22 ivan: On a procedural thing, if you have not yet come into IRC, please do, I can then see your IRC handle, which I can use to improve my scribe tool dataset. :) 15:14:26 gannan has joined #did 15:14:30 burn: Link to IRC is always in the Agenda email. 15:14:51 present+ 15:15:37 agropper: Hi I am Andrian Gropper, I am CTO of a small non-profit called Patient Privacy Rights, I am a privacy engineer, and have been participating in VC and DID work for many years. My project is a reference implementation of the various standards in the context of health records in healthcare, also a physician but have not practiced. 15:16:09 rhiaro: Hi, I am Amy Guy, with Digital Bazaar, with a background in social web stuff, worked in W3C, primary interest is in avoiding a surveillance capitalist system in the future. :) 15:16:36 s/system in the/dystopian 15:17:00 brent: Hi, Brent Zundel, I get to co-Chair this group w/ Dan, grateful for opportunity to do so, work for Evernym, focused on Self Sovereign Identity, share Amy's ideals on avoiding dystopian futures. 15:18:38 ChristopherA: My name is Christopher Allen, I've been in the field of Internet Security and digital currency since the late 1980s, I am co-author of SSL/TLS standard, representing Blockchain Commons as Executive Director. Blockchain Commons is a social benefit corporation for focusing on Blockchain and Internet infrastructure needs. We coordinate resources from a variety of companies to support blockchain and Internet security. One of my particular focuses are 15:18:38 area of privacy and anonymity... want to avoid dystopian state... want to facilitate better collaboration. 15:18:48 ChristopherA: If you can't trust the people you're with, you can't collaborate with them. 15:19:40 dlongley: Hi my name is Dave Longley, I am the CTO of Digital Bazaar and co-inventor of DIDs. Been working in this space for over a decade now, very interested in making sure that people can express their own independent existence on the Web and elsewhere, be able to prove things about themselves and others. 15:20:32 trang: Hi, David Trang, I work for University Admission Center in Australia, work with credentials on a daily basis, still new to DID and SSI concepts, but done a few PoCs with Hyperledger Indy, I'm hooked, want to look into this more, work with Dudley Collinson. 15:21:44 Dudley: Like David, I'm at University Admission Center, non-profit but work on behalf of many Universities... in early talks w/ sector as a whole wrt. how we can change credentialling systems, credit management, very interested in same concepts around other, minimal disclosure where needed, getting adoption of this type of tech. We can roll this out on national level, very much itnerested in this tech. 15:21:56 ... would like our internal systems to offer better services. 15:22:08 burn: Thank you for joining us, and especially so in the middle of your night... we appreciate it. 15:22:08 s/Center/Centre 15:22:36 zakim, who is here? 15:22:39 Present: manu, brent, burn, rhiaro, Dudley, dlongley, Dudley_Collinson, David_Trang, selfissued, JoeAndrieu, ChristopherA, grantnoble, Christopher_Allen, Adrian_Gropper, 15:22:39 ... collier-matthew, Troy_Ronda, Ken_Ebert, oliver_terbu, troyronda, gannan 15:22:43 On IRC I see gannan, ken, collier-matthew, troyronda, oliver, grantnoble, JoeAndrieu, selfissued, brent, David_Trang, burn, RRSAgent, Zakim, ivan, deiu, dlehn, bigbluehat, yancy, 15:22:43 ... hadleybeeman, dlongley, Travis, ChristopherA, manu, rhiaro 15:22:44 gannan: Hi my name is Ganesh Annan, I'm from Digital Bazaar, my focus is on integrating VCs into our products at Digital Bazaar, following this space for many years now, also involved in VC group as well. 15:23:06 q? 15:23:20 grantnoble: Hi I'm Grant Noble, I work in the stnadards team at Pegasys, ConsenSys company, I blame Dan Burnett entirely for getting me interested in this work and the benefits they can bring to society as a whole. :) 15:23:37 s/stnadards/standards 15:24:25 JoeAndrieu: Hi Joe Andrieu, with Legendary Requirements, co-Chair of Credentials Community Group, was inspired at ID2020, shifted focus to identity requirements, focused on rubrics, words matter, identity matters, and I feel as society moves online, we need to protect human rights and dignity at scale. 15:25:14 ken: Hi Ken Ebert, with Sovrin Foundation, non-profit working in identity space working on privacy and security, also work with standards groups, worked in Verifiable Credentials group, also participate in Hyperledger Indy and Hyperledger Aries, worked in medical fields before medical records analysis. 15:26:24 manu: I'm Manu Sporny, CEO of Digital Bazaar. A number of folks from Digital Bazaar have mentioned we're interested in building products and tools on top of VCs and DIDs that preserve human dignity, not only in nations such as those in Europe and the US but emerging nations as well, we see this technology as broadly applicable to all humankind as they come online and we ewant to make sure that people continue to have sovreignty and control over their 15:26:24 identity as we build the next generation web and internet 15:26:49 collier-matthew: Hi, Matt Collier with Digital Bazaar, I am a software engineer that works on Veres One DID Ledger stack. 15:27:54 TallTed has joined #did 15:28:10 selfissued: Hi I'm Mike Jones, Standards Architect at Microsoft, author of a number of things in the Identity space such as OAuth, OpenID Connect, JWT, WebAuthn. I believe some of the stuff I've worked on has been adopted because we made simple things simple, so developers gravitate towards the results. I and Microsoft want to see people have control of their identity, a lot of my contributions are going to be around making things as simple as possible, one way to 15:28:10 do things, increase interop, increase adoption. 15:28:14 Dudley has joined #did 15:28:53 present+ yancy 15:29:47 Yancy: Hi Yancy Ribbens, I'm currently representing myself, and individual, I recently was with Credly but since the end of the Verifiable Credentials work have moved on to pursue other issues. Through Verifiable Credentials work, became very interested in SSI tech that enables individuals own their own identity data. 15:31:02 oliver: Hello Oliver Terbu, based in Berlin Germany, represent uPort and ConsenSys, worked in digital identity for over a decade, government and financial sector. Involved in ISO WGs, such as drivers licenses, also co-Chairing Authentication WG in DIF. As I represent uPort, decentralized identity platform on Ethereum, do products based on VCs, want standard for DIDs. 15:31:42 TallTed: Hi Ted Thibodeau, with OpenLink Software, been involved with DIDs in a lot of different ways before it had that label on it, WebId, still active in Credentials Community Group... you know me, or you will! :P 15:32:10 troyronda: Hi, Troy Ronda, Chief Scientist with SecureKey Technologies, I'm interested in implementations, involved in Hyperledger Aries, with Go implementation. 15:32:27 burn: Did we miss anyone? 15:32:31 ivan: Nope, we got everyone. 15:32:57 burn: Each week we'll ask if there is anyone new on the call, after a month or two, we'll be asking about reintroductions, just to help recent joiners to get to know the rest of us. 15:33:08 Topic: IRC usage 15:33:10 burn: The next item on the agenda, one of the inserted items. 15:33:14 Topic: IRC Usage 15:33:34 manu: for those of you who are new, we do a lot of work during the call in IRC 15:33:56 ... IRC is Internet Relay Chat, it's a text chat channel, W3C uses it extensively, and we take transcriptions of the calls <-- like this 15:34:04 ... There's some other commands that are helpful for participants to know 15:34:18 ... Mostly around queuing. Whenever you want to talk, you have to make a point or you want to respond to someone, the standard way to do that is: 15:34:19 q+ 15:34:27 ack manu 15:34:30 ... q+ puts you on the queue, and youw ait until the chairs ack you 15:34:33 ... and then it's your time to talk 15:34:52 q+ to say something about how to queue 15:34:53 ... if you want to - sometimes there are long delays between putting yourself on the queue and when it's time to talk - so it's useful to put a little note when you q to remind yourself what you were going to talk about 15:35:01 ack manu 15:35:01 manu, you wanted to say something about how to queue 15:35:06 ... then when the chairs ack me it will remind me what I wanted to talk about 15:35:15 ... that sounds funny now but as the group goes on it's one of those useful things 15:35:23 ... That's really the only command you need to know 15:35:47 ... Be sure to respect the queue. Don't jump in front of other people who ar eon the queue. Put yourself on and wait your turn. If you start doing that or people go back and forth a lot the chairs will jump in and remind you to use the queue 15:35:50 The important keyword in "q+ to ask" is the TO, aka "q+ TO askā€¦" 15:35:56 ... The other thing to note is that everything that we say during these calls is scribed 15:36:19 q+ 15:36:23 ... People type out what everyone is saying. You can ask the scribe 'please don't scirbe this' or 'this is off record' and they will not write what you say. Please use it sparingly, we try to work as openly and transparently as possible 15:36:28 The /me command results will also not be transcribed 15:36:29 q+ 15:36:30 ... So make sure things that aren't scribed are sensitive 15:36:46 ... While the meetings go on over the next couple of months you'll see other commands people use to do fancy things 15:37:17 ack ivan 15:37:38 ack burn 15:38:00 ivan: You can also use the "/me" command to put something off record. 15:38:31 burn: If you make comments relevant to the conversation, the Chairs might ask you to put it on record... /me is reserved for things that are not relevant. 15:38:48 q+ to jump up and down 15:38:48 burn: "q+ to ..." is how you do a reminder. 15:38:52 ack burn 15:38:52 burn, you wanted to jump up and down 15:39:12 burn: There is no magic... just "q+ to" ... 15:39:22 burn: Anything else on this before we move on to next topic. 15:39:35 Topic: What has already occurred 15:40:17 -> https://github.com/w3c/did-spec Github Repository for the spec 15:40:25 manu: For those of you who were at the f2f in japan, the group decided to adopt the DID spec that the Credentials CG had been working on. over the last week or two brent has largely moved all the issues over, the spec text has been moved over, new pull requests have been raised on the working group version of the DID spec 15:40:41 ... the credentials cg version of that spec we still need to coordinate with the CCG chairs to archive the old version of the spec 15:40:50 ... The spec has been moved over and it's now ready to have PRs raised on it 15:41:03 q? 15:42:00 ... During the editors call last week brent and I quickly touched base and brent and dan felt it would be good to mark some of these issues that had been raised with markers like 'discuss' or 'editorial'. those are the only two tags we have in the repo, we'll create new tags as necessary, ivan has noted there are some useful for w3c to have in there. For right now we were very leniant in the tags we created. I added high priority which means if we 15:42:00 can schedule discussion time for it we should because people are waiting on a decision or it's a quick discussion we can get a resolution on 15:42:20 ... there are 3 items right now tagged as high priority. The rest are editorial or discuss. Discuss means we're going to have to talk about it as a WG to come to some kind of resolution so the editors can put a fix in the spec 15:42:47 ... That's it for now but what this means is that more than likely starting next week we'll be able to start having discussion and processing issues and things like that. Since we're going to go into work mode next I won't go into that. Any questions on the stuff that's been done? 15:42:47 q? 15:42:58 Topic: Working Mode 15:43:30 brent: Chairs and Editors have discussed Working Mode for the group. 15:43:52 brent: Everyone will scribe - some can't always do it, but for the most part, scribing is an important way to contribute, and we expect everyone to step up and do it. 15:44:14 brent: We have a scribe list, we will be going down that list and will be asking people to scribe... if you haven't done this before, don't worry, we'll help you. 15:44:30 brent: We all pitch in where we can, scribing is an important way to contribute. 15:45:15 brent: If we try to get everything done during our 1 hour call, and don't get anything done during the rest of the week, we need to raise issues, process issues, have conversations outside of call time. Everything that needs a change needs a PR. 15:46:11 brent: Some PRs/issues will be given labels, goal is to move forward, arrive on consensus, very minimal time on calls to process issues... we need to spend time we have to triage issues, solve issues asynchronously, we will have to use time outside calls to make progress. 15:47:39 brent: it's up to editors to merge right away or discuss, wait for 48 hours, it's up to them since they pay for making the wrong decision (mostly) 15:48:01 q+ to ask about the 48 hour trigger 15:48:25 brent: We don't need to be process heavy until we need to be process heavy. Normative changes in spec, we have a test suite, we should have it as a policy to include PRs for test suite that mirror changes to spec. As we change spec, we should change suite that tests the spec. 15:48:28 q? 15:48:58 q+ 15:48:58 burn: I think that's good, just know that we're trying to restrict the call time to triage and schedule in advance discussions as needed. 15:49:00 ack selfissued 15:49:00 selfissued, you wanted to ask about the 48 hour trigger 15:49:03 ack selfissued 15:49:10 selfissued: I'd like to understand the 48 hour review period? 15:49:18 q+ 15:49:31 brent: If we make a decision on the call, merge a PR or close an issue, we allow 48 hours so that those that weren't on call can voice objections if they have them. 15:50:04 burn: Once there is agreement in an issue, as editors feel there is consensus, they feel it's ready to merge, if they merge it right waway, there is 48 hours for people to disagree. 15:50:33 burn: Part of process that Editors need to work out, if someone says "I didn't agree", then Editors have to do work of backing it out again... really, everyone is expected to monitor issues that are relevant to them. 15:50:40 rrsagent, draft minutes 15:50:40 I have made the request to generate https://www.w3.org/2019/10/01-did-minutes.html manu 15:51:04 burn: If there is new information, we can discuss topic again... this is mainly to help avoid "oops, we didn't have consensus" on issues. 15:51:06 ack ivan 15:51:07 selfissued: ok, thanks. 15:51:11 ack burn 15:52:15 ivan: A very practical addition to that, for this to work smoothly, I need to have your IRC nickname / handle and Github username. I have to add it to repository in Github, please send me by email or IRC so I have it so I can add it to scripts. 15:52:19 q? 15:53:05 burn: We're just trying to avoid merges when someone doesn't agree... we want work to proceed quickly, but reduce instances of such merges to near zero. 15:53:08 selfissued: That makes sense. 15:53:20 q+ 15:53:23 burn: Any other questions/comments on working mode? 15:53:27 ack TallTed 15:53:38 TallTed: Less about Working Mode and more about merges that looked like they went through. 15:54:01 manu: These were force pushes, not merges, no merges have happened yet. 15:54:12 brent: I had to force push to get stuff into repo... 15:54:35 Topic: GitHub (p)review 15:54:58 https://github.com/w3c/did-spec/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+-label%3Adeferh 15:55:43 manu: there are some high priority issues that folks from transmute and oliver I think.. they've been hanging out there waiting for the WG to start 15:55:48 ... so I think we should start those first 15:55:54 ... I assigned oliver to high priority ones if you don't mind 15:56:03 ... also thinks that mike would have some opinions on that as well 15:56:11 High priority issues: https://github.com/w3c/did-spec/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+label%3A%22high+priority%22 15:56:17 ... oliver would you object to being assigned the key expression stuff with mike also being tagged? 15:56:21 oliver: happy to 15:56:27 selfissued: please tag me 15:56:35 manu: we can start going down the list 15:56:54 I'll take #58 15:56:56 ... in reverse order 15:57:05 ... starting with issue 1, fragment identifier semantics 15:57:10 https://github.com/w3c/did-spec/issues/1 15:57:17 ... I'd say this is largely a discussion around mime types 15:57:45 ... daniel and graham klyne are mostly the people to talk about this. Brent, would daniel be okay being assigned to this issue? him and dave longely can continue the discussion there or can we assign it to you? 15:57:47 brent: assign it to me 15:57:54 manu: I know dave longely had a number of opinions on that as well 15:58:27 manu: joe would you be fine with talking about controller and authentication section and language around the three different terms we identified but haven't really named one of them? 15:58:31 JoeAndrieu: yes 15:58:40 manu: I will assign those class of issues to you, there are a couple of them 15:58:58 ... And then... where do the DID contexts live.. I think that's going to be a discussion between the chairs and ivan as well 15:58:58 q+ to explain what 'assigning to someone means' 15:59:04 ... any objections to that? 15:59:06 q? 15:59:12 ... so myself, ivan and the chairs. 15:59:26 ... Then there are a whole bunch of rfc7517 discussions, I think those are mike jones and oliver as well 15:59:35 ... I can do that assigment later if you don't have any objections to that 15:59:36 ack burn 15:59:36 burn, you wanted to explain what 'assigning to someone means' 15:59:38 No CCG call today due to IIW. There will be one next week. 15:59:39 ... That's all we can process for today 16:00:02 I'll accept #58 16:00:15 burn: when we assign something to you it's your job to progress the issue, not necessarily to decide what happens 16:00:29 Thank you everyone for a great meeting! 16:00:46 Cheers1 16:00:50 ken has left #did 16:00:52 rrsagent, draft minutes 16:00:52 I have made the request to generate https://www.w3.org/2019/10/01-did-minutes.html ivan 16:00:52 zakim, bye 16:00:52 rrsagent, bye 16:00:52 I see no action items 16:00:52 leaving. As of this point the attendees have been manu, brent, burn, rhiaro, Dudley, dlongley, Dudley_Collinson, David_Trang, selfissued, JoeAndrieu, ChristopherA, grantnoble, 16:00:52 Zakim has left #did 16:00:55 ... Christopher_Allen, Adrian_Gropper, collier-matthew, Troy_Ronda, Ken_Ebert, oliver_terbu, troyronda, gannan, yancy