From bf1570311d434ef13061693b4cf492db8d2054d7 Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Champin Success Criteria
All new features should be supported by at least two intents to implement before being incorporated in the specification.
+All new features should be supported by at least two independent interoperable implementations before being incorporated in the specification.
From aacf57d4815121e3946c0edef0c3ad8d894d0547 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine ChampinThe mission of the Decentralized Identifier Working Group -is to maintain the Decentralized Identifiers (DIDs) -specification and related Working Group Notes. The WG will also seek consensus -around the best way to achieve effective interoperability, possibly through the -specification of DID Resolution and/or DID methods. +is two-fold. First, it will maintain the Decentralized Identifiers (DIDs) +specification and related Working Group Notes. +Second, it will define common requirements, algorithms, architectural options, and various considerations for the DID resolution and DID URL dereferencing processes.
-The Working Group will also seek consensus around DID Method specifications, and -may produce related documents. +The Working Group will also take over the work started by the Credenials Community Group around DID Resolution, to define common requirements, algorithms including their inputs and results, architectural options, and various considerations for the DID resolution and DID URL dereferencing processes.
-The Working Group will begin working toward a specification for DID Resolution -and DID URL Dereferencing. +It is expected that these two goals will be taken by distinct task forces in the WG.
@@ -182,10 +179,7 @@-The Working Group may also publish new Working Group Notes, Editors Drafts, or -Working Drafts for DID Resolution or DID URL Dereferencing, or of DID Method -Specifications. Any new documents intended for Recommendation will be -limited to the Working Draft maturity level. +The Working Group may also publish new Working Group Notes.
This specification defines new type of identifier that enables verifiable, decentralized digital identity. @@ -240,26 +234,10 @@
- The Working Group may begin work on the following W3C normative specifications: -
- -- DID Method Specifications may be produced by the working group. -
-- Expected Completion: It is not intended that any DID Method Specification developed by the working group will advance beyond Working Draft status. -
-- Adopted Draft: The DID Specification Registries contains many links to examples of DID Method Specifications, some of which may be selected by the working group for development into a Recommendation. The group might also choose a similar starting document not listed in the Registry. -
-This document specifies the algorithms and guidelines for resolving DIDs and dereferencing DID URLs.
@@ -267,7 +245,7 @@Expected completion: - It is not intended that DID Resolution and DID URL Dereferencing will advance beyond Working Draft status. + START+24M.
Adopted Draft:
DID Resolution v0.3, https://w3c-ccg.github.io/did-resolution/, published 2023-01-18, may serve as a starting point.
From a34539ebc53da15435e80285efeb80193fcbe6df Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Champin Success Criteria
more implementations interoperating with each other. In order to advance to
Proposed Recommendation, each normative specification must have an open
test suite of every feature defined in the specification.
In order for DID Resolution to advance to Proposed Recommendation, it is expected to define a dummy DID method meant only for demonstrating interoperability across independent implementations. While required for all complying implementations, this method will be explicitly described as unfit for use in production. + It is also expected that the Working Group can exhibit that at least two independant open specification of DID methods relying on DID Core and DID Resolution. + +
There should be testing plans for each specification, starting from the earliest drafts.
To promote interoperability, all changes made to specifications in Candidate Recommendation or to features that have deployed implementations should have tests. - Testing efforts should be conducted via the Web Platform Tests project.
+ @@ -338,9 +343,6 @@All new features should be supported by at least two independent interoperable implementations before being incorporated in the specification.
--The Working Group will also take over the work started by the Credenials Community Group around DID Resolution, to define common requirements, algorithms including their inputs and results, architectural options, and various considerations for the DID resolution and DID URL dereferencing processes. +The Working Group will also take over the work started by the Credentials Community Group around DID Resolution, to define common requirements, algorithms including their inputs and results, architectural options, and various considerations for the DID resolution and DID URL dereferencing processes.
It is expected that these two goals will be taken by distinct task forces in the WG.
From ca925c489cb3d92acf4d79676e1954043b2d827c Mon Sep 17 00:00:00 2001
From: Pierre-Antoine Champin Success Criteria
test suite of every feature defined in the specification.
In order for DID Resolution to advance to Proposed Recommendation, it is expected to define a dummy DID method meant only for demonstrating interoperability across independent implementations. While required for all complying implementations, this method will be explicitly described as unfit for use in production. - It is also expected that the Working Group can exhibit that at least two independant open specification of DID methods relying on DID Core and DID Resolution. + It is also expected that the Working Group can exhibit that at least two independent open specifications of DID methods relying on DID Core and DID Resolution.
There should be testing plans for each specification, starting from the earliest drafts.
From 1ecaa354c6987ce39eeed8bacb5c3e07dd0106dd Mon Sep 17 00:00:00 2001 From: Pierre-Antoine ChampinIn order for DID Resolution to advance to Proposed Recommendation, it is expected to define a dummy DID method meant only for demonstrating interoperability across independent implementations. While required for all complying implementations, this method will be explicitly described as unfit for use in production. - It is also expected that the Working Group can exhibit that at least two independent open specifications of DID methods relying on DID Core and DID Resolution. + It is also expected that the Working Group can provide evidence of at least two independent open specifications of DID methods begin developed outside of the Working Group, and relying on DID Core and DID Resolution.
There should be testing plans for each specification, starting from the earliest drafts.
From 70a1458d968a0922fce1118aacf7f8fa4a882c71 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine ChampinIn order for DID Resolution to advance to Proposed Recommendation, it is expected to define a dummy DID method meant only for demonstrating interoperability across independent implementations. While required for all complying implementations, this method will be explicitly described as unfit for use in production. - It is also expected that the Working Group can provide evidence of at least two independent open specifications of DID methods begin developed outside of the Working Group, and relying on DID Core and DID Resolution. + It is also expected that the Working Group can provide evidence of at least two independent open specifications of DID methods being developed outside of the Working Group, and relying on DID Core and DID Resolution.
There should be testing plans for each specification, starting from the earliest drafts.
From d8df0476a32f2ea4331c4f589f4593cf6bcba468 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine ChampinIn order for DID Resolution to advance to Proposed Recommendation, it is expected to define a dummy DID method meant only for demonstrating interoperability across independent implementations. While required for all complying implementations, this method will be explicitly described as unfit for use in production. - It is also expected that the Working Group can provide evidence of at least two independent open specifications of DID methods being developed outside of the Working Group, and relying on DID Core and DID Resolution. +
In order for DID Resolution to advance to Proposed Recommendation, it is expected that each of the independant implementations mentioned above support at least two DID methods with an open specification (i.e. a specification that is accessible to all for implementation and deployment). It is also expected that each pair of the independant implementations mentioned above support at least one common DID method with an open specification.
There should be testing plans for each specification, starting from the earliest drafts.
From 8cc49a2c9ae3b31698c11bf60fa96491996f60ef Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Champin