The W3C Credentials Community Group

Verifiable Claims and Digital Verification

Go Back


Credentials CG Telecon

Minutes for 2018-05-08

Christopher Allen: Outlines the IPR policy of the CCG [scribe assist by Andrew Hughes]

Topic: introductions

Christopher Allen: Any newbies that want to introduce themselves? [scribe assist by Andrew Hughes]
Andrew Hughes: Jack from london - working with company that does ID Verification - interested in participating
Andrew Hughes: Michael from Utah - recently contributing with sovrin foundation and hyperledger indy - wants to learn about how verifiable credentials are progressing

Topic: action items update

Manu Sporny: AI to post a DID WG charter draft [scribe assist by Andrew Hughes]
Manu Sporny: DID WG Charter item is in-progress - a few more fields to go [scribe assist by Andrew Hughes]
Manu Sporny: RSA Signature suite - there’s bunch of work around linked data proofs - no ETA [scribe assist by Andrew Hughes]
Manu Sporny: The implementations are current - and will lead the spec work [scribe assist by Andrew Hughes]
Manu Sporny: (Including LD Signatures) [scribe assist by Andrew Hughes]
Christopher Allen: AI to move verifiable news repo to Rebooting Web of Trust [scribe assist by Andrew Hughes]
Ryan Grant: +! To move repo
Ryan Grant: +1
Kim Hamilton Duffy: +1 To move
Christopher Allen: Verifiable news was never formally approved as a ccg work item - came from RWOT Boston - can we find consensus on what to do with repos that are not central to ccg [scribe assist by Andrew Hughes]
Joe Andrieu: Where is the repo right now [scribe assist by Andrew Hughes]
Christopher Allen: It’s in ccg right now but is not supposed to be there [scribe assist by Andrew Hughes]
Christopher Allen: Any objections to move the repo? [scribe assist by Andrew Hughes]
Dave Longley: "CREDIBLE WEB COMMUNITY GROUP"
Manu Sporny: Sandro Hawke W3C is working on Algorithymic News (or similar to that) - they might want to take it. See dlongley not on Credible web community group [scribe assist by Andrew Hughes]
Kim Hamilton Duffy: Wants info from manu on what actually needs doing with Signatures etc [scribe assist by Andrew Hughes]
Manu Sporny: Says *yes* to all requests :) [scribe assist by Andrew Hughes]
Manu Sporny: LD Signature suite has now been changed to use Proofs instead [scribe assist by Andrew Hughes]
Manu Sporny: There should be a discussion in ccg about this work [scribe assist by Andrew Hughes]

Topic: work items

Christopher Allen: Any progress or announcement on work items over the last week? [scribe assist by Andrew Hughes]
Joe Andrieu: Will have drafts on Amira use case (today) [scribe assist by Andrew Hughes]
Moses Ma: I'd like to mention something about Consensus?
Joe Andrieu: Sending it to RWOT then it will flow over to here [scribe assist by Andrew Hughes]
Moses Ma: Update on Consensus - working on the Roadmap trying to drive adoption. Working with HTC - to announce the world’s first BLOCKCHAIN PHONE [scribe assist by Andrew Hughes]
Moses Ma: It is public - posted on the Consensus site [scribe assist by Andrew Hughes]
Moses Ma: Convinced them to support DIDs [scribe assist by Andrew Hughes]
Moses Ma: Moses and Phil will be there and meeting them - contact Moses if you want to meet and discuss @ Consensus [scribe assist by Andrew Hughes]
ACTION: Moses to post the request to the ccg list calling for interested
Christopher Allen: MyData conference has asked to do a focus day after the conference (as well as in the conference) [scribe assist by Andrew Hughes]
Andrew Hughes: Markus_sabadello_: planning has happened for the conference session - original idea was for a panel to present different flavours of DID stuff
Moses Ma: Thanks, if any of you want to contact me about meeting up at Consensus, email me at moses.ma@futurelabconsulting.com
Andrew Hughes: Markus_sabadello_: there will not be a dedicated track to DIDs - but DIDs will be part of many sessions
Andrew Hughes: Markus_sabadello_: there will be an opportunity for one presentation dedicated to DIDs - is kimhd interested in doing this?
Kim Hamilton Duffy: Definitely!
Kim Hamilton Duffy: Says *yes* to markus_sabadello_ [scribe assist by Andrew Hughes]
Christopher Allen: Picked 2 potential dates for DID/VC outreach - quasi-hackathon concept - a weeklong push (?) Either week of July 9th or July 16th 2018 [scribe assist by Andrew Hughes]
Error: (IRC nickname 'markus_sabadello_' not recognized)[2018-05-08T16:20:46.991Z] <markus_sabadello_> :)
Christopher Allen: Is there a preference to which week? [scribe assist by Andrew Hughes]
Joe Andrieu: IIW India - July 10, 11 2018 [scribe assist by Andrew Hughes]
ACTION: chair to call for conflicts for July 16 week on this topic
Manu Sporny: Can help with MyData Helsinki work - please connect with manu - happy to talk about whatever’s needed [scribe assist by Andrew Hughes]

Topic: digital verification github items

Christopher Allen: https://github.com/w3c-dvcg
Christopher Allen: A bunch of stuff fell out of the verifiable claims WG (out of scope) - landed in the github repo linked by ChristopherA [scribe assist by Andrew Hughes]
Christopher Allen: Never gelled into a community [scribe assist by Andrew Hughes]
Christopher Allen: Ccg agreed to take on support for these items - but… they seem to be orphaned [scribe assist by Andrew Hughes]

Topic: Digital Verification community items and CCG people

Christopher Allen: Also refactoring the newer ccg work back into there [scribe assist by Andrew Hughes]
Manu Sporny: The work is happening for implementations - specs updates are lagging somewhat [scribe assist by Andrew Hughes]
Manu Sporny: The foundational ones are most important - LD Sig, LD proofs, RSA (?), others (?) [scribe assist by Andrew Hughes]
Manu Sporny: Maybe look at this from the ‘who is writing code’ view - and clean up specs in that priority order [scribe assist by Andrew Hughes]
Manu Sporny: On the VC WG mailing list - someone posted how they are using with Hyperledger Aroha (?) [scribe assist by Andrew Hughes]
Mike Lodder: Iroha
Manu Sporny: Interesting how they are using it - somewhat unexpected implementation choices - but the WG/CCG should not be gatekeepers on how people interpret and implement the specs [scribe assist by Andrew Hughes]
Ryan Grant: What are the changed in the LD Sig since February spec? [scribe assist by Andrew Hughes]
Manu Sporny: The spec has not changed, but the plan has changed [scribe assist by Andrew Hughes]
Ryan Grant: It’s not clear how LD Sig relates to VC and ccg work - are there changes we need to know about [scribe assist by Andrew Hughes]
Manu Sporny: Don’t read the specs as if they are final - implementations are more accurate about the direction of the work - specs might be 18-24 months out of date [scribe assist by Andrew Hughes]
Manu Sporny: Generally, the shift has been to develop ‘proofs’ versus ‘signatures’ concepts [scribe assist by Andrew Hughes]
Manu Sporny: LD Sig predates blockchain in some ways [scribe assist by Andrew Hughes]
Manu Sporny: Now that there is blockchain, VC, DIDs - recasting how mathematical proofs are viewed [scribe assist by Andrew Hughes]
Manu Sporny: LD Sig / Proofs are how to do mathematical proofs over the various VC/DID materials - so LD Sig has to be recast to be about proofs [scribe assist by Andrew Hughes]
Manu Sporny: The foundational work will be ‘LD Proofs” - on top of that will be ‘LD Signatures’ - a special type of proofs [scribe assist by Andrew Hughes]
Manu Sporny: Names a bunch of letters and numbers [scribe assist by Andrew Hughes]
Ryan Grant: Is LD-Proofs (build on LD-Signatures (one of which includes equihash)) what i need to check a Verifiable Claim?
Manu Sporny: Proofs can be non-signature-based e.g. Equihash [scribe assist by Andrew Hughes]
Ryan Grant: What specs will I need for VC [scribe assist by Andrew Hughes]
Ryan Grant: Thanks
VC Spec
Mike Lodder: There are other verifiable proofs besides LD-proofs
Andrew Hughes: Markus_sabadello_: where are we keeping track of implementations?
Dave Longley: For regular digital signatures, openssl (or bouncy castle) make it easy for programmers. Is there something similar for LD-Proofs?
Manu Sporny: We are not tracking it... but we should... maybe in the cryptosuite registries?
Moses Ma: If you'll be at Consensus and want to meet up, you can let us know via this form: https://goo.gl/forms/1JNbnsQaQYHvL1n83
Andrew Hughes: Markus_sabadello_: has done a Java implementation - wants to list this
Kim Hamilton Duffy: https://github.com/digitalbazaar/jsonld-signatures/tree/master/lib/suites [scribe assist by Dave Longley]
Andrew Hughes: Markus_sabadello_: wants an update on DID Test Suites from last week’s call
Dave Longley: Plans for incorporating into openssl or bouncycastle?
Dave Longley: Eventually?
Ryan Grant: What is the LD-Signatures source repo?
Mike Lodder: Libsodium?
Ryan Grant: Yes [scribe assist by Dave Longley]
Christopher Allen: In the spec, the canonicalization method is missing (?) - important especially when other proofs are described - should be a more active discussion [scribe assist by Andrew Hughes]
Manu Sporny: Rgrant, yes, that's one of the libs.
Christopher Allen: We should bring these back into the ccg repo as we refactor specs [scribe assist by Andrew Hughes]
Christopher Allen: Would be good to have an assigned lead for each language/spec [scribe assist by Andrew Hughes]
Manu Sporny: Can track implementations in the crypto suite registries [scribe assist by Andrew Hughes]
Manu Sporny: There’s a proposal for getting added to the crypto registry - includes requirement to identify an implementation [scribe assist by Andrew Hughes]
Manu Sporny: Could also list libraries that implementat that particular crypto suite [scribe assist by Andrew Hughes]

Topic: DID Use Cases & Domains

Christopher Allen: Goal of this discussion is that WG Charter must be supported by use cases [scribe assist by Andrew Hughes]
Manu Sporny: DID use cases don’t need to be big and complex - must be very focused (maybe 6 pages?) [scribe assist by Andrew Hughes]
Manu Sporny: E.g. person wants DID for public persona; others in the voice recording... [scribe assist by Andrew Hughes]
Dave Longley: Use cases has to be more than a description of what it does.
Dave Longley: You need to have a problem that needs to be solved: I want to talk to my 2nd cousin who I have never met across the country, and pass them a genealogy privately.
Heather Vescent: For the W3C use cases requirement - can we do more detail inside ccg then present the focused versions to support the WG Charter proposal? [scribe assist by Andrew Hughes]
Manu Sporny: Yes - a good idea to do this [scribe assist by Andrew Hughes]
Manu Sporny: It helps ccg to be better coordinated inside the ccg [scribe assist by Andrew Hughes]
Manu Sporny: Ccg Stories - that’s intended to be the longer form versions that we can use ourselves - it is NOT for formal W3C submissions [scribe assist by Andrew Hughes]
Christopher Allen: Community Groups - cannot make standards - but can be used to inform WGs [scribe assist by Andrew Hughes]
Dave Longley: I am worried that if we say "I need to create a private set of keys to talk to another person" you haven't motivated WHY I want to do that.
Heather Vescent: Is there a way for the Stories work to move into the formal W3C flows? [scribe assist by Andrew Hughes]
Manu Sporny: Not really - w3c produces specifications - not use cases [scribe assist by Andrew Hughes]
Manu Sporny: Stories are powerful for the ccg to help give the context to inform the Specificaitons work [scribe assist by Andrew Hughes]
Dave Longley: Example use cases doc: https://www.w3.org/TR/verifiable-claims-use-cases/ [scribe assist by Dave Longley]
Manu Sporny: Use cases can always refer out to external materials to elaborate motivations and broader context [scribe assist by Andrew Hughes]
Manu Sporny: The stories-style use cases work is strong at RWOT [scribe assist by Andrew Hughes]
Heather Vescent: Sees a gap in w3c process to consider the human interaction - ccg is trying to address by doing the Stories work [scribe assist by Andrew Hughes]
Heather Vescent: How do we ensure that there’s a stronger link? [scribe assist by Andrew Hughes]
THANKS!!
Joe Andrieu: As the VC WG is rewriting use cases for presentation to the world, they are referencing Yoram and Amira use case work - so there’s influence there [scribe assist by Andrew Hughes]
Joe Andrieu: S/Yoram/Joram/
Heather Vescent: Excellent. Thanks Manu.
Manu Sporny: A concrete example - when VC WG launched - there were about 12 ‘expectations’ of the ecosystem - these live in the VC spec today - because the ccg took that position at the start [scribe assist by Andrew Hughes]
Manu Sporny: This was done so that others could not argue those motivations/expectations away [scribe assist by Andrew Hughes]
Heather Vescent: Perfect, that is exactly what I want to ensure.
Manu Sporny: This ccg has a good track record of this approach - describing the human reasons why the tech specs exist the way they do [scribe assist by Andrew Hughes]
Heather Vescent: I am happy to co-lead
Joe Andrieu: Signed up to lead but unknown if others have volunteered to lead too [scribe assist by Andrew Hughes]
Andrew Hughes: Kezike: is willing to assist in DID Use cases
Heather Vescent: Is willing to co-lead [scribe assist by Andrew Hughes]
Christopher Allen: What are the next steps? [scribe assist by Andrew Hughes]
Joe Andrieu: Get 3-5 focal use cases together [scribe assist by Andrew Hughes]
Joe Andrieu: Short and simple [scribe assist by Andrew Hughes]
Manu Sporny: Heathervescent, here's the example that I was talking about https://w3c.github.io/vc-data-model/#use-cases-and-requirements
Heather Vescent: Thanks manu
Manu Sporny: Heathervescent, read down to "a number of desirable requirements have been identified for this specification" ... all of those came from human-centric stories.
Christopher Allen: Everyone suggest use cases or requirements - at least these will be captured in ccg - some will make it into the DID WG proposal [scribe assist by Andrew Hughes]
I'd be happy to volunteer Joe. Kulpreet here.
Joe Andrieu: LOL. Thanks, Kulpreet
Andrew Hughes: Jungly_: wants to assist on use cases
Joe Andrieu: Wants advice on how to get input on the focal use cases? [scribe assist by Andrew Hughes]
Manu Sporny: Use the email list - you might have to seed the discussion [scribe assist by Andrew Hughes]
Christopher Allen: Wants to assist on use cases [scribe assist by Andrew Hughes]
Joe Andrieu: Actually. I read that Kulpreet, as "I volunteer Joe" instead of "I volunteer, Joe"
Joe Andrieu: I'll send out an email re: use cases
Ryan Grant: If anyone is willing to stay in chat and advise on a couple VOIP issues, please stay!
Moses Ma: Bye all!
Christopher Allen: No specific agenda for next week’s call - submit your questions - meeting adjourned [scribe assist by Andrew Hughes]
Ryan Grant: Is anyone using Jitsi without an account on some other website?