-
Notifications
You must be signed in to change notification settings - Fork 221
Description
For several weeks now we have danced around the issue of whether the DID Spec Registries editors (hereinafter just "editors") should make any type of judgement about the registration of a new DID method. @brentzundel put an exclamation point on this issue at the end of yesterday's DID WG call when he asked what the downside was to not making any judgement call at all, i.e., why couldn't we just accept any well-formed registration request?
The queue filled immediately with WG members pointing out the downsides of letting the DID Spec Registries fill with "junk" (which I will more charitably refer to as "bad faith registrations").
If indeed we have rough consensus that we want to prevent such degradation in registry quality, it follows that the editors will need to apply some judgement about whether a proposed DID method registration meets the registration criteria or not. Let's call this criteria the baseline registration requirement.
The purpose of this thread is to asynchronously discuss proposals for what the baseline registration requirement should be in the hope that we get far enough to pass a formal proposal on next week's (Dec 6) DID WG call.
I will start discussion off with this proposal:
PROPOSAL: The baseline registration requirements for a DID method registration are:
- The registration PR (pull request) MUST include:
- All required data elements for a DID method registration.
- A detailed written self-assessment from the submitters explaining how:
- The proposed DID method specification conforms to the baseline requirements for a DID method specification in section 8 of the DID 1.0 specification.
- The registration PR conforms to other the registration policies listed in section 3 ("The Registration Process") of the DID Specification Registries.
- At least two editors MUST agree that—in their good faith judgement—the written self-assessment adequately explains how conformance is achieved.
If the editor's determination is either...
- That conformance has not been achieved, OR
- That the written self-assessment does not adequately explain how conformance has been achieved,
...then the editors MUST deny the registration. The editors MAY suggest resubmission of a revised registration that will meet these requirements provided the editors believe the registrant is acting in good faith.
Note the new requirement that, in addition to the DID method specification itself (and the registration PR), the submission MUST include the detailed written self-assessment. The whole idea here is to raise the bar by making the registrant do the work to gather and explain the evidence of conformance rather than transferring the work to the editors. That kills two birds with one stone:
- The registrant has to test their own spec for conformance AND provide their own written explanation satisfactory to the editors.
- The editors can reject a registration just on the basis of the written self-assessment not being satisfactory. This should seriously limit the burden on the editors and minimize the judgement calls they actually have to make.