[MINUTES] W3C Credentials CG Call - 2019-06-25 12pm ET

Thanks to Dave Longley for scribing this week! The minutes
for this week's Credentials CG telecon are now available:

https://w3c-ccg.github.io/meetings/2019-06-25/

Full text of the discussion follows for W3C archival purposes.
Audio from the meeting is available as well (link provided below).

----------------------------------------------------------------
Credentials CG Telecon Minutes for 2019-06-25

Agenda:
  https://lists.w3.org/Archives/Public/public-credentials/2019Jun/0036.html
Topics:
  1. Introductions and Re-introductions
  2. Accouncements
  3. Action Items
  4. Work Item Review, Fin
Organizer:
  Christopher Allen and Joe Andrieu and Kim Hamilton Duffy
Scribe:
  Dave Longley
Present:
  Jeff Orgel, Amy Guy, Moses Ma, Manu Sporny, Ted Thibodeau, Dmitri 
  Zagidulin, Bill Barnhill, Christopher Allen, Dan Burnett, Vaughan 
  Emery, Joe Andrieu, Kim Hamilton Duffy, Kayode Ezike, Dave 
  Longley, Drummond Reed, Kaliya Young, Adrian Gropper
Audio:
  https://w3c-ccg.github.io/meetings/2019-06-25/audio.ogg

Amy Guy: Voip 429 is rhiaro
Christopher Allen: 
  https://lists.w3.org/Archives/Public/public-credentials/2019Jun/0036.html
Vaughan Emery: Present +
Jeff Orgel: JeffO bystanding a tech call...sorry can not
Dave Longley is scribing.

Topic: Introductions and Re-introductions

Christopher Allen:  We want to welcome anyone new to the calls 
  today, anyone new?
Ajones_DB: I've been on a couple of calls, I'm the person writing 
  the DID test suite. From Digital Bazaar.
Christopher Allen:  Thank you -- we appreciate that work.
Christopher Allen:  We also do reintroductions -- let's new 
  people hear about existing members and reconnect with the 
  community.
Drummond Reed: Note that I have to attend another call today, but 
  I am monitoring the chat here.
Bill Barnhill: Btw, I have scribed once but am not on the scribe 
  rotation list. Please feel free to add me, as Bill Barnhill 
  (bbarnhill).
Joe Andrieu:  I'm Joe Andrieu, I know a consulting company 
  Legendary Requirements for understanding the human requirements 
  for identity. I'm co-chair of this group.
Joe Andrieu: Thank you, BIll
Christopher Allen: https://w3c-ccg.github.io/announcements/
Kim Hamilton Duffy: Updated just now; will take a sec for github 
  pages to reflect them
Christopher Allen:  We're trying to keep more of our materials 
  and details online -- so if you want to see dates, see 
  announcements or want to announce, do a PR to this announcements 
  repo.
Christopher Allen:  Or do an issue and we'll add it if you're not 
  comfortable with PRs.

Topic: Accouncements

Kim Hamilton Duffy:  The IEEE standards magazine calls for paper 
  on identity, decentralized identity layer. The deadline for 
  manuscript submission is July 6th, but it can be in draft form. 
  The publication isn't until Dec 2019.
Kim Hamilton Duffy:  There are a lot editors that can help you 
  along.
Kim Hamilton Duffy:  I recommend, if you're interested, an old 
  rebooting paper from the past is a good starting point. I 
  encourage you to submit and to reach out if you have any 
  questions.
Christopher Allen:  This group is also doing dedicated DID calls 
  the last few weeks. This Thursday call has been used to work on 
  the DID spec and DID resolution ideas.
Christopher Allen:  I believe we're going to be moving towards 
  the DID topic.
Kim Hamilton Duffy:  We have a few DID WG charter issues. We had 
  a breakout group that is trying to triage which are editorial. We 
  did that and pushed through a bunch of PRs, half of the issues 
  were addressed but we still have some more and some new ones.
Kim Hamilton Duffy:  We want to wrap up DID WG charter issues 
  soon, some will be rejected as won't fix.
Kim Hamilton Duffy:  The ones that remain, we're pretty much at 
  the point that we're waiting/pending specific wording around 
  decentralization and how to craft language around dependencies 
  and we've been nagging the past month to close out the remaining 
  ones.
