Closed jandrieu closed 3 years ago
Agree that the DID Spec Registries needs to protect against the abuses the @jandrieu raises above. We need a PR to be submitted for that.
Do we have anyone in the community who is familiar with the ICANN approach to trademarks? I think that's the clearest example of quality control in a system designed to be open and international.
I'm much less confident there are similar good examples for social suitability and privacy, but at the end of the day I expect we will need to empower some standing group to review and/or mediate. I'd like to propose that extant W3C groups might be good candidates, e.g., PING for reviewing privacy impact of proposed terms.
FWIW, this is NOT ready for PR, at least not a PR that I know how to write. It needs a PR, but we don't have consensus on how we want to handle this.
I have some knowledge of the ICANN's process in this context since we at Keio did a research project jointly with Japanese Financial Services Agencies: "A Study on Governance for Decentralized Finance Systems Using Blockchain Technologies" in FY2019. I'm one of the authors of the report.
Now, we can write a spec text which describes limitations as mentioned in the above, but in reality, maintaining a "global" namespace (like DNS does) with multiple jurisdiction involvement (international way) is extremely challenging. We need a mechanism to resolve conflicts. At the very least, 1) a mechanism to judge whether the method name is acceptable or not, and maybe 2) an Alternative dispute resolution mechanism for extreme cases.
To understand the context, Jun Murai's interview part of the above report (Sec. 1.1, esp. page 12-18) might help.
@wseltzer I will send you an email on this, but pinging you here, too.
Rather than ICANN's domain dispute resolution, I'd encourage looking toward the IANA protocol registries and registration procedures.
As with IANA's expert review, I'd suggest you should describe the criteria for inclusion in the registry and who's the arbiter of whether a submission fits those criteria.
The issue was discussed in a meeting on 2020-12-17
List of resolutions:
This and https://github.com/w3c/did-spec-registries/issues/156 should be retitled with correct spelling for terminolgical
(should be terminological
).
(Noted in both issues.)
PR https://github.com/w3c/did-spec-registries/pull/240 has been raised to address this issue. This issue will be closed when https://github.com/w3c/did-spec-registries/pull/240 is merged.
PR https://github.com/w3c/did-spec-registries/pull/240 has been merged, closing.
In PR #410, @msporny wrote:
The real issue here is not this property, but that we have not codified any terminological restrictions on what may go into the DID registries. https://www.w3.org/TR/did-spec-registries/#the-registration-process
Despite aspirations for a completely open world, I guarantee we will have attempts to register properties that we will not be able to tolerate. We have already run into this problem with Method names.
Today the registry process says:
Yet the criteria does not include any means for restricting the above mentioned unacceptable entries.
We will have to address how we moderate such abusive practices, or the maintainers of the registries (both the editors and the W3C separately and collectively) will be subject to lawsuits, criminal action, and spam.