Minutes for VCWG telecon 18 December 2018

available at:
  https://www.w3.org/2018/12/18-vcwg-minutes.html

also as text below.

Thanks a lot for taking these minutes, Yancy!

The next meeting will be held on Jan 8.

Kazuyuki

---

   [1]W3C

      [1] http://www.w3.org/

                               - DRAFT -

                    Verifiable Claims Working Group

18 Dec 2018

   [2]Agenda

      [2] https://lists.w3.org/Archives/Public/public-vc-wg/2018Dec/0016.html

Attendees

   Present
          Allen_Brown, Amy_Guy, Benjamin_Young, Brent_Zundel,
          Dan_Burnett, Dave_Longley, Dmitri_Zagidulin,
          Joe_Andrieu, Kaliya_Young, Kaz_Ashimura, Ken_Ebert,
          Manu_Sporny, Matt_Stone, Mike_Lodder, Oliver_Terbu,
          Sam_Weiler, Ted_Thibodeau, TimTibbals, Tim_Tibbals,
          Yancy_Ribbens, Adrian_Gropper, David_Chadwick

   Regrets

   Chair
          Matt_Stone, Dan_Burnett

   Scribe
          Yancy

Contents

     * [3]Topics
         1. [4]Introduction
         2. [5]Unassigned Issues
         3. [6]Document Conformance for Data Models
         4. [7]PR review
     * [8]Summary of Action Items
     * [9]Summary of Resolutions
     __________________________________________________________

   <stonematt> Agenda:
   [10]https://lists.w3.org/Archives/Public/public-vc-wg/2018Dec/0
   016.html

     [10] https://lists.w3.org/Archives/Public/public-vc-wg/2018Dec/0016.html

   <stonematt> Scribe: Yancy

   <stonematt> scribenick: Yancy

Introduction

   <weiler> weiler: I work at MIT on the W3C helping with security
   and privacy strategy. I met many of you at recent TPACs and at
   the workshop

   <weiler> ... at Microsoft last week. Just dropping by.

   <manu> rhiaro: Hi Amy Guy, will be working with Digital Bazaar
   on some W3C spec work.

Unassigned Issues

   stone: next topic

   <stonematt>
   [11]https://github.com/w3c/vc-data-model/issues?utf8=✓&q=is%3Ao
   pen+is%3Aissue+no%3Aassignee+-label%3Adefer

     [11] https://github.com/w3c/vc-data-model/issues?utf8=✓&q=is:open+is:issue+no:assignee+-label:defer

   stone: 312 cr blocker?

   manu: no that's no a cr blocker
   ... can close with no changes
   ... how do we know if next one is a cr blocker
   ... I can take tat one as well
   ... 317 is the only one that's a blocker

   <manu> [12]https://github.com/w3c/vc-data-model/issues/336

     [12] https://github.com/w3c/vc-data-model/issues/336

   manu: also wanted to point out that other one is blocker 336
   ... job stuff in the spec but there are interop issues that
   need to be cleanedup. it's an iteration on the job stuff

   stone: that work is progressing. do you want to introduce an
   agenda item

   manu: oliver to respond

   stone: next topic