Kim Hamilton Duffy:  We need to be all hands on deck now -- we 
  should repurpose the Thursday DID meetings to address those 
  issues.
Kim Hamilton Duffy:  We had mentioned trying to set a deadline to 
  close out the DID WG charter issues.
Kim Hamilton Duffy:  It might take a pass from the Thursday group 
  to get some feasibility about that. If you're bored with talking 
  about matrix parameters that would be fun for you, please join.
Christopher Allen:  There are some people that would like the 
  concept of decentralized to be removed from this working group's 
  charter. Being that that is fundamental to the work we need to 
  resist that and have good arguments for that there. If you care 
  about that, we have to have this WG charter approved in order to 
  begin working on the spec as a standards track doc.
Kim Hamilton Duffy: Thanks Joe!
Joe Andrieu:  I was going to ask about the word limit/length 
  limit on the IEEE papers, and I found that, it's 4500 words or 
  less. There's a policy on self-plagiarism, so they want original 
  work you need to say something additional to build on what you've 
  said before, so don't just resubmit rebooting papers.
Kaliya Young:  Yes, it's important to pursue the W3C path but 
  it's not the only standards body in the world and we can go to 
  OASIS or elsewhere if they are being difficult. Also, who is 
  going to the dweb summit/camp in July?
Christopher Allen:  Yes, I agree that if W3C is recalcitrant on 
  it then we'd explore other options.
Drummond Reed:  Since Markus couldn't be here either -- I saw in 
  IRC that we'd use the Thursday calls to concentrate on the DID WG 
  charter until that's done. I would like to see ...
Kim Hamilton Duffy: We've gotten lots of support from W3C staff 
  btw, so I'm thinking it won't come to that. We just need to get 
  our duck in a row re closing out issues
Drummond Reed:  We can return to the DID and DID resolution specs 
  once the charter issues are done.
ChristopherA mentions announcements
Adrian Gropper: I would like to help with the "decentralized" 
  charter issue. How?
Christopher Allen:  There's a wonderful beach place off of SF and 
  you bring your tents and campers and there's some space available 
  for small cabins, etc. You hack and sing around the fire and 
  dance and hack again.
Christopher Allen:  If you're interested in that it's very family 
  friendly as well with lots of opportunities there.
Christopher Allen:  In Vienna on Sept 1st, there's a 
  pre-rebooting meetup. They meet on the 1st and then take the 
  train to Prague on the 2nd. Rebooting Web of Trust 9 is in 
  Prague, Sept 3rd-6th.
Christopher Allen:  There is an eventbrite for this.
Joe Andrieu: http://rwot9.eventbrite.com
Christopher Allen:  When is the deadline for the discounted 
  tickets and such?
Joe Andrieu:  We settled the venue a little earlier this time so 
  we have some time for folks to write things up. Early bird 
  pricing ends July 19th, so just under a month to get a paper in. 
  August 16th is next deadline after that.
Christopher Allen:  There are discounts if you write advanced 
  topic papers, 80%+ used those discounts last time.
Christopher Allen:  Get your submissions in early.
Joe Andrieu:  The papers are due on the 16th of August.
Joe Andrieu:  That gives everyone 2 weeks to read your paper 
  before the event.
Christopher Allen:  We will not be giving discounts after that.
Christopher Allen:  So get them in by August 16th.
Christopher Allen:  Also in Sept in Europe, MyData 2019. I don't 
  have details on their DID workshop but they were active last year 
  with a number of people that went there.
Christopher Allen:  Some of the usual suspects plus some new 
  people coming. If you're still in Europe in Sept at the end of 
  the month, MyData might be a good place.
Christopher Allen:  For those of your involved in W3C through us 
  or VC, etc. the yearly international AC meeting is in Fukouka, 
  Japan.
Christopher Allen:  We've requested time to discuss DID during 
  that.
Christopher Allen:  We hope to have the charter approved by then.
Christopher Allen:  For DID WG.
Joe Andrieu: Correct, Chris. CCG does not have a time slot at 
  this point.
Christopher Allen:  Beyond that there will be VCWG meetings, etc. 
  other meetings. We haven't requested a meeting for the CCG 
  outside of discussions for the DID WG. If you are involved with 
  W3C deeply and heading out there we'd love your support with 
  those things that do get scheduled.
Christopher Allen:  Anything I missed?
Adrian Gropper:  I'd like to help with the charter decentralized 
  issue, how do I get involved?
Christopher Allen:  It would be on the Thursday calls. They are 
  still working on the agenda, if not this Thursday, a week from 
  then they'll be diving deep into it.
Christopher Allen: 
  https://github.com/w3c-ccg/community/issues?q=is%3Aopen+is%3Aissue+label%3A%22action%3A+review+next%22
Christopher Allen:  We do a lot of our planning via our community 
  repos.

Topic: Action Items

Christopher Allen:  We wanted to talk about 75, 76, 77.
Christopher Allen:  Any topics/concerns issues for how the CCG 
  functions, this is where you add them and then each week we pick 
  out a few to discuss.
Christopher Allen:  We already talked about the DID WG charter 
  issues, we'll be devoting Thursdays to that so I don't know if 
  that needs a lot more review but it's tagged help wanted. There 
  may be people that are less technical than others that can 
  constructively participate in the discussion.
Christopher Allen:  If you're feeling a little intimidated on the 
  technical side for things like matrix params for DID URLs but 
  want to help move things forward, that
Christopher Allen:  There has been a discussion about tools that 
  go from Google docs to Respec. Kim has found another tool that 
  uses a markdown format.
Christopher Allen:  It makes it easier than some of the other 
  choices.
Kim Hamilton Duffy: 
  https://github.com/w3c-ccg/community/issues/76
Bill Barnhill: +1 For Kim’s Bikeshed approach
Kim Hamilton Duffy:  The last three comments, you'll see my 
  proposal to use markdown.
Kim Hamilton Duffy:  For many of the work items that we do in 
  this group, this would be a fine solution. You can see an example 
  because we used it for the btcr DID spec.
Christopher Allen: Markdown: 
  https://github.com/w3c-ccg/didm-btcr/blob/gh-pages/index.bs
Christopher Allen: Rendered respec:  
  https://w3c-ccg.github.io/didm-btcr/
Kim Hamilton Duffy:  There are a few tags that are used for 
  generating the respec. You can look at the history of that file 
  that the changes are very straightforward. If you're comfortable 
  writing markdown you should be comfortable with editing this.
Kim Hamilton Duffy:  You edit the bikeshed (.bs) file and you 
  install bikeshed and it will convert the file and make the 
  rendered result.
Kim Hamilton Duffy:  In that comment I show that after you run 
  that it looks like normal ReSpec.
Kim Hamilton Duffy:  So you can edit it and diff it looking at 
  plain old markdown which should be accessible to more people.
Kim Hamilton Duffy:  So the concerns I raised for it, to use 
  bikeshed the way I did it still requires installing and running a 
  Python script.
Kim Hamilton Duffy:  We could stand up a site or service that 
  lets people paste in the bikeshed and returns ReSpec.
Kim Hamilton Duffy:  As things progress I don't know how this 
  will work, people might need to edit the HTML directly.
Kim Hamilton Duffy:  I would imagine in some specifications that 
  are more mature people might want to do that, but this is a good 
  solution.
Dan Burnett: I don't know bikeshed, but people I respect who know 
  both bikeshed and ReSpec seem to prefer ReSpec.  And yes, ReSpec 
  can take markdown as well (up to a point).
Christopher Allen: @Bigbluehat suggests we also look at at 
  respec's support of markdown 
  https://github.com/w3c/respec/wiki/format
Kim Hamilton Duffy:  That didn't really solve the editing 
  problem. I think this is a good approach, I think we should keep 
  this issue open and then maybe have a site for people that don't 
  want to install/use Python and then recommend that approach.
Mark down is fine
https://gsuite.google.com/marketplace/app/docs_to_markdown/700168918607?hl=en&pann=cwsdp
Google docs can export as markdown
Christopher Allen:  We might want to compare/contrast bikeshed 
  vs. ReSpec support. I think the key thing is that we can try to 
  continue to make it easier for people that are less technical to 
  contribute and comment on various documents that are in progress 
  at the CCG.
