diff --git a/index.html b/index.html index fac8a777..8237d2b5 100644 --- a/index.html +++ b/index.html @@ -2034,7 +2034,8 @@
Producers MUST indicate which representation of a document has been used via a media type
in the document's metadata. Consumers MUST determine which representation a document is in
-via a media type in the document's metadata. Consumers MUST NOT determine the representation
+via the content-type
DID resolver metadata field. (See ).
+Consumers MUST NOT determine the representation
of a document through its content alone.
-When producing and consuming DID documents that are in plain JSON (as noted by
-the document metadata), the following rules MUST be followed.
+When producing and consuming DID documents that are in plain JSON (as indicated by
+a content-type
of application/json+did
in the resolver metadata), the following rules MUST be followed.
-When producing and consuming DID documents that are in JSON-LD (as noted by
-the document metadata), the following rules MUST be followed.
+When producing and consuming DID documents that are in JSON-LD (as indicated by
+a content-type
of application/jsonld+did
in the resolver metadata), the following rules MUST be followed.
When a DID document is returned, the DID document metadata is returned as a map of -key-value string pairs as described in . This metadata +key-value string pairs as described in . This metadata contains information about the input DID and the returned DID document. This metadata typically does not change between invocations of the DID resolution function. The keys and possible values for this metadata are defined by a registry (TBD). This component MAY be empty.
-The DID document metadata still needs to be defined within this document. +The contents of the DID document metadata still needs to be defined within this document.
The DID resolution metadata is returned as a map of key-value string pairs as described in -. This metadata contains information about the results of +. This metadata contains information about the results of the resolution process. This metadata typically changes between invocations of the DID resolution function. The keys and possible values for this metadata are defined by a registry (TBD). This specification defines the following keys and values:
The DID dereference metadata
is returned as a map of key-value string pairs as described in
-. This component is REQUIRED and MUST NOT be empty.
+. This component is REQUIRED and MUST NOT be empty.
This metadata contains information about the results of
the dereferencing process. This metadata typically changes between invocations of the DID URL dereferencing
function. The keys and possible values for this metadata are defined by a registry (TBD). This
@@ -2778,7 +2779,7 @@
The content
of this function's output is a byte stream of data. This byte stream MAY
-represent a DID document in a conformant representation, the results of calling a service
-endpoint, or something else determined by the DID method.
+represent a DID document in a conformant representation, a portion of a DID document
+in a conformant representation, the results of calling a service
+endpoint, or something else determined by the DID method and its services.
@@ -2824,7 +2826,8 @@