From 6dc21c05fa84ac26de6a2c92051c6e1aa67a0848 Mon Sep 17 00:00:00 2001
From: Will Abramson Implementer Overview
statements in .
+ A conforming network-based DID resolver is a + [=conforming DID resolver=] that additionally complies with the normative statements + in [[[#bindings-https]]]. +
+A conforming DID URL dereferencer is any algorithm realized as software and/or hardware that complies with the relevant normative statements in .
++ A conforming network-based DID URL dereferencer is a + [=conforming DID URL dereferencer=] that additionally complies with the normative + statements in [[[#bindings-https]]]. +
+All conforming DID resolvers implement the function below, which has the +
All [=conforming DID resolvers=] implement the function below, which has the following abstract form:
@@ -474,9 +486,12 @@
- All conformant DID resolvers MUST implement the DID resolution
+ All [=conforming DID resolvers=] MUST implement the DID resolution
function for at least one DID method and MUST be able to return a
- DID document in at least one conformant representation.
+ DID document in at least one conformant representation. All
+ inputs and outputs of the resolve function are MUST be serializable
+ to JSON.
+
@@ -1042,7 +1057,7 @@
- All conforming DID URL dereferencers implement the + All [=conforming DID URL dereferencers=] implement the function below, which has the following abstract form:
@@ -1051,6 +1066,12 @@
+ All [=conforming DID URL dereferencers=] MUST implement the [=DID URL dereferencing=]
+ function for at least one [=DID method=]. All inputs and outputs of the dereference
+ function apart from [=contentStream=] MUST be serializable to JSON.
+
The input variables of the dereference function are as follows:
- A conforming network-based DID resolver is a + A conforming HTTPS-based DID resolver is a [=conforming DID resolver=] that additionally complies with the normative statements in [[[#bindings-https]]].
@@ -240,7 +240,7 @@- A conforming network-based DID URL dereferencer is a + A conforming HTTPS-based DID URL dereferencer is a [=conforming DID URL dereferencer=] that additionally complies with the normative statements in [[[#bindings-https]]].
From c16a9ad4dc6593e8959f77d83b35e755f8428e09 Mon Sep 17 00:00:00 2001 From: Will Abramson- A conforming HTTPS-based DID resolver is a + A conforming network-based DID resolver is a [=conforming DID resolver=] that additionally complies with the normative statements in [[[#bindings-https]]].
@@ -240,7 +240,7 @@- A conforming HTTPS-based DID URL dereferencer is a + A conforming network-based DID URL dereferencer is a [=conforming DID URL dereferencer=] that additionally complies with the normative statements in [[[#bindings-https]]].
From 4d40db3b3d84ea9b723dd7a916b7a150f5b6e05c Mon Sep 17 00:00:00 2001 From: Will Abramson
All [=conforming DID resolvers=] MUST implement the DID resolution
function for at least one DID method and MUST be able to return a
- DID document in at least one conformant representation. All
- inputs and outputs of the resolve function are MUST be serializable
- to JSON.
+ DID document in at least one conformant representation.