w3c / did-rubric

W3C Decentralized Characteristics Rubric v1.0
https://w3c.github.io/did-rubric/
Other
14 stars 16 forks source link

Possible environmental criteria #51

Closed mprorock closed 2 years ago

mprorock commented 2 years ago

Preview | Diff

mprorock commented 2 years ago

thanks @TallTed !

peacekeeper commented 2 years ago

I like this.. Just some questions:

Does the DID method require higher or lower levels of compute or network resources than other (DID or non-DID) approaches

Is there any other criterion right now in the DID Rubric that is answered relative to other DID methods? Is this kind of relative question "legal" in a rubric? @jandrieu

Does the DID method allow for use of sustainably generated power where possible?

How is this question method-dependent? Can someone tell me two DID methods where the answers to this question would differ?

OR13 commented 2 years ago

@peacekeeper really, only an implementation can be evaluated as FIPS / NIST (algorithm, software, hardware) or "using less energy than the data center power GSuite or iCloud".... You can't measure the security or cost of a specification in the abstract.... You need an implementation on hardware to get a useful benchmark.

For example, our implementation of did:key might use more energy, since we rely on javascript, but a java version might use more or less since the JVM can be implemented efficiently on some hardware... but either did:key will "cost less" than did:web which requires network requests and web servers to be running... regardless of if you host those servers in cloudflare or on your own raspberry pi connected to a power meter....

jandrieu commented 2 years ago

Unfortunately, now that we are moving to a registry, this section of the document is slated for deletion and definitely won't be taking new suggested criteria.

We are on the verge of merging in PR #49 which will provide the explicit guidance for adding criteria using the new process. Of course, you can review those rules now by going directly to that PR.

The best way to get these questions into the rubric would be to develop criteria using that process and submit each new criteria as its own PR.

OR13 commented 2 years ago

@jandrieu I take it that following the advice here: https://w3c.github.io/did-rubric/#registration-process

Will be sufficient to register criteria for evaluating the cost of operating the verifiable data registry that protects a given did method?

You should probably make it clear this PR will not be accepted, in more direct language, I had a hard time understanding what you were saying above (maybe use the request changes feature and say that the criteria registration process has changed, and needs to be followed).

mprorock commented 2 years ago

@jandrieu closing this to ensure we follow new criteria from PR #49 - thanks, and be on the lookout for new PRs

iherman commented 2 years ago

The issue was discussed in a meeting on 2021-09-21

View the transcript #### 5.1. Possible environmental criteria (pr did-rubric#51) _See github pull request [did-rubric#51](https://github.com/w3c/did-rubric/pull/51)._ **Joe Andrieu:** In a section that is due to be removed so I pointed to the PR for an example of how to submit criteria. As long as we have all the data fields the editors will accept it. … if there is only one example, there will be a Provisional tag - to be removed when there are 3 examples **Michael Prorock:** We will be closing out #51 and opening others to add appropriate examples - Thanks for the helpful criteria > *Orie Steele:* +1 to PR per criteria **Joe Andrieu:** Thanks for noting things into separate PRs > *Michael Prorock:* +1 separate PRs very helpful > *Orie Steele:* Ryan see [https://w3c.github.io/did-rubric/#registration-process](https://w3c.github.io/did-rubric/#registration-process) **Ryan Grant:** I have a question about principles in the rubric and the W3C vs Chris Allen vs. Kim Cameron - I would like to propose putting all 30 in - each would be separate pull request - 2 questions: separate and add 30 **Joe Andrieu:** Yes, separate PRs. There's an issue with how to split into sections. On the principles, principle would still be coherent with different criteria **Drummond Reed:** I'm familiar with Kim Cameron's but some of them don't apply to DIDs. Happy to have separate discussion which ones apply - seek off-line discussion on which apply **Daniel Burnett:** Conclusions? What does Joe think? > *Drummond Reed:* Ryan, if you want to have an offline discussion about which principles would translate into good decentralization criteria, just ping me > *Ryan Grant:* I propose that we add the PRs and bong them where not relevant or merge them where duplicates, in discussion. **Joe Andrieu:** A single principle might link to five criteria. The devil is in the details. Want to see an issue followed by a PR