Christopher Allen:  We're increasing uncomfortable with having 
  Google and the centrality and the privacy issues there being the 
  greatest common denominator there, fine with unreleased docs 
  there, but as we move through the process you really need to have 
  tighter version control and authorship control.
Christopher Allen:  Google docs just really doesn't give that to 
  us.
Dmitri Zagidulin:  I wanted to add to that -- I think Christopher 
  you touched on some of it. We have two-three separate issues 
  here.
Dmitri Zagidulin:  We know that we want the end result to be in 
  ReSpec, no problem. The discussion of ReSpec vs. bikeshed is an 
  argument about markdown vs. html.
Dmitri Zagidulin:  I'm for markdown. Editing HTML directly is 
  silly.
Dmitri Zagidulin:  A separate issue is decentralization. We can 
  live with the decentralization of microsoft (things live on 
  github) but we prefer not to also add the centralization of 
  Google docs. Separately from that, but tied into Google Docs.
Amy Guy: Backend of github is decentralised
Dmitri Zagidulin:  Github vs. some other collaborative tool. Some 
  people have expressed concern with gitlab or microsoft's github 
  -- it's too hard for people to use. This when we expressed, for 
  unreleased drafts, Google docs.
Dmitri Zagidulin:  It has comments in the sidebar and suggestion 
  features that are easier than github, but that led to questions 
  about centralization.
Kim Hamilton Duffy: In draft phase, people can use whatever they 
  want, gdocs, etc
Christopher Allen: https://hackmd.io/
Dmitri Zagidulin:  I don't think there are any alternatives that 
  are as good as Google docs.
Christopher Allen:  Some people from Rebooting use hackmd.
Dmitri Zagidulin:  That doesn't have annotations, that's a 
  collaborative realtime editor I highly recommend but doesn't let 
  you have meta discussions.
Kaliya Young: My company Wirelinw is working on decentralized 
  applications - they are months away from
Adrian Gropper: Dropbox Paper?
Kaliya Young: Having a public thing...that we could maybe be an 
  early adopter odd
Christopher Allen:  My ideal would be something that was 
  opensource, wasn't completely proprietary that allowed people to 
  edit markdown but let the extra collaborative comments and things 
  of that nature.
Christopher Allen:  Yes, Microsoft owns github but git itself is 
  an open protocol and open source itself, so we move to a number 
  of different things.
Kaliya Young: I’m trying to make sure they use verifiable 
  credentials and DIDs and wallets for their systems/network
Kim Hamilton Duffy:  In rough draft phase, the editor can use 
  anything they want including Google docs. When it goes past rough 
  draft then it's assumed to be output in ReSpec form.
Kim Hamilton Duffy:  The bulk of the revisions can be done in 
  Google Docs anyway -- you can do all that, hackmd, whatever, when 
  they think it is ready they can switch.
Kim Hamilton Duffy:  If you're doing the Google docs to ReSpec 
  directly every time it does get into a diff problem.
Kim Hamilton Duffy:  I think we're just making it easier on the 
  backend of that.
Dmitri Zagidulin: +1 To editor's choice (including GDocs) while 
  in draft, then Github / ReSpec.
Kim Hamilton Duffy:  We're not precluding Google Doc editing for 
  things like community notes and things like that. But for things 
  like the DID spec it's clear that would get haywire after some 
  amount of time if you're trying to do tight revision on it.
Kim Hamilton Duffy:  Hopefully that clarify things, we aren't 
  excluding things right here.
Christopher Allen:  We call that phase unreleased draft, not 
  rough draft, just to be clear on terminology.
Kim Hamilton Duffy: We do call it Rough Draft 
  https://docs.google.com/document/d/1vj811aUbs8GwZUNo-LIFBHafsz4rZTSnRtPv7RQaqNc/edit#heading=h.5o3nq8ktk0e2
Kim Hamilton Duffy: Just want to be precise since we went to all 
  the effort
Christopher Allen:  When you're going for a community consent and 
  publishing aspect, which can take as little as two weeks, that's 
  the only part that has to be in some form of ReSpec.
Manu Sporny:  Just to follow up on Dmitri and Kim mentioned. 
  Where everyone's heart is on this issue is to get more people 
  contributing that don't necessarily have a super technical 
  background and that's great and should be the driving metric.
Manu Sporny:  I think we can get too wrapped around 
  decentralized/proprietary. We should pay attention to it but we 
  should focus on getting it so more people can contribute.
Manu Sporny:  I think there are ways for making proprietary 
  software more palatable, Google docs has some of the best inline 
  comment features, if we had a tool that would let us move the 
  docs into another format I feel like we could get the best of 
  both worlds.
Manu Sporny:  We make it easy for people to work with Google Docs 
  and contribute and make sure we aren't locked into a proprietary 
  format ... it's a simple matter of time and code.
Drummond Reed: +1 To Manu's point. At this point in our 
  collective evolution, tools like Google docs are much easier for 
  collaboration.
Manu Sporny:  I don't think we need to have a decentralized vs. 
  proprietary discussion but rather try to leverage all of these 
  tools.
Christopher Allen:  Ok, we're making progress, we're exploring 
  the various options and such.
Christopher Allen: https://github.com/w3c-ccg/community/issues/75
Christopher Allen:  On progress items, the registry process... 
  next steps.
Christopher Allen:  We've been talking about our updated process. 
  But we really need to make it official. One of the missing pieces 
  is how do we deal with registries.
Christopher Allen:  What I have suggested with the chairs and 
  they agreed, in additional with the comments from Manu's original 
  process. For a new registry to be approved it needs to come from 
  an editor from an already approved spec. It needs to have at 
  least two editors to review the requirements.
Christopher Allen:  There's a process requirement in the registry 
  and if that process becomes compromised then we can close the 
  registry.
Christopher Allen:  As per other things there is no such thing as 
  a final registry.
Christopher Allen:  We need to move forward on that, Manu has 
  done a good job on getting it started the chairs are feeling 
  constrained on time so maybe another editor or maybe someone like 
  Dan who wants us to do a registry.
Christopher Allen:  Someone other than Manu who can help us 
  integrate that into our overall work item process so we can share 
  that and more formally approved as how we do business here.
Bill Barnhill: Apologies, but I need to drop for another meeting.
Manu Sporny:  Apologies for missing the call last week, was 
  traveling. A couple of people have mentioned requiring two 
  editors for official work items.
Christopher Allen:  That's for specs.
Manu Sporny:  That's best practice to have two orgs, but 
  sometimes it takes a year or two for you to hash things out. I 
  want to make sure that we're making it such that people won't 
  surface work as they discover it.
Manu Sporny:  One of the downsides of making that requirement too 
  early in the process is that we're not enabling specifications to 
  be incubated properly before another organization decides they 
  want to join the work.
Manu Sporny:  I've seen that result in things happen behind the 
  scenes for too long and then pop up out of the blue.
Christopher Allen:  What we've said is that those are informal 
  work items. We may list them somewhere but the CCG just doesn't 
  have time.
Christopher Allen:  We have to have a cut off, I agree that 
  finding these is difficult that the couple that come up that 
  don't have two editors, we ask you to continue keeping us up to 
  date on the list but we can't do process time.
Christopher Allen:  We're already 12 minutes to end of the call 
  just getting through process.
Christopher Allen:  Doing it for all the informal items whether 
  it's just one company, we can't do it.
Christopher Allen:  If you've got some ideas on how to surface 
  these -- we'd love to have someone run that page.
Manu Sporny:  I'll send something to the mailing list.
Christopher Allen:  What other things would you like us to do on 
  these calls.
Christopher Allen:  Maybe see some demos and screenshots of what 
  people are doing.

Topic: Work Item Review, Fin

Christopher Allen: 
  https://github.com/w3c-ccg/community/blob/master/work_items.md
Christopher Allen:  The chairs have gone through the work items 
  that we've already approved and trying to figure out where they 
  are in the process.
Christopher Allen:  You'll see that there are updated categories 
  and targets. We did have some questions.
Christopher Allen:  The first one is -- the OCAP document? Is 
  that intended to be a spec, a note, a commentary?
Manu Sporny:  A spec.
Manu Sporny:  Authorization Capabilities more likely, we have to 
  a rename, and there's active implementation going on there and 
  finishing that up before revising the spec.
Christopher Allen:  I would appreciate if the title could be 
  updated and the name if you know what that will be and we'll mark 
  it down as on the spec track.
Christopher Allen:  DID resolution, there has been a lot of work 
  on that -- is DID resolution going to be moving into the DID WG?
Christopher Allen:  Or is the plan for it to be another WG 
  someday?
Christopher Allen:  Updates and thoughts on that?
Drummond Reed: DID Resolution is not in the scope of the DID WG 
  charter, so it will probably have to be an evolutionary step.
Christopher Allen:  I will reach out to the people running that 
  group to puzzle out the plan for that. I haven't heard that it 
  will be part of the initial DID WG charter so it may be a CCG 
  spec thing.
Kim Hamilton Duffy: Manu, dlongley, bigbluehat: to clarify, we've 
  been talking about process during the call to flush out the open 
  items as a result of our cleanup efforts (culmination of a year 
  of effort). In general, we don't expect to be talking about 
  process during the call except for briefly during the action item 
  part. But yes, any changes you'd like to propose, let's iterate 
  in the mailing list
Christopher Allen:  Finally the people working on hashlink stuff 
  -- the target is for IETF.
Christopher Allen:  Have they been official submitted as IETF 
  drafts?
Dave Longley:  They've been submitted to IETF as drafts.
Manu Sporny:  They are all independent drafts, same thing with 
  HTTP signatures.
Joe Andrieu: @Drummond "evolutionary step" is an ambiguous 
  destination. Do you expect it to become a specification somewhere 
  or just be published by the CCG?
Manu Sporny:  And it probably should be on the list.
Manu Sporny:  It has its own life at IETF, it has something 
  insane like 16 implementations and a test suite but Authorization 
  Capabilities etc. build on top of it so we should list it here.
Christopher Allen:  If you can help clarify these.
Christopher Allen: 
  https://github.com/w3c-ccg/community/blob/master/work_items.md
Christopher Allen:  This document of work items generally 
  expresses what we think is the current state of our work items. 
  If there are things where "we're beyond rough draft and we've 
  reached a level where we want it to have a version number and 
  thus be a published draft stage" go ahead and publish a version 
  number and let us know.
Manu Sporny: Awesome work kimhd, JoeAndrieu, and ChristopherA! 
  Thank you for collecting all this stuff together... I know it's 
  largely unacknowledged administrative work, but super 
  important...
Manu Sporny: So, thank you! :)
Christopher Allen:  We'll change it from a rough (unpublished) 
  draft to a published draft.
Christopher Allen:  Whomever works on registries should look at 
  what the stages are. Having those in Google Doc and stages and 
  version number should be considered so there's some organization.
Christopher Allen:  If you have comments on the work items or we 
  haven't categorized them properly please let us know.
Christopher Allen:  Anything else about work items?
Christopher Allen:  We will be working in the next couple of 
  weeks with people who want to introduce new work items so if this 
  is on your agenda to have your particular thing be a new work 
  item, now is the time and make sure you get the issue in.
Christopher Allen:  If you want something to be a formal CCG work 
  item, go to the issues, use the work item template, you can do it 
  without a second item, bring up the discussion on the list for at 
  least the week and we'll schedule it in a meeting to make it an 
  official work item.
Joe Andrieu: 
  https://twitter.com/JoeAndrieu/status/1143559191170129921
Joe Andrieu:  So this just came across my feed -- a prohibition 
  on our national patient ID was struck -- that would be a very bad 
  idea, if you care about decentralized ID and you care about this 
  please write a letter to your Senator.
Joe Andrieu:  We used to have a prohibition and it has been 
  struck from the law.
Joe Andrieu:  It has been passed by the US House and is moving to 
  the Senate.
Joe Andrieu:  We tend not to get political here but it speaks to 
  the work being done here.
Joe Andrieu:  The arguments for wanting a national patient ID are 
  well intended, it's a complicated issue. I wanted to encourage 
  folks to express their opinion either way directly with their 
  Senators if applicable.
Christopher Allen:  We don't have a formal plan for next week's 
  agenda, if you'd like to get on, or talk about the status of your 
  project, etc. we'd like to get at least one of those on there per 
  month, let us know.
Moses Ma: Bye folks
Yeah a lot of people die because hospitals can not share records 
  or identify previous diagnoses in a patient

Received on Wednesday, 26 June 2019 04:49:27 UTC