- From: <kim@learningmachine.com>
- Date: Mon, 29 Apr 2019 16:33:08 -0700
- To: Credentials CG <public-credentials@w3.org>
Thanks to Andrew Hughes for scribing this week! The minutes for this week's Credentials CG telecon are now available: https://w3c-ccg.github.io/meetings/2019-04-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 2019-04-23 Agenda: https://lists.w3.org/Archives/Public/public-credentials/2019Apr/0126.html Topics: 1. Agenda review 2. IP Note, call notes 3. Introductions and re-introductions 4. Announcements 5. Open issues 6. ABNF Task Force Action Items: 1. manu to add an issue in the repo to plan for TPAC activities 2. drummond to add examples that cover sub-names etc Organizer: Kim Hamilton Duffy and Christopher Allen and Joe Andrieu Scribe: Andrew Hughes Present: Christopher Allen, Heather Vescent, Kim Hamilton Duffy, Andrew Hughes, Joe Andrieu, Lionel Wolberger, Amy Guy, Markus Sabadello, Jeff Orgel, Kaliya Young, Dmitri Zagidulin, Ken Ebert, Samantha Mathews Chase, Manu Sporny, Jonathan Holt, Dan Burnett, Drummond Reed Audio: https://w3c-ccg.github.io/meetings/2019-04-23/audio.ogg Andrew Hughes is scribing. Topic: Agenda review Topic: IP Note, call notes Topic: Introductions and re-introductions Christopher Allen: Anyone new on today’s call? Christopher Allen: Reintroductions? Anyone? Lionel Wolberger: Hi! … engaged with ccg for a while - passionate about privacy and identity … a founder - Platin - location based startup … working on a machine learning project at the moment Topic: Announcements Christopher Allen: Are the DID Spec calls continuing this week? … <yes> Christopher Allen: Next week’s ccg meeting is cancelled due to Internet Identity Workshop in Mountain View Christopher Allen: Www.internetidentityworkshop.com if you are interested in attending as well Heather Vescent: I do. I will get it. Christopher Allen: Is there a URL for the DID hackathon? … DIF hackathon to work on interop topics Heather Vescent: Via Daniel Buchner: "The DIF F2F is set for the space at the Moffett Tower in Sunnyvale (https://www.google.com/maps?q=1020+Enterprise+Way+Sunnyvale+California+94089+), from 12-5pm, with light food arriving at ~12:30. We will likely hold a gathering for more low-key discussion at a TBD happy hour location in downtown MV or SV at ~6pm." Christopher Allen: RWOT 9 September 3-6 in Prague - Eventbrite signup coming soon … www.weboftrust.info for more details - please consider attending! Kaliya Young: The call for papers is out Lionel Wolberger: Mydata is late September Kaliya Young: ID2020 has something happening UNGA week in NYC Markus Sabadello: https://mydata2019.org/ in September Christopher Allen: Please add URLs to the notes if you have more events we should track Manu Sporny: Status on DID WG Charter discussions? Kim Hamilton Duffy: I can answer that Manu Christopher Allen: Chairs waiting for things to settle down a bit and dive in after IIW more Kim Hamilton Duffy: Small group has been meeting to discuss DID WG charter issues. Kim Hamilton Duffy: https://github.com/w3c-ccg/did-wg-charter Kim Hamilton Duffy: At the AC meeting last month, met with Tony Nadalin to discuss issues Kim Hamilton Duffy: Have categorized the issues … some easy issues, some hard issues that need further discussion … making progress, optimistic that there will be a reasonable outcome Dan Burnett: We are creating pull requests for all the issues - for group review - more efficient this way Christopher Allen: https://github.com/w3c-ccg/community/issues?q=is%3Aopen+is%3Aissue+label%3A%22action%3A+review+next%22 Christopher Allen: Check the issues list link above for discussion scheduling Joe Andrieu: https://www.w3.org/2019/09/TPAC/ Joe Andrieu: Discussion about the next TPAC Joe Andrieu: Wants input from the group on what we should do Manu Sporny: Never hurts to get on the schedule to reserve space and cancel if necessary … opportunity to keep the W3C membership apprised of what’s coming down the pike … for example progress update on the DID WG startup … also verifiable credentials status, interop testing, etc. An opportunity to avoid surprising the Members ACTION: manu to add an issue in the repo to plan for TPAC activities Christopher Allen: https://github.com/w3c-ccg/community/issues?q=is%3Aopen+is%3Aissue+label%3A%22action%3A+review+next%22 Topic: Open issues Christopher Allen: https://github.com/w3c-ccg/community/issues Christopher Allen: Any issues that are not in the list already? Christopher Allen: The chairs manage ccg meeting agendas from the issues list Christopher Allen: Would like to have a report out from a company in May on the status of their code, roadmap, etc … looking for volunteers to do this Topic: ABNF Task Force Christopher Allen: https://github.com/w3c-ccg/did-spec/pull/187 Christopher Allen: ABNF task force has been meeting on Thursdays to work through issuses - report out now … the pull request is being updated from the discussions - take a look Markus Sabadello: Weekly Meetings to discuss did-spec and did-resolution … detailed discussions about meaning of resolution, syntax, ABNF grammar, dereferencing … for DIDs … the pull requests contains a new grammer for did-url plus explanations of the syntax … the primary contruct is “matrix parameters” … A list of key-value pairs, semi-colon delimited. follows the naked DID. Processing instructions are there … content-references, keys, hashlinks, other stuff that influences the resolution process Markus Sabadello: There is a talbe in the PR with a potential initial list of parameters … some are generic/universal, independent of the did method: e.g. service selection, key selection … all methods support DID documents … then some method-specific parameters … e.g. parameters that only make sense to a single method … also parameters that are supported by a subset of methods e.g. versioning … to resovle a historic did document - not all DID methods support this but if they do they will have to do it consistently Christopher Allen: Has there been discussion about the line between DID resolvers versus direct DID access - will everyone use a resolver? Markus Sabadello: Depends - a DID resolver resovles - independent of the location of the software. Takes DID URL as an input and dereferences it Drummond Reed: There should be no dependency between the DID spec and any specific way of implementing resolution. Markus Sabadello: The PR is open - not ready for merging yet. HT to Amy and Yancy for the contributions and processing … the specific parameters - it’s very early days - should not delay the PR for those … focus on the grammar Drummond Reed: We want to take advantage of IIW - anyone who has comments on that PR specificallly - please get them in this week - Drummond is planning sessions next week to discuss them Christopher Allen: Are there areas that need focus now? Drummond Reed: THe ABNF is 10 lines long Drummond Reed: Markus has created a parser for people to try Markus Sabadello: Experimental parser based on PR: http://parser.uniresolver.io/ Drummond Reed: Please feedback on the parameter names Drummond Reed: DID method authors should review the parameters list to ensure that what _you_ need support for is included Drummond Reed: There is a call this Thursday Jonathan Holt: Asks about sub-method - seems to be missing in the PR Markus Sabadello: It is there - part of the method-specifc ID <<@@>> Drummond Reed: Calling out sub-methods was tried to attempt clarity - but reverted because it was clearer not calling them out. More examples needed to clarify sub-method names Markus Sabadello: Question was about sub method names e.g. did:method:submethod:sub2:12345657. this is supported by the ABNF by the "method-specific-id" rule Drummond Reed: After getting to your method name, after the colon it is up to the DID method to specify/parse Joe Andrieu: In the descriptive section of the PR it would be good to explain some of the semantics - e.g. ABNF is only about syntax … are there other semantic expectations about the names? … others will have the same questions abou thow the method-specific-id breaks down for sub-methods etc Drummond Reed: Yes. ACTION: drummond to add examples that cover sub-names etc Christopher Allen: Getting clarity on how to close out the ABNF and matrix parameters - HT to task force … we appreciate the work Christopher Allen: Wants to ensure the other topics like did-resolver are being addressed too Drummond Reed: The goal was to get to a complete draft before IIW for ABNF, did-resolution … there’s a long list of open issues - calls will continue after IIW Markus Sabadello: One of the next calls is to do a draft of the did-resolution spec - not much content yet … did-resolution is completely dependent on the ABNF syntax - once that is consensus, the did-resolution spec is faster Joe Andrieu: Where should we discuss the requirement (if any) for a method to support any concept of ‘decentralized' … several opinions being expressed Drummond Reed: +1 To discussion this topic at IIW … thinks Decentralization is too hard to define … but there’s something in ‘the DID Document is provably under the control of the DID controller’ Drummond Reed: +1 To the idea of focusing on "provably under the control of the DID controller". Christopher Allen: +1 Provably under the control DID controller Christopher Allen: Any high-level insights/concerns today? to setup next discussions? Markus Sabadello: Last week we heard from Heather and Karn that many in the community don’t understand how decisions are being made… there was a PR that proposed small changes in the abstract, but in reality was proposing a very big change in orientation re decentralization… Kim Hamilton Duffy: Markus, which document are you referring to? Christopher Allen: Contributing a PR is not a decision - still needs to be discussed Markus Sabadello: I meant this PR, its title looks very innocent, but it's really proposing to radically change a few key properties of DIDs: https://github.com/w3c-ccg/did-spec/pull/179 Jonathan Holt: https://www.wired.com/story/blockchain-bandit-ethereum-weak-private-keys/ Jonathan Holt: In-person discussion maybe: Being in control over your random numbr generator is important - because smart cards are not very smart … the article is about weak keys in ethereum - many use the number “1” Jonathan Holt: Did:ipid:jonathanholt.me Jonathan Holt: Also: publishing the DID to somewhere you trust. IPLD method uses DNS record Dmitri Zagidulin: Wants a better idea of the status of adding did:web … is this holding up the acceptance of the work item Drummond Reed: I'm willing to discuss the proposed "did:web:" method at IIW. Markus Sabadello: Proposal for DID web method work item is here: https://github.com/w3c-ccg/community/issues/65 Christopher Allen: Philosophically, ccg wants to accept work items that are not necessarily the consenus of the group Kaliya Young: Heather shared about the survey and how new people and those who are not technical are not sure really how to show up and participate. Then the answer is to do Pull requests on GitHub? Is Git hub friendly for non-technical people No. its fine to say all this - and yes clearly GitHub is the lingua franka of tech. So how are people who are new being walked through GighUb and supported making their first contributions? Just asking. … but we do want sufficient momentum to ensure the work items get completed Kaliya Young: If we are serious about listening to What Heather said.. then is this really the path? Christopher Allen: Responding to randomness/sources Kaliya Young: Nothing I said needs to be addressed verbally I'm more making a comment in the background. … has been working on “smart custody” project - re how do you secure the secrets Christopher Allen: https://github.com/BlockchainCommons/SmartCustodyWhitePapers/blob/master/%23SmartCustody-_Simple_Self-Custody_Cold_Storage_Scenario.md … deep dive into procedures, documents … link is to best practices to secure keys … if interested, please connet with Chrstopher Manu Sporny: Returning to concern about PR 179 - how to get more people involved in decision making process … the typical way the editors have been working - have calls like ccg, editors try to incorporate input into a PR, if not serious pushback then merge, otherwise more discussion Kim Hamilton Duffy: +1; I do not see this PR as problematic/insidious as suggested … PR was intended to be an editorial change … but it turned out to be bigger Kim Hamilton Duffy: I think it's totally normal part of discussion and not evidence of some conspiracy Manu Sporny: A recent challenge is PRs are stacking up - many many calls happening so hard to keep everyone in-sync with the discussions … should we have the ‘decentralization’ discussion at ccg? Markus Sabadello: Should ensure that PRs are named accurately … PR 179 name doesn’t completely reflect the content of the PR, so it might be hard for community to spot that it’s important Manu Sporny: I just changed the title to say "Update abstract to build bigger tent / weaken "decentralization" requirement" [scribe assist by Manu Sporny] Kaliya Young: There is also questions about how DIF and this group work together more and coordinate and how all the work going on in all the forums stay in sync. Kaliya Young: I nominate Infominer :) Kaliya Young: He helped me a lot with navigating GitHub and would be a great human to have more involved in this. Christopher Allen: Need more volunteers to help with training people on github Kim Hamilton Duffy: We may not have time to get to me on the q, but just an FYI that next meeting we'll do a code of conduct refresher. The W3C one is stale but being rebooting with some positive work environment suggestions, e.g. assuming good intentions/asking for clarification Kaliya Young: Gottago Justin_R: The decentralization debate does belong in part here - the discussion is unearthing some interesting asumptions that people have regarding this work Manu Sporny: +1 To Justin_R Kim Hamilton Duffy: Justin_R note that we desperately need volunteers to help with the non-tech bridge. Please help with this since you have interest Heather Vescent: There needs to be a structure for whomever volunteers to be actually successful and not sabotaged. … the discussion needs more air and light Drummond Reed: +1 Kim Hamilton Duffy: Achughes -- please volunteer with Justin! Christopher Allen: Meeting adjourned - please use the list for questions etc Ken Ebert: Leave
Received on Monday, 29 April 2019 23:33:35 UTC