Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2055,6 +2055,13 @@ <h1>Bindings</h1>
<p>This section defines bindings for the abstract algorithms in sections <a href="#resolving"></a> and
<a href="#dereferencing"></a>.</p>

<p>
All conformant <a>DID resolvers</a> MUST implement at least one implementation of a resolver
with <a href="#bindings-https">https binding</a>. Such implementations MUST use TLS. Use of DNS names
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't really understand this sentence.. If I implement a did:key resolver that only works as a library and doesn't include an HTTPS binding, does that mean it's not conformant?

Maybe this is supposed to say "All conformant DID methods" instead of "All conformant DID resolvers"?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Thanks Markus. I changed it to say "All conformant DID methods".

I was unsure also about the second part, in this comment #93 (comment) Manu and Joe had indicated that there could be 2 classes of conformance "separate out libraries from resolver deployments that include HTTPS" but I am not sure how to word 2 classes of conformance in the spec. Apologies, this is new ground for me.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Adding this link that Will mentioned to me around what are conformance classes so we can discuss during the wg call: https://w3c.github.io/did-resolution/#conformance

in certificates is not required; resolvers MAY use certificates issued for IP addresses
(e.g., Let's Encrypt-style IP certificates). Additional bindings MAY also be provided.
</p>

<section id="bindings-https">
<h2>HTTP(S) Binding</h2>
<p>This section defines a <a>DID resolver</a> <a>binding</a> which exposes the
Expand Down
Loading