-
Notifications
You must be signed in to change notification settings - Fork 97
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DID Spec Registries needs to specify registration process wrt. restrictions. #425
Comments
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:
View the transcript2. Registry governanceSee github issue #425, did-spec-registries#156. Manu Sporny: the next one seems obvious, but we had confusion about where the discussion should happen. Jonathan Holt: my reservation about this is there's not a lot of discussion happening in the DID spec registry issue tracker. Ivan Herman: i don't disagree with what is said, and it's okay if this is a resolution for this WG, remaining a year or so, but I don't think that this WG should take any resolution which is valid for the continuation WG which has the right to organise its own work. Manu Sporny: to point out it doesn't say anything about future. Ivan Herman: what's in the proposal is something that is happening already. Manu Sporny: that is correct but people were objecting to it happening in this way, they were saying it must only happen in the DID WG and the problem there is there's conversation that happens in the CCG as well so it's just highlighting the order of preference, but it's okay if the conversations happen in any of these places. Ivan Herman: the conversation can happen anywhere as long as the result is submitted to the WG. Manu Sporny: agreed but there was confusion.. we can not pass it and the person that was objecting to the conversation happening elsewhere can raise an issue. Brent Zundel: is there an intention, should we add normative guidance about the registries and how to add extensions to them to did core?. Jonathan Holt: and also say what's the governance framework of adding extensions, who are the deciders?. Orie Steele: i agree with both, the comment I have is that the did spec registries issue tracker, if you're saying that's where the conversation should be had it's not a good idea, it doesn't get enough traffic.
Orie Steele: and I'd prefer people not to comment on the did spec registries issues, nobody reads those. Drummond Reed: I might have misunderstandings.
Drummond Reed: if i've got that wrong please correct me. Manu Sporny: that is what i thought too, I thought we had agreed to do that.
Manu Sporny: and the governance rules of what they have to follow should be written in the registry, that's what the process is and where it stands today. Ivan Herman: I fundamentally agree with manu, but some additional facts.
Orie Steele: that's what I was about to say. Ivan Herman: Orie, you misunderstood... nobody is talking to have a separate WG for the registries. The plan and practice is that this WG with an appropriate scope, would continue as a maintenance WG. Brent Zundel: question - does registry governance need to be normative and how does that work if the registries are a non normative note?. Ivan Herman: this is something slightly open. what probably the process 2021 will say is that the registry would represent a kind of document which does not exist today. Manu Sporny: I think we can put this in a proposal. Drummond Reed: to clarify with orie that if we do this properly, as ivan says they're still putting the process in place at w3c, the goal is the registry becomes something we're maintaining and the maintenance WG can't turn around and change DID Core.
Joe Andrieu: it feels to me that the structure of the registry should be self defining. Orie Steele: I can get behind that.
Orie Steele: I just feel uneasy about the way that its governance is defined today.
Manu Sporny: the reason why we decided to put the maintenance process in the did spec registries doc in the first place, is we want people to read the process to add to the registry while you're looking at the registry.
Manu Sporny: so it's obvious, it's at the top of the document how to add stuff. Ivan Herman: I try to understand the worries of Orie.
Ivan Herman: there's no change. The Editor of the registries whether it's you or someone else, should not have more right than what you have today. Amy Guy: yeah... agreed we need governance in the registries, I think that's the core issue... Drummond Reed: when we define the governance process in section 3, I always thought the biggest challenge was if we don't have a formal structure how do we arrange that governance to work. Brent Zundel: it sounds like it would be good if the governance principles or guidance for the registries were normative. Ivan Herman: yep. Manu Sporny: to reaffirm that we are going to put this process in the DID SPec Registries document.
Manu Sporny: the next proposal has to do with who gets to add stuff to the registries and what they should consider.
Orie Steele: I hope this isn't a can of worms, but the way it is phrased is that we're singling out the editors as being legally liable? if someone says no I'd be fine. Ivan Herman: there is no legal liability. Drummond Reed: right. Joe Andrieu: are you sure?. Orie Steele: I feel protected.. Joe Andrieu: we should have a moral clause. Brent Zundel: i don't think this proposal limits us from adding that additional protection in the future. Drummond Reed: my assumption is this proposal is an overall directive to the preparation of the governance rules that will go in section 3, an dagree with joe, we don't just provide a list of hey think about these things.
Jonathan Holt: i do like the way that ietf uses rfcs to formalise the process for comments rather than just the issue tracker.
Drummond Reed: this is productive and a good conclusion.
Ivan Herman: this question of trademark, legal, etc, came up in issue 425.
Manu Sporny: this proposal just makes it clear that we don't expect w3c staff to be consulted on every single change to spec registries, but they are the ultimate authority in this. Ivan Herman: there is a staff contact in the WG anyway. Manu Sporny: I expect you dont' want to be in every single decision in the registries and for us to be mandated to talk with you?.
Brent Zundel: we'll bring up these resolutions on the main call on tuesday. Thanks!.
|
This and w3c/did-extensions#156 should be retitled with correct spelling for (Noted in both issues.) |
PR w3c/did-extensions#240 has been raised to address this issue. This issue will be closed when w3c/did-extensions#240 is merged. |
PR w3c/did-extensions#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.
The text was updated successfully, but these errors were encountered: