- From: Orie Steele <orie@transmute.industries>
- Date: Wed, 18 Mar 2020 15:05:38 -0500
- To: "Joosten, H.J.M. (Rieks)" <rieks.joosten@tno.nl>
- Cc: Leonard Rosenthol <lrosenth@adobe.com>, "daniel.hardman@evernym.com" <daniel.hardman@evernym.com>, "W3C Credentials CG (Public List)" <public-credentials@w3.org>
- Message-ID: <CAN8C-_K6+0TZx_=H6R=JcO-AOur_q33QnRwAoZLCB7vce+JH_g@mail.gmail.com>
I'd welcome a PRs that removed the concept of ledgers from the did core spec entirely... its an answer to "How" it belongs in the implementation guide, it does not belong in the did core spec IMO. OS On Wed, Mar 18, 2020 at 11:01 AM Joosten, H.J.M. (Rieks) < rieks.joosten@tno.nl> wrote: > I guess I fell for the suggestions in the spec that emphasize ledgers. I > based my statement on texts such as the following from the current spec > <https://www.w3.org/TR/did-core/>: > > - Chapter 1, Introduction, paragraph 2 (entire text) states that DLTs > provide the opportunity for fully decentralized identity management, and > further elaborates on this, thereby strongly suggesting a focus on DLT's. I > agree that this does not imply the converse. > - Chapter 1, Introduction, paragraph 4: "DID methods > <https://www.w3.org/TR/did-core/#dfn-did-methods> are the mechanism by > which a DID > <https://www.w3.org/TR/did-core/#dfn-decentralized-identifiers> and > its associated DID document > <https://www.w3.org/TR/did-core/#dfn-did-documents> are created, read, > updated, and deactivated on a specific distributed ledger > <https://www.w3.org/TR/did-core/#dfn-distributed-ledger-technology> or > network." The 'or network' is the escape here that seems to allow for > different things than ledgers, but what that would mean does not become > clear from the text itself. > - Chapter 2, Terminology, decentralized identifier (DID): "A globally > unique identifier that does not require a centralized registration > authority because it is registered with distributed ledger technology > <https://www.w3.org/TR/did-core/#dfn-distributed-ledger-technology> > (DLT) or other form of decentralized network." Same as previous bullet. > - Chapter 2, Terminology, DID method): " A definition of how a > specific DID scheme <https://www.w3.org/TR/did-core/#dfn-did-schemes> > can be implemented on a specific distributed ledger > <https://www.w3.org/TR/did-core/#dfn-distributed-ledger-technology> or > network". Same as previous bullet. > > So you are right, while the use of DLT-stuff is (strongly) suggested by > the standard, it is not required. > > > > With respect to > > - > the DID-stuff aims to enable interaction (communication) with the > entity identified by the DID > - That’s also not something that I see mentioned anywhere in the DID > spec. Can you please quote a source? > > That's the 4th sentence of the Abstract. > > > > Rieks > > > > *From:* Leonard Rosenthol <lrosenth@adobe.com> > *Sent:* woensdag 18 maart 2020 13:31 > *To:* Joosten, H.J.M. (Rieks) <rieks.joosten@tno.nl>; > daniel.hardman@evernym.com > *Cc:* Orie Steele <orie@transmute.industries>; W3C Credentials CG (Public > List) <public-credentials@w3.org> > *Subject:* Re: Propose vc-examples-registry work item. > > > > > And rightfully so since the core DID spec explicitly states that > DID-stuff belongs on DLTs > > > > > I think you need to re-read the spec again, as that is clearly *NOT* the > case. > > > > Right in Section 1 (Introduction), the first note is very clear on the > topic: > > > > NOTE: DID methods can also be developed for identifiers registered in > federated or centralized identity management systems. Indeed, all types of > identifier systems can add support for DIDs. This creates an > interoperability bridge between the worlds of centralized, federated, and > decentralized identifiers. > > > > > the DID-stuff aims to enable interaction (communication) with the > entity identified by the DID > > > > > That’s also not something that I see mentioned anywhere in the DID spec. > Can you please quote a source? > > > > Leonard > > > > *From: *"Joosten, H.J.M. (Rieks)" <rieks.joosten@tno.nl> > *Date: *Wednesday, March 18, 2020 at 4:27 AM > *To: *"daniel.hardman@evernym.com" <daniel.hardman@evernym.com>, Leonard > Rosenthol <lrosenth@adobe.com> > *Cc: *Orie Steele <orie@transmute.industries>, "W3C Credentials CG > (Public List)" <public-credentials@w3.org> > *Subject: *Re: Propose vc-examples-registry work item. > > > > And rightfully so since the core DID spec explicitly states that > DID-stuff belongs on DLTs. Also, according to the same spec (see the > abstract), the DID-stuff aims to enable interaction (communication) with > the entity identified by the DID, which is quite different from schemas. > > > So why specify that you need a DID to refer to a schema if we can > generalize this to a URI? Doing so does not exclude DIDs since they are a > specialization of URIs so you can still use the examples. > > Rieks > ------------------------------ > > *Van:* Daniel Hardman <daniel.hardman@evernym.com> > *verzonden:* woensdag 18 maart 2020 01:32 > *Aan:* Leonard Rosenthol > *Cc:* Orie Steele; W3C Credentials CG (Public List) > *Onderwerp:* Re: Propose vc-examples-registry work item. > > > > There is a clear bias there towards DIDs (and VC’s in general) that are > based on ledgers of some fashion. > > > > Touché. :-) > > > > This message may contain information that is not intended for you. If you > are not the addressee or if this message was sent to you by mistake, you > are requested to inform the sender and delete the message. TNO accepts no > liability for the content of this e-mail, for the manner in which you use > it and for damage of any kind resulting from the risks inherent to the > electronic transmission of messages. > -- *ORIE STEELE* Chief Technical Officer www.transmute.industries <https://www.transmute.industries>
Received on Wednesday, 18 March 2020 20:06:06 UTC