Document Conformance for Data Models

   stone: introduced by dan b on 317

   <stonematt> [13]https://github.com/w3c/vc-data-model/issues/317

     [13] https://github.com/w3c/vc-data-model/issues/317

   burn: there have been a number of topics such as valid vs
   verify. ted has brought up concerns many times that this is
   data and syntax being discussed and not data model
   ... where to draw the line of syntax vs data model
   ... to complete candidate recommendation we need demonstrations
   of implementations
   ... have worked on other specs
   ... jsonld is a special case and feel free to look at those in
   the meantime

   <Zakim> manu, you wanted to note that I added a CR Blocker

   burn: brief summary were after document conformance
   ... it is not appropriate for us to put requirements on what an
   issuer must do and what a verifier or holder must do to receive
   a document
   ... very important we get this fixed
   ... once we get this fixed we shouldn't have problems holding
   to the scope
   ... one way to think of this is that it can be helpful to think
   of this as this is a property of
   ... issuer, holder or verifier
   ... if so this is probably syntax on the model
   ... anything else is informative
   ... we just need to be careful that it's not normative
   ... for com-formative they are true no matter what
   ... some examples in 317
   ... not correct for the spec. for example, the age property is
   a little complex but it's still static
   ... not appropriate the verifier must make sure the expiration
   hasn't gone passed the current date and time
   ... dereferencing is in the category of issuer of verifier and
   not in scope for our specification
   ... usage guidance is not normative

   <manu> +1 -- don't know why we didn't think of this like a year
   ago :)

   <TallTed> +1000000 This is exactly the direction in which I've
   been trying to push.

   stone: the key verb for us is verify or verifiable

   <manu> TallTed, see - we listen to you, man. :)

   <manu> (eventually) :P

   <manu> also, +1 this is really going to help the editorial
   process.

   burn: how to draw the line. even when you look at the
   implementation report and statements, some of the statements
   get close to behavior
   ... no way we can require producer or consumer of data

   ted: exactly what he hoped would be done
   ... all actions are protocol

   burn: can't go beyond charter
   ... we must stay away from non charter for now

   stone: how are we going to use the existing testsuit?
   ... we have implementors that are building sofware, agents etc
   ... and api/protocol

   <TallTed> WG-Note is a great place for things like
   Implementation Tests that are more about Protocol than Model

   stone: when it comes to the work that we've done, that work can
   go and reference discussions we've had but it doesn't rep the
   data model

   burn: does not mean throw away. a lot of great work has been
   done but we need to make sure or spec is clean

   <kaz> [14]yet another example of WoT Thing Description
   implementation report

     [14] https://w3c.github.io/wot-thing-description/testing/report.html

   kaz: another exmaple
   ... very similar work to verifier model
   ... they are also implementing data model features (and
   serialization of that data model based on JSON-LD), so could be
   yet another example

   <Zakim> burn, you wanted to talk about JSON-LD

   burn: said would come back to jsonld as an example
   ... found interesting quirk in jsonld spec
   ... two parts grammar and transformation
   ... jsonld documents conforms to grammar
   ... the two specs both reference the same implementation report
   ... why he put this as not applicable

   <TallTed> +1 our requirements are different than JSON-LD had

   burn: it is only the requirements on the document that matter
   ... which is why NA was used for jsonld

   stone: discussions in redmond about what's conformant in the
   document
   ... going back to grammar - subject verb agreement

   burn: wanted to get this in this call because of break coming
   up
   ... and to think about this in these terms
   ... matts example is a really good one about the proof section
   ... really good conversation about proof section
   ... if a relationship can be defined that is a static
   relationship then it could be ok
   ... must be really careful about the relationships between
   parts of the document
   ... one attribute is greater than the other

   <Zakim> manu, you wanted to ask for reviews (with PRs!) over
   the break, we only have ZKPs as the last big outstanding
   feature (on me), we're running out of PRs (which is a good
   sign).

   burn: always need to come back to what properties are static
   without relation to producer or consumer

   manu: all of that is great stuff
   ... hopefully people will have spare time during the holiday
   ... to review the document
   ... fantastic job doing PRs so far

   <dlongley> so perhaps for JWTs... "if you have the property
   `sub` at the top level of the JWT, it is equivalent to having
   the property `id` in `vc.credentialSubject`" ... and then
   informatively mention that the expectation is that signature
   verifiers will do this transformation automatically (this is if
   we decide we need these transformations)

   manu: able to merge in a lot more of the PRs because they are
   on point
   ... only one spec is having issue which is ZKP
   ... does not know if brent is planning on updating and manu
   needs input

   <burn> dlongley, 'equivalent' is tricky. Try to stick with
   MUST/MAY/SHOULD if possible

   manu: mostly document cleanup based on what dan and matt have
   been talking about today
   ... merged in 15-20 PRs which is great
   ... no large design changes
   ... thinks the only request is to please review the spec
   ... if we get those two addressed that's all the outstanding
   PRs we have so far

   burn: now done with topic

   brent: is planning on making changes to that PR
   ... have a good sense and getting together with manu and dave
   ... confident we will have the PR ready to go

   ken: want to agree with what brent had to say and are close to
   finishing

   burn: thanks for all the work

   <dlongley> +1

   ken: thanks to manu and dave l

   <oliver_terbu> also thanks to manu and dave

   stone: new topic

   burn: to submit one PR
   ... we need people to review and submit PRs

PR review

   <stonematt> [15]https://github.com/w3c/vc-data-model/pulls

     [15] https://github.com/w3c/vc-data-model/pulls

   stone: PR reviews is next on the list

   <Zakim> manu, you wanted to ask if there is anything that folks
   think we're missing? Anything big?

   stone: any of these manu wants to run us through?

   manu: only 5 so we can go through on the call

   <manu> [16]https://github.com/w3c/vc-data-model/pull/229

     [16] https://github.com/w3c/vc-data-model/pull/229

   manu: PR 229 dropping link
   ... spec does not deal with authorization
   ... need to think long and hard about doing delegation

   <manu> [17]https://github.com/w3c/vc-data-model/pull/265

     [17] https://github.com/w3c/vc-data-model/pull/265

   manu: someone object or else it's getting closed
   ... dave and I have some action items but no concerns for 265

   <manu> [18]https://github.com/w3c/vc-data-model/pull/283

     [18] https://github.com/w3c/vc-data-model/pull/283

   manu: remove delegation to be merged after conflicts resolved

   <manu> [19]https://github.com/w3c/vc-data-model/pull/313

     [19] https://github.com/w3c/vc-data-model/pull/313

   manu: next one is 313
   ... life cycle example. is this PR ready to go?

   stone: manu requested change to format and readability of
   source, then ready

   manu: will try to fix up changes and pull that in

   <manu> [20]https://github.com/w3c/vc-data-model/pull/322

     [20] https://github.com/w3c/vc-data-model/pull/322

   manu: has to do with jwt stuff
   ... needs to two things added. need to figure out what
   transform rules are.

   <oliver_terbu> base64

   <oliver_terbu> yes, i will create these two PRs

   <manu> +1, thx oliver_terbu

   <JoeAndrieu> [21]https://github.com/w3c/vc-data-model/pull/298

     [21] https://github.com/w3c/vc-data-model/pull/298

   <Zakim> JoeAndrieu, you wanted to talk about
   [22]https://github.com/w3c/vc-data-model/pull/337

     [22] https://github.com/w3c/vc-data-model/pull/337

   joe: not sure if you realize but 337 is why 298 was closed
   ... but it didn't really

   manu: missed that but thank you. open 298 again?

   burn: rewriting 6.2 section is his PR
   ... we will need to discuss if there are existing PRs that may
   be in part correct that we may want to merge understanding
   there isn't consensus

   manu: should never have closed 298

   joe: will pull in upstream edits and push

   zakim: should we reuse issue?

   manu: did add one new issue but you can use that one

   davidc: 337 said it helps to resolve. don't say the he said it
   did resolve

   manu: davidc used language that triggered github to close
   ... the robots have turned against us

   stone: thanks for a good call

   <burn> Next meeting 3 weeks from today

   <kaz> Jan 8

   <kaz> [adjourned]

Summary of Action Items

Summary of Resolutions

   [End of minutes]
     __________________________________________________________


    Minutes manually created (not a transcript), formatted by
    David Booth's [23]scribe.perl version 1.154 ([24]CVS log)
    $Date: 2018/12/20 02:55:23 $

     [23] http://dev.w3.org/cvsweb/~checkout~/2002/scribe/scribedoc.htm
     [24] http://dev.w3.org/cvsweb/2002/scribe/

Received on Thursday, 20 December 2018 02:57:29 UTC