Christopher Allen: Kim: no, I don't think this is a WG thing, they can't make decisions about signature systems ✪
Dmitri Zagidulin: I was going to ask about CBOR-based key notation instead of JWK - but that may be getting off topic. [scribe assist by Manu Sporny] ✪
Christopher Allen: Anyhow, it's still an open issue, still unassigned, so I'm concerned ✪
… and maybe we should also open an issue about COSE
… would be great to have a formal proposal for that
… we have a large number of items, and progress is a bit slow at the moment, focusing on DIDs and such
… I want to make sure nobody has announcements/changes in the last couple of weeks
… any changes?
Topic: DID Unique Selling Proposition
Christopher Allen: Ok, not seeing anything, so let's move on to the core of our discussion, which is ✪
… the DID unique selling proposition
Ryan Grant: Digital Contract Design is trying to investigate our position on JWT and JSON-LD, and stuck on understanding the Open World assumption. We are looking for examples. ✪
… a number of us have had experience over the last couple of months in talking to each other, getting into the details,
… but somewhere along the way, we've lost track of persuasiveness
… we got some feedback from a couple of groups / committees, one was from the w3c Architecture Group,
Manu Sporny: They were asking, how is this (the DID spec) going to help regular people? ✪
Christopher Allen: I updated my slides on DIDs, so I'm hoping that's become clearer, but I hope we can make more progress on that ✪
… anybody else recently have experience on explaining DIDs, what the problems you encountered were, etc?
… the struggle they're dealing with - it's about key management
… who manages the keys, in an organization?
Heather Vescent: All - I'm not sure how to bring this up, or if it's not appropriate, but Kaliya and I address a lot of this stuff in our report. We don't have to re-invent this information. We just need to support ways to make it widely available. ✪
Christopher Allen: Right, so we definitely want to address that question sooner rather than later ✪
… I tried multiple explanations over time, but I've migrated entirely to starting with VCs (I call them just "credentials")
Manu Sporny: Achughes, I don't think people really understand the "weakest link" problem of the CA system. ✪
… and the case for digital creds is strong and intuitive for many people
Manu Sporny: We might be making a bad assumption that ‘the world’ knows what we all believe is ‘bad’ about centralized management of keys [scribe assist by Andrew Hughes] ✪
… and then back into the need for a decentralized identifier
… so that just seems to flow nicely, work pretty well
… and the first question was - what about key management?
Joe Andrieu: A. digital credentials separated from login management B. for subject: no longer dependent on credential issuer for verification C. for issuer: no longer need to manage user name & password for credentials ✪
… (tried to get Tzviya to chime in)
Kaliya Young: Key MANAGEMENT Is a huge issue - we should be having intensive focus on solving this....and stop hand waving. What is the plan? for realz? ✪
… and for the issuer, they no longer need to manage identifiers, like manu said
Andrew Hughes: I don't think I've heard a good explanation as to why not some other universal id scheme, like DNS or certificates — why are they bad? ✪
… what problem is DIDs trying to solve?
… why is "decentralized" better?
Kim Hamilton Duffy: Cwebber2 described this brilliantly at last year's TPAC ✪
In order to be useful, why do the identifiers have to be centralized? ✪
… why not use an existing centralized identification scheme, that everyone is using?
Christopher Allen: I really appreciated Kaliya's presentation at MyData, ✪
… the beginning had a nice way of leading into — there are just too many identifiers
Christopher Allen: Now, whether or not DIDs solve that particular problem, is an open question ✪
Andrew Hughes: X/<static>/identifiers for things are needed/ ✪
Manu Sporny: I've been hearing lots of good things about Kaliya's presentation at MyData ✪
… I feel she nailed it, as far as intro
… the thing I went on the queue for: these identifiers, they seem like a hot potato,
… nobody wants them. Gov't does not want to manage them, it's a giant money pit
Dave Longley: Centralized IDs introduce a third party in the middle of a relationship that is otherwise unnecessary ... decentralized IDs also more accurately represent entities as they exist in the natural world: they have independent existence. ✪
… and a nonprofit company may have trouble being funded to manage this for a long time
… so, nobody wants to manage identifiers, but they all want to depend on them
… and then there's the subject of - DIDs give you nice cryptographic properties, service discovery mechanisms,
… and they become an interesting avenue that people may not have pursued already
Andrew Hughes: I think the ‘hot potato’ explanation is a good one when contrasted with the ‘corporate control of identifiers is bad’ - that for me is a powerful argument ✪
… we've tried all those things before (government issued, corporate issued, etc), and it hasn't addressed many of the problems
Dmitri Zagidulin: On the subject of DIDs, in order to have universal identifiers, you need two things 1) format of URL, and 2) format of payload. [scribe assist by Manu Sporny] ✪
Dmitri Zagidulin: DIDs are a nice standard for the format of the payload. [scribe assist by Manu Sporny] ✪
Dmitri Zagidulin: Someone needed to standardize what the JSON object needed to look like - service endpoints, public keys, you're going to need something like that regardless of what you come up with. [scribe assist by Manu Sporny] ✪
Drummond Reed: +1 To DIDs extending, not competing, with other identifiers ✪
Dmitri Zagidulin: The URLs themselves -- it's important to note that it's not in competition... it's a superset - they can work w/ traditional URLs, but they can also work with these new ledgers. [scribe assist by Manu Sporny] ✪
Drummond Reed: Yeah, I agree with that point, DIDs don't compete, they're a new type of identifiers ✪
… when I first got exposed to the acronym DID, it was from verbiage that Manu and Longley had written
… and I love the way they captured it - every identifier that's currently in use, globally available over the internet - they're RENTED
Dave Longley: "Every identifier you've ever had on the Web is controlled by someone else" ✪
… once you stop paying, it's gone, so that's unacceptable from a security and privacy perspective
… so that's one thing that I mention, theyre not rented, they're permanent identifiers
… and I'm not familiar with any other alternatives
Dan Burnett: The "You don't control any of your other identifiers" argument is the one that I use, too. Every single one can be taken away from you. ✪
Christopher Allen: Another thing that I haven't heard is talking about vendor lock-in ✪
Manu Sporny: Identitywoman, re: key management - I think we're still trying to figure it out -- I mean, there are theories and implementations, but this stuff hasn't been out long enough to truly understand what this looks like in the hands of the masses (other than Signal/WhatsApp-style key management) ✪
… for example, take Linked In, who has this nice API for a long time,
… but then soon deprecated it, so it ruined the ecosystem
Dan Burnett: I was ggonna challenge Manu a bit, re problems with existing identifiers ✪
… the question I have is really whether the key management issue for DIDs will end up the same type of hot potato
Drummond Reed: I completely disagree that key management requires another party to get involved ✪
… the whole thing behind DKMS is that keys are controlled by their owner
Christopher Allen: I want to address something somebody said earlier, which is, we need a DID Document, whether the identifier is centralized or not ✪
… and somebody mentioned that therre aren't any individually-owned ones, and there were,
… CIDs, cryptographic identifiers, like PGP, Tor etc
Dan Burnett: Drummond, my comment was not about what is technically possible, rather about how the average person will end up using them. It's an issue I see in the blockchain industry I'm in in general. ✪
Drummond Reed: Also, there hasn't been any mention yet of the key rotation, key recovery, and service discovery benefits of DIDs. ✪
… and the problem with them was - they could not be easily rotated
… whereas DIDs potentially allow you to retain the identifier through key changes, updates
Dmitri Zagidulin: Just wanted to also mention Heather and Kaliya's report on Decentralized Ecosystem - they give a very accessible introduction there, good selling points there. [scribe assist by Manu Sporny] ✪
Manu Sporny: I wanted to translate some of the great discussion happening today into written prose ✪
… the w3c technical architecture group had asked us
… to say some subset of the discussion of today's call, in written form
… it's slightly frustrating since we've written a Primer already, but it's not quite enough, they want to understand how an everyday person will benefit from DIDs, in a short form