Re: [MINUTES] W3C Credentials CG Call - 2017-05-23 12pm ET

All -- I'm following up with a reminder to make sure your name is listed as
"Champion" or "Supporter" under any Credentials Community Group work items
you're interested in. Of course, any additional proposals, comments, etc
are welcome.

https://docs.google.com/document/d/1W0r6TOaJXGcDP4qOzOIEfSymub4nRSLrBmtBqyDf06I/edit

I'll ping again on Friday and start the poll by EOD.

- Kim

On Tue, May 23, 2017 at 11:28 AM <msporny@digitalbazaar.com> wrote:

> Thanks to Dave Longley for scribing this week! The minutes
> for this week's Credentials CG telecon are now available:
>
> http://w3c.github.io/vctf/meetings/2017-05-23/
>
> 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 2017-05-23
>
> Agenda:
>
> https://lists.w3.org/Archives/Public/public-credentials/2017May/0050.html
> Topics:
>   1. Introductions
>   2. Action Item Review
>   3. Future Work Items Discussion
> Action Items:
>   1. Kim create poll for priorities
>   2. Chairs close poll after ~3 weeks, decide separate group,
>     naming
>   3. Chairs finalize missions statement after after decision of
>     group naming
> Organizer:
>   Manu Sporny
> Scribe:
>   Dave Longley
> Present:
>   Dave Longley, Kim Hamilton Duffy, Harlan Wood, Manu Sporny,
>   Christopher Allen, Joe Andrieu, Nathan George, Matt Stone, Dan
>   Burnett, Kostas Karasavvas, David I. Lehn, Adam Migus, Adam Lake
> Audio:
>   http://w3c.github.io/vctf/meetings/2017-05-23/audio.ogg
>
> Dave Longley is scribing.
>
> Topic: Introductions
>
> Kim Hamilton Duffy:  I'm one of your new Chairs in this group. I
>   work with the Blockcerts project and am a part of Learning
>   Machine.
> Harlan Wood:  I worked on the Koblitz JavaScript signatures and I
>   was noticing and appreciating their use in block certs. Also
>   working on TrustGraph using VC in the future, released a
>   prototype that uses a different kind of signed claims on ethereum
>   blockchain and I hope to integrate all of these techs into in the
>   future.
> Dave Longley is scribing.
> Kim Hamilton Duffy:  Changing the agenda a bit, we have a google
>   doc tracking the work items and Christopher started breaking that
>   down into items the digital verification group would work on and
>   I thought it would out more naturally if we discuss the work
>   items first and that would inform the digital verification
>   question more. Then leave a bit more time for reviewing the
>   mission statement. Sound ok?
>
> Topic: Action Item Review
>
> Kim Hamilton Duffy:  Let's review current items. First was
>   creating a preliminary list of items and that's done.
> Manu Sporny:  Nothing to add, that's done.
> Kim Hamilton Duffy:  Christopher to create a rough draft of
>   credentials mission, that's to be discussed last today.
> Manu Sporny: Work Items for group action item done:
>
> https://docs.google.com/document/d/1W0r6TOaJXGcDP4qOzOIEfSymub4nRSLrBmtBqyDf06I/edit
> Kim Hamilton Duffy:  Christopher to create a new proposal for how
>   the digital verification group integrates, also tracked by the
>   discussion today.
> Christopher Allen:  Still a pending item, we'll have to save for
>   next week or the week following.
> Kim Hamilton Duffy:  Let's dive into the work items for the CCG.
> Christopher Allen:
>
> https://docs.google.com/document/d/1W0r6TOaJXGcDP4qOzOIEfSymub4nRSLrBmtBqyDf06I/edit#
>
> Topic: Future Work Items Discussion
>
> Kim Hamilton Duffy:  Could everyone take a second to look through
>   those items.
> Manu Sporny: Work Items for group:
>
> https://docs.google.com/document/d/1W0r6TOaJXGcDP4qOzOIEfSymub4nRSLrBmtBqyDf06I/edit#
> Kim Hamilton Duffy:  Starting with a proposal for how we go
>   through this, talk through ambiguities, scope, etc. then next
>   steps. This isn't a concrete proposal yet but one way to do it is
>   to say if a topic has no champions we scratch it or someone gets
>   the urgency to then champion it. Proposals for how to move
>   forward and then maybe closing it down.
> Kim Hamilton Duffy:  Any questions on scope or anything you've
>   seen on the work items?
> Christopher Allen:  One of the key things that I was really
>   hoping for was clarifying more on champion vs. supporters. People
>   haven't articulated the difference so I want to make sure we're
>   there. It's been my experience that in WG people will do it
>   whether others will or not, that's a champion. They want input
>   and to do the group process but they have energy, time, and
>   commitment to so it. Supporters instead want to see it done but
>   it isn't their top priority as other things might get in the way
>   and slow it down. We have a lot of items and we may push things
>   up but having a champion is an important part of the criteria.
> Kim Hamilton Duffy:  One thing that we should take from that is
>   that if you are listed as a champion but you don't have intent to
>   work on it, don't have time, etc. switch to supporter.
> Manu Sporny:  Right so, I wanted to clarify some thoughts on the
>   work items in the document. Having reviewed them. Question was
>   raised in the VCWG call today ... would these be better done by
>   that WG instead of this one with potential input from this group.
>   Terminology is one of those things. That's a critical item for
>   the WG. I'm trying to say that the WG will do that with input
>   from this group. I'm making a note on terminology that this is a
>   WG potential item.
> Christopher Allen: Terminology includes DIDs and such
> Manu Sporny:  Lifecycle of a VC, I think I understand that, the
>   more than just claims one and direct vs. indirect claims, I'm not
>   quite sure what that work is about. I understand ... it feels
>   like it's a fairly large vision. As far as work items are
>   concerned they tend to get done when narrowly scoped. These seem
>   important but scope is large and so they may hang out forever.
>   Wondering if we can narrow those.
> Manu Sporny:  The other thing I noticed is that it feels like
>   there are core specifications and supporting documentation. There
>   might be a tension in the group with wanting to dive into the
>   core specs because a number of us have commercial interests, vs.
>   supporting documentation which we need to convince W3C to pick up
>   the work with a WG. Both are important, but I foresee some
>   tension on those because some want to dive into core specs
>   without supporting docs and others wanting to do supporting docs.
>   Wondering if chairs or others have put into how we deal with the
>   tension.
> Manu Sporny:  We can't really prevent anything from happening if
>   people want to work on different things.
> Manu Sporny:  The other question has more to do with the DVCG. If
>   we want to rebrand the CCG, it feels like a lot of what we're
>   doing is actually about digital verification. And the Digital
>   Verification group is more about signature formats, it's about
>   signing data. I'm wondering if the group has thought about that.
>   Maybe this group becomes the Digital Verification Community Group
>   and then we rebrand the current one as a signatures group.
> Manu Sporny:  Just a bunch of thoughts.
> Christopher Allen:  I spent a bit of time organizing this, etc. I
>   do feel like there is a tension between the fundamentals as
>   supporting docs. It falls into a difference of credential work
>   items and digital verification CG to me. Terminology, one of the
>   things I was thinking of here is that there's a lot of things we
>   want to be consistent with the WG. There are things like DIDs,
>   trust anchors, etc. Part of the reason I like DV is that it
>   includes timestamps which aren't signatures, etc. I feel like
>   there's a role, it should be closely aligned maybe 80% in VC and
>   20% that isn't. The lifecycle of a VC is somewhat of a response
>   to not being able to talk about protocols easily in the VCWG
>   because of charter and as that WG can start accepting we can move
>   over there.
> Christopher Allen:  I wanted Noah and Harlan at this meeting
>   because they directly faced a problem ... R3 introduced
>   self-sovereign identity and they separated evidences and
>   assertions from the claims. We need to be careful that we're...
>   if I've heard once before that you can express these other things
>   as claims as well and if that's true I want to make sure that it
>   works for some of these other people who have taken an
>   independent look at it and split things off. It's an important
>   issue and it feels appropriate ... also applies to direct vs.
>   indirect claims. I can see the browser API and polyfill is more
>   of a spec and it's deeper down. Maybe that can be fit into the
>   verification work items and the Web of Trust schema and could
>   directly go to the VCWG. That's my quick overview.
> Joe Andrieu:  I think the more than claims/direct vs. indirect
>   claims may be part of the terminology section. Some of that is
>   semantics, what do you mean by these things and how they fit in.
>   I like Manu's assertion that the terminology is part of WG. What
>   happens when we run into terminology that's out of scope for that
>   WG? How do we talk about the terms that can't be addressed by
>   that group. I wanted to talk about this tension, which I agree,
>   supporting vs core. It's an inevitable thing. Since I'm a
>   requirements engineer I like this upfront work. It's not so much
>   about documenting but figuring out what you really need. I think
>   we're really missing what would drive terms of use, scope or
>   expiration of a claim. Or how to present selected claims for
>   different but multiple credentials. Part of that is a rush is
>   given the mental model of a productive I'm developing that's what
>   I think.
> Kim Hamilton Duffy:  Developing some more nodes in our decision
>   tree... there may be some topics more properly owned by the WG
>   but there are some where that might make sense we also want to be
>   actively contributing, where we encounter use cases that differ.
>   I am curious to ask, do we have anyone on the call right now who
>   sees themselves more as part of the DVCG ... and do they think
>   should they be separate groups or join, etc.?
> Christopher Allen:  It does feel like there are as many as four
>   different categories now. We have a number of items that are
>   clearly fit into the VCWG, things like defining requirements,
>   foundational docs. Things more spec oriented, two categories, one
>   of which is the DV, DIDs also. We kind of need it, no one else is
>   doing it, it's here for now, but it's a separate group of people
>   potentially. And we have items, I know Kim expressed deep
>   interest in getting down ... reference implementations of things
>   to see if it works.
> Kim Hamilton Duffy:  So we're sliding into DVCG integration and
>   maybe that's better to just let that happen. One thing I was
>   wondering ... does anyone have any thoughts on where to go from
>   here on making these decisions. I know there are certain areas
>   I've very interested in and the ones I can champion and would
>   gladly sign up for and will do no matter what I know what that
>   is, maybe we can have people who are interested in Championing
>   and put forward what those are and maybe use the voting system
>   that Manu or Christopher described ... where should we
>   go/approach this?
> Christopher Allen:  I wanted to come back to ... now that we've
>   opened this up to the bigger thing of DV, I've been reaching out
>   to a variety of parties that haven't been as active or active at
>   all in the credentials community, cryptographers, security
>   professionals, blockchain space, like block stack should be
>   technically using this family of stuff but not participating in
>   the WG or VC task force, etc. Something in my gut says that
>   because we aren't doing spec level things or have specs for
>   people to review is maybe why they aren't participating as much.
>   There is maybe a need for separating the DV out as more spec
>   oriented. I've got one cryptographer in mind ... I really like
>   his work at hyperledger and will see if I can't get him in here
>   because he is a person that can look at these specs and say "wait
>   you haven't addressed this etc" maybe even willing to be a
>   co-chair that could attract more like him. So I'm inclined to
>   keep the groups separate. We can change the name for things that
>   are at the spec stage in that group somehow...
> Christopher Allen:  As an operational thing.
> Nathan George: +1 On having fewer groups if possible
> Matt Stone: +1 On fewer calls per week :)
> Kim Hamilton Duffy: :)
> Matt Stone: +1 On moving away from the term "credential" based on
>   historical friction.
> Manu Sporny:  I'm wondering, during last week's call that we want
>   to be careful with merging groups because we just separated them
>   out. I may be reverse that hearing this discussion. We don't want
>   to lose momentum in groups. Splitting out for the survival of the
>   group because of too much momentum makes sense but it sounds like
>   the vast majority of items that we want to do have to do with DV
>   and that's incredibly broad which is good for a CG. We could
>   shove all of these items into a DV CG and no one would question
>   whether the spec or supporting material belonged. If you did the
>   same with the CCG, people could argue against it. I think this is
>   an argument to rebrand all the work under the DVCG and go
>   forth... and only split work off when it feels like we have
>   critical mass.
> Manu Sporny:  The only issue is if people object to doing that.
> Manu Sporny:  Renaming and concerns we'll have to talk with W3C
>   systems team and they might just say we can't rename the group
>   and we'll have move everyone over and we'll lose 60 members who
>   aren't paying attention to the mailing list on a weekly basis.
>   Rebranding everything under DVCG would be the proposal, move all
>   the specs there.
> Manu Sporny:  People work on the things they really want to work
>   on, telling us priorities.
> Kim Hamilton Duffy:  I think that makes a lot of sense. I think
>   the renaming alone describes more clearly what we're working on.
>   Depending on who's interested in a topic, what you will get out
>   of it. I think one thing we could do is combine champions and
>   supporters in a way, so that if I'm working on a prototype that
>   would lead into a specification but I don't have as much
>   experience there others could help out. So I think because of
>   that I'm liking the idea that we're under an umbrella group. If
>   we have a concrete deliverable we're working on and have people
>   with different strengths that could work really well.
> Harlan Wood: Scrum I think ;)
> Kim Hamilton Duffy: Let the record state strongbad ;)
> Matt Stone:  I think having two groups sort of forces us to have
>   discussions like "we can't have that discussion here". That's
>   challenging if you don't have the right parties in the call.
>   Based on our discussions over the last few years, the term
>   "credential" has turned into a land mine that would be nice if we
>   could just move away from. DV is a pretty good fit for what we're
>   trying to do. That may be a better feeder from big ideas to
>   implementable standards without having a land mind of credentials
>   thrown into it all the time.
> Harlan Wood: Everyone will want to be on that team!
> Manu Sporny: +1 To what Matt said
> Christopher Allen:  I'll concede to merging the two. I don't want
>   to get lost in the specs too deeply without also considering some
>   of these higher level things. I have some real concerns and we
>   keep talking about data minimization and selective disclosure but
>   we don't say what they are and best practices, crypto techniques,
>   reasonable, possible, etc. We could put a lot of work into a spec
>   that doesn't focus on a privacy and data minimization property
>   and have to throw the spec away. If I look at the list on the
>   bottom, the redaction signature suite which has some challenges
>   but it's one of the closest that allows for data minimization and
>   it could be a requirement for some of these types of things. The
>   intent of every node ... that is separate and you can just
>   include a hash of the node or something of that nature when
>   sending it on to another party. The current one doesn't quite
>   work because it doesn't have nonces from a security perspective.
>   But you've got the way to have a large signed claim and just give
>   a small piece of it and it's still valid. Data minimization way
>   of addressing privacy. It's not in this list but there's also CL
>   signatures which is a true cryptographer selective disclosure
>   method, there's u-prove, etc.
> Christopher Allen:  There's some high level work that needs to be
>   done and that's one of the reasons why RWoT has done reasonably
>   well is that I always try to make sure that we're spending
>   sufficient time where we can include people like Joe who has
>   brought diversity and great knowledge, etc. You don't want to
>   forget those.
> Manu Sporny:  We don't want people working on specs where the
>   specs don't necessarily meet requirements the group has, but at
>   the same time the group doesn't have control over what people
>   work on or what they believe the correct requirements are etc.
>   But spec writers will get hints from the community as to whether
>   they are going in the right direction. In Christopher's point, if
>   the spec doesn't have the right privacy features, implementers
>   will say it's not meeting needs. Community Groups tend to work in
>   a pro "fork the spec" or "submit PRs" or writing emails to the
>   group to convince people to move another way. I don't think we
>   should spend too much time wringing hands over people picking up
>   and writing a spec. That's the core thing that gets things done,
>   or people doing implementations and then writing specs after the
>   fact. IF we're doing that we're successful, everything else is
>   fine tuning.
> Manu Sporny:  We can't control people doing things we don't want
>   them to do, if someone goes off doing something people don't want
>   and the spec will be forked and you'll have two competing specs,
>   which is reasonable in a CG. Dumping all these specs into a group
>   isn't a bad thing, the things people want to work on will get
>   worked on and everything else will fall by the way side.
> Manu Sporny:  Having a single group won't have a negative impact
>   in that respect.
> Christopher Allen: I don't want to repeat the bad patterns of
>   FOAF
> Joe Andrieu:  Had a question about umbrella group with community
>   conversation vs. spec driven work. Community place to explore
>   bigger issues without slowing down spec. The assumption at the
>   heart of your argument, Manu, privacy is poorly understood and
>   companies get it wrong all the time, the notion that if we get it
>   wrong we'll fix it later, I'm weary of that. Spec work has to go
>   hand in hand you have to get requirements, etc together.
> Manu Sporny: +1 To working in parallel :)
> Dave Longley: +1 ... And a lot of spec discussion happens in
>   github
> Manu Sporny: ChristopherA, it would be good to understand what
>   those "bad patterns" were?
> Kim Hamilton Duffy:  Not sure what we need to do with W3C staff
>   to move membership over, etc.
> Kim Hamilton Duffy:  Over the mailing list if there are further
>   thoughts we can iterate, but maybe next week let's make a
>   decision about going forward.
> Kim Hamilton Duffy:  Next we need to decide finalizing work
>   items, I don't mean commitments, etc. and timeline. If we have
>   some kind of thoughts or prioritization, urgency, any thoughts?
> Christopher Allen:  I justed to also ... it's good for some
>   people to talk about what their highest priorities are. This week
>   is a lot of people I thought I could draft into this meeting are
>   at the consensys conference.
> Christopher Allen:  Blockstack team, MS, Drummond. Next Tuesday
>   will be day after memorial day, so lots of people taking that
>   off. I'd like to say the one after that we decide then.
> Harlan Wood:  Looking over the work items, I'm especially
>   interested in the RWoT schema at the end. We've been working with
>   codying ratings in a JSON schema. We've been developing a similar
>   format for schema.org ratings and I'm interested in integrating
>   that with signed claims, that's my core interest.
> Kim Hamilton Duffy:  We don't have an item tracking that could
>   you add that?
> Christopher Allen: Reputation systems have issues — we
> Harlan Wood:  Yes, the RWoT schema, the last one.
> Kim Hamilton Duffy:  Got it.
> Christopher Allen:  I think that reputations and ratings and
>   whatever are going to come up more and there known ... talked
>   about RWoT, issues and challenges on catching people up on what
>   makes rating and reputation systems hard. Lots of half-assed
>   things -- we've known for years flawed 5 star rating systems. We
>   could at least try to address some best practices and point
>   people where they can discover more. Coming up in credentials
>   more and more.
> Christopher Allen: I agree with manu if we add 1 week.
> Manu Sporny:  This whole "what is the group going to do next"
>   discussion ... we kind of staged it in a way that let everyone
>   write down their ideas in the document and it's settling, quite a
>   bit over the last week or so. Maybe give it till the end of the
>   week and then convert it to a poll. You get points to allocate
>   however you want, if you feel really strongly about one item you
>   can put more of your points there. That gives us a lose idea of
>   what people want to work on and the importance. We just leave
>   that poll open and as new people come into the community they put
>   their ideas down on what they want to work on and the chairs just
>   keep an eye on it and see if what people want to work on shifts.
>   Could rerun the poll every 6 months, etc.
> Harlan Wood: Link to Reputon spec I mentioned:
>   https://tools.ietf.org/html/rfc7071
> Manu Sporny:  Good way to get people's input, not everyone will
>   talk on the phone, not how they like to communicate.
> Manu Sporny:  Concrete proposal is to wait another week to add
>   items to this google doc and one of us can convert it into a
>   google forms poll and keep it open for a month and get consensys
>   people and newcomers.
> Manu Sporny:  Then chairs make determination "this is what people
>   said they'd work on" and let people do their thing.
> Manu Sporny:  That's my concrete proposal.
> Manu Sporny:  Agree or better way forward?
> Harlan Wood: Link to Work.nation architecture doc, which uses
>   "Reputons" as "signed claims" via Ethereum + IPFS + uPort:
>   https://github.com/worknation/work.nation
> Dan Burnett: +1 To poll
> Christopher Allen:  I'm fine with a poll if we can add a week, I
>   just think people ought to be able to have two weeks to put
>   things onto the poll.
> Harlan Wood: I have to drop off for another meeting.  Last note:
>   9am Pacific is better than 8am if we are choosing one of those
>   call times.
> Christopher Allen:  I think making sure we have all the work
>   items that people want to do when we don't necessarily have ...
>   some of the people who have moved on will come back if we have
>   work items that are related to the work they are doing.
> Dan Burnett:  I was just going to say ... the poll idea is a good
>   one you've seen me use that in other contexts as well. I like it
>   from an administrative perspective as well because you can rerun
>   it. I'd say, don't worry too much, allow an extra week but it
>   doesn't have to be the last time you ever do it. Just a snapshot
>   for a point in time to gauge interest.
> Kim Hamilton Duffy:
>
> https://docs.google.com/document/d/1kxm6yGnGAVgNTLMYft_cz2zW3c1AE8uSCy4i5A6OhG8/edit?usp=sharing
> Kostas Karasavvas: Hi all! I couldn't join you from the beginning
>   but just wanted to introduce myself and maybe take part in the
>   next meeting. My name is Kostas Karasavvas and I am working on
>   the blockchain academic certificates project from the University
>   of Nicosia. I have also briefly contributed on blockcerts and had
>   a great collaboratation with Kim on that (hi Kim!). I look
>   forward to get involved with the TF.
> Christopher Allen:  We have this very long credentials statement
>   from the existing one which manu said was based on circumstances
>   at the time. We put together a briefer one. The main comment
>   someone had was that they wanted to have "what is a credential" a
>   bit more. So, we've also had discussions here about digital
>   verification and whether or not that should be the new name of
>   the group. But we risk losing some our less active members who
>   could come back and can't find us because we've moved.
> Christopher Allen:  I'm open on do we focus on the name change
>   first, or do we try to revise this mission statement for the new
>   name, etc.
> Manu Sporny: Hi Kostas, great to see you here! Please join us
>   next time... would love to have you in the group!
> Kim Hamilton Duffy:  Recapping... we finished two action items,
>   we are going to continue to get feedback over the week, at the
>   end of this week I can create a poll to let people allocate their
>   points on what they want to work on. Per Christopher's feedback
>   we won't have all the people here for deciding branding, names,
>   separate groups, etc.
> Kim Hamilton Duffy:  So we're going to set a deadline on that
>   decision for three Tuesdays from now.
> Kim Hamilton Duffy:  What I do propose is that if there's an area
>   you are passionate about don't wait for that.
> Kim Hamilton Duffy:  In terms of next steps for the mission
>   statement. Christopher do you have thoughts on that?
>
> ACTION: Kim create poll for priorities
>
> Christopher Allen:  Both things are kind of stymied on ...
>   branding, naming things. Has to do more with whether or not we
>   can preserve any of our existing thing if we have to go new...
>   what are the protocol ramifications. I kind of like that
>   credentials has been accepted by the W3C. It's pretty broad. For
>   whatever reason I could easily see us adding to our revised
>   mission statement, some of the text from the digital verification
>   into the description if we want to merge the two groups.
>   Conversely we could focus on digital verification and even if we
>   lose a lot of people we might get more DV people who are active.
>
> ACTION: Chairs close poll after ~3 weeks, decide separate group,
>   naming
>
> Christopher Allen:  Risks for that ... their requirements become
>   challenging for some of our goals, self sovereignty, etc. Have to
>   be careful. I haven't been part of the larger process for this,
>   Manu and others dealing with VCTF, CCG, Web Payments CG, may have
>   better answers.
> Kim Hamilton Duffy:  We'll revisit finalizing the mission
>   statement after naming.
> Christopher Allen: Post to group for last call of putting
>   possible items into poll
> Dave Longley: +1
> Manu Sporny: +1
> Christopher Allen:  We need to post to the group a call for more
>   work items if any. If people can talk to others in other groups
>   who want credentials/DV if they want to participate to come over.
>
> ACTION: Chairs finalize missions statement after after decision
>   of group naming
>
> Christopher Allen:  I'd like more open badges, blockstack, others
>   who have shown up for meetings in the past, etc.
> Christopher Allen:  Are you part of the DI group, manu?
> Manu Sporny:  Nope.
> Christopher Allen:  We should try to get them to come, all those
>   people want to use VC and credentials. R3 also talking about self
>   sovereign identity recently with different requirements. I'd like
>   to get that clarity and get those people in.
> Kim Hamilton Duffy:  We're at time :)
>
>
>
>
>

Received on Wednesday, 24 May 2017 00:05:22 UTC