Skip to content
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

Possible environmental criteria #51

Closed
wants to merge 8 commits into from

Conversation

mprorock
Copy link

@mprorock mprorock commented Sep 14, 2021

Copy link

@OR13 OR13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this PR is accepted we can point to these sections from the implementation guide and advise implementers to consider how they might be evaluated by the rubric.

Copy link
Member

@TallTed TallTed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is definitely moving in the right direction!

index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
mprorock and others added 3 commits September 16, 2021 13:44
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
@mprorock
Copy link
Author

thanks @TallTed !

index.html Outdated Show resolved Hide resolved
index.html Outdated Show resolved Hide resolved
mprorock and others added 2 commits September 16, 2021 14:54
Co-authored-by: Ted Thibodeau Jr <[email protected]>
Co-authored-by: Ted Thibodeau Jr <[email protected]>
index.html Outdated Show resolved Hide resolved
@peacekeeper
Copy link

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
Copy link

OR13 commented Sep 20, 2021

@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....

Co-authored-by: Ted Thibodeau Jr <[email protected]>
@jandrieu
Copy link
Contributor

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
Copy link

OR13 commented Sep 21, 2021

@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
Copy link
Author

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

@mprorock mprorock closed this Sep 21, 2021
@iherman
Copy link
Member

iherman commented Sep 22, 2021

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

  • no resolutions were taken
View the transcript

5.1. Possible environmental criteria (pr did-rubric#51)

See github pull request did-rubric#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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants