diff --git a/docs/index.html b/docs/index.html
index bc2207b..631d85b 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -321,14 +321,14 @@
Summary by Specification Statements
Methods |
-3.1 DID Syntax - All DID URLs MUST conform to the DID URL Syntax ABNF Rules. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+3.1 DID Syntax - All DID URLs MUST conform to the DID URL Syntax ABNF Rules. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
3.1 DID Syntax - All DIDs MUST conform to the DID Syntax ABNF Rules. | [30 methods]: 3, algo, art, cheqd, ebsi, elem, ethr, ion, is, jnctn, key(14), kilt(2), knox, lit, monid, nft, onion, orb(11), photon, pkh(6), polygon, schema, sov(2), ssb, trust, tz(4), v1, vaa, web(7), webkey |
3.2.1 DID Parameters - hl - If present, the associated value MUST be an ASCII string. | [3 methods]: algo, sov, web |
3.2.1 DID Parameters - relativeRef - If present, the associated value MUST be an ASCII string and MUST use percent-encoding for certain characters as specified in RFC3986 Section 2.1. | [3 methods]: algo, sov, web |
3.2.1 DID Parameters - service - If present, the associated value MUST be an ASCII string. | [3 methods]: algo, sov, web(2) |
3.2.1 DID Parameters - versionId - If present, the associated value MUST be an ASCII string. | [6 methods]: 3, algo, art, ethr, sov, ssb |
3.2.1 DID Parameters - versionTime - If present, the associated value MUST be an ASCII string which is a valid XML datetime value, as defined in section 3.3.7 of W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes [XMLSCHEMA11-2]. This datetime value MUST be normalized to UTC 00:00:00 and without sub-second decimal precision. For example: 2020-12-20T19:17:47Z. | [6 methods]: 3, algo, art, nft, sov, ssb |
-3.2.2 Relative DID URLs - When resolving a relative DID URL reference, the algorithm specified in RFC3986 Section 5: Reference Resolution MUST be used. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+3.2.2 Relative DID URLs - When resolving a relative DID URL reference, the algorithm specified in RFC3986 Section 5: Reference Resolution MUST be used. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
5.1.1 DID Subject - The value of id MUST be a string that conforms to the rules in § 3.1 DID Syntax and MUST exist in the root map of the data model for the DID document. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
5.1.2 DID Controller - The controller property is OPTIONAL. If present, the value MUST be a string or an ordered set of strings that conform to the rules in § 3.1 DID Syntax. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
5.1.3 Also Known As - The alsoKnownAs property is OPTIONAL. If present, the value MUST be an ordered set where each item in the set is a URI conforming to [RFC3986]. | [2 methods]: ssb, web |
@@ -373,33 +373,33 @@ Summary by Specification Statements
6.3.1 JSON-LD Production - The DID document and any DID document data structures expressed by the data model MUST be serialized to the JSON-LD representation according to the JSON representation production rules as defined in § 6.2 JSON. | [27 methods]: 3, algo, art, cheqd, ebsi, elem, ethr, ion, key(14), kilt(2), knox, lit, monid, nft, onion, orb(11), photon, pkh(6), schema, sov, ssb, trust, tz(4), v1, vaa, web(7), webkey |
6.3.1 JSON-LD Production - The serialized value of @context MUST be the JSON String https://www.w3.org/ns/did/v1, or a JSON Array where the first item is the JSON String https://www.w3.org/ns/did/v1 and the subsequent items are serialized according to the JSON representation production rules. | [27 methods]: 3, algo, art, cheqd, ebsi, elem, ethr, ion, key(14), kilt(2), knox, lit, monid, nft, onion, orb(11), photon, pkh(6), schema, sov, ssb, trust, tz(4), v1, vaa, web(7), webkey |
6.3.1 JSON-LD Production - When serializing a JSON-LD representation of a DID document, a conforming producer MUST specify a media type of application/did+ld+json to downstream applications such as described in § 7.1.2 DID Resolution Metadata. | [27 methods]: 3, algo, art, cheqd, ebsi, elem, ethr, ion, key(14), kilt(2), knox, lit, monid, nft, onion, orb(11), photon, pkh(6), schema, sov, ssb, trust, tz(4), v1, vaa, web(7), webkey |
-7.1 DID Resolution - A metadata structure. | [40 methods]: 3(6), ace(2), art(2), bba(4), btcr(6), cheqd(10), ebsi(4), elem(2), emtrust(2), ethr(36), evan(2), github(2), hcr(2), icon(2), io(2), ion(2), jolo(2), key(24), kilt(2), lit(2), mpg(2), nacl(2), nft(6), onion(4), ont(2), orb(22), pkh(4), schema(4), sol(2), sov(18), ssb(6), stack(2), trust(4), tz(10), unisot(2), v1(6), vaa(2), web(22), webkey(4), work(2) |
-7.1 DID Resolution - If resolveRepresentation was called, this structure MUST contain a contentType property containing the Media Type of the representation found in the didDocumentStream. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - If the resolution is not successful, this structure MUST contain an error property describing the error. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - If the resolution is successful, and if the resolve function was called, this MUST be a DID document abstract data model (a map) as described in § 4. Data Model that is capable of being transformed into a conforming DID Document (representation), using the production rules specified by the representation. | [13 methods]: 3, cheqd(3), ethr, key(7), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
-7.1 DID Resolution - If the resolution is successful, and if the resolveRepresentation function was called, this MUST be a byte stream of the resolved DID document in one of the conformant representations. | [40 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
-7.1 DID Resolution - If the resolution is successful, this MUST be a metadata structure. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - If the resolution is unsuccessful, this output MUST be an empty metadata structure. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - If the resolution is unsuccessful, this value MUST be an empty stream. | [40 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
-7.1 DID Resolution - If the resolution is unsuccessful, this value MUST be empty. | [13 methods]: 3, cheqd(3), ethr, key(7), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
-7.1 DID Resolution - The value of id in the resolved DID document MUST match the DID that was resolved. | [13 methods]: 3, cheqd(3), ethr, key(7), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
-7.1 DID Resolution - This input is REQUIRED and the value MUST be a conformant DID as defined in § 3.1 DID Syntax. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - This input is REQUIRED, but the structure MAY be empty. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1 DID Resolution - This structure is REQUIRED, and in the case of an error in the resolution process, this MUST NOT be empty. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.1 DID Resolution Options - The Media Type MUST be expressed as an ASCII string. | [35 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(4), kilt, lit, mpg, nacl, nft(2), ont, orb(5), schema(2), sol, sov(3), stack, trust(2), unisot, v1(3), vaa, web(5), work |
-7.1.1 DID Resolution Options - The Media Type of the caller's preferred representation of the DID document. | [35 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(4), kilt, lit, mpg, nacl, nft(2), ont, orb(5), schema(2), sol, sov(3), stack, trust(2), unisot, v1(3), vaa, web(5), work |
-7.1.1 DID Resolution Options - This property is OPTIONAL for the resolveRepresentation function and MUST NOT be used with the resolve function. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.2 DID Resolution Metadata - The caller of the resolveRepresentation function MUST use this value when determining how to parse and process the didDocumentStream returned by this function into the data model. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.2 DID Resolution Metadata - The value of this property MUST be a single keyword ASCII string. | [4 methods]: cheqd(2), key(3), sov(4), web(3) |
-7.1.2 DID Resolution Metadata - The value of this property MUST be an ASCII string that is the Media Type of the conformant representations. | [40 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
-7.1.2 DID Resolution Metadata - This property MUST NOT be present if the resolve function was called. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.2 DID Resolution Metadata - This property is REQUIRED if resolution is successful and if the resolveRepresentation function was called. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.2 DID Resolution Metadata - This property is REQUIRED when there is an error in the resolution process. | [40 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
-7.1.2 DID Resolution Metadata - invalidDid - The DID supplied to the DID resolution function does not conform to valid syntax. | [4 methods]: cheqd, key(2), sov(2), web |
-7.1.2 DID Resolution Metadata - notFound - The DID resolver was unable to find the DID document resulting from this resolution request. | [4 methods]: cheqd, key, sov(2), web(2) |
+7.1 DID Resolution - A metadata structure. | [41 methods]: 3(6), ace(2), art(2), bba(4), btcr(6), cheqd(10), ebsi(4), elem(2), emtrust(2), ethr(36), evan(2), github(2), hcr(2), icon(2), io(2), ion(2), jolo(2), key(24), kilt(2), knox(10), lit(2), mpg(2), nacl(2), nft(6), onion(4), ont(2), orb(22), pkh(4), schema(4), sol(2), sov(18), ssb(6), stack(2), trust(4), tz(10), unisot(2), v1(6), vaa(2), web(22), webkey(4), work(2) |
+7.1 DID Resolution - If resolveRepresentation was called, this structure MUST contain a contentType property containing the Media Type of the representation found in the didDocumentStream. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - If the resolution is not successful, this structure MUST contain an error property describing the error. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - If the resolution is successful, and if the resolve function was called, this MUST be a DID document abstract data model (a map) as described in § 4. Data Model that is capable of being transformed into a conforming DID Document (representation), using the production rules specified by the representation. | [14 methods]: 3, cheqd(3), ethr, key(7), knox(3), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
+7.1 DID Resolution - If the resolution is successful, and if the resolveRepresentation function was called, this MUST be a byte stream of the resolved DID document in one of the conformant representations. | [41 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, knox(2), lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
+7.1 DID Resolution - If the resolution is successful, this MUST be a metadata structure. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - If the resolution is unsuccessful, this output MUST be an empty metadata structure. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - If the resolution is unsuccessful, this value MUST be an empty stream. | [41 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, knox(2), lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
+7.1 DID Resolution - If the resolution is unsuccessful, this value MUST be empty. | [14 methods]: 3, cheqd(3), ethr, key(7), knox(3), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
+7.1 DID Resolution - The value of id in the resolved DID document MUST match the DID that was resolved. | [14 methods]: 3, cheqd(3), ethr, key(7), knox(3), nft, onion, orb(6), pkh, sov(6), ssb(2), tz(4), web(5), webkey |
+7.1 DID Resolution - This input is REQUIRED and the value MUST be a conformant DID as defined in § 3.1 DID Syntax. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - This input is REQUIRED, but the structure MAY be empty. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1 DID Resolution - This structure is REQUIRED, and in the case of an error in the resolution process, this MUST NOT be empty. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.1 DID Resolution Options - The Media Type MUST be expressed as an ASCII string. | [36 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(4), kilt, knox(2), lit, mpg, nacl, nft(2), ont, orb(5), schema(2), sol, sov(3), stack, trust(2), unisot, v1(3), vaa, web(5), work |
+7.1.1 DID Resolution Options - The Media Type of the caller's preferred representation of the DID document. | [36 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(4), kilt, knox(2), lit, mpg, nacl, nft(2), ont, orb(5), schema(2), sol, sov(3), stack, trust(2), unisot, v1(3), vaa, web(5), work |
+7.1.1 DID Resolution Options - This property is OPTIONAL for the resolveRepresentation function and MUST NOT be used with the resolve function. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.2 DID Resolution Metadata - The caller of the resolveRepresentation function MUST use this value when determining how to parse and process the didDocumentStream returned by this function into the data model. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.2 DID Resolution Metadata - The value of this property MUST be a single keyword ASCII string. | [5 methods]: cheqd(2), key(3), knox(2), sov(4), web(3) |
+7.1.2 DID Resolution Metadata - The value of this property MUST be an ASCII string that is the Media Type of the conformant representations. | [41 methods]: 3(2), ace, art, bba(2), btcr(3), cheqd(2), ebsi(2), elem, emtrust, ethr(17), evan, github, hcr, icon, io, ion, jolo, key(5), kilt, knox(2), lit, mpg, nacl, nft(2), onion, ont, orb(5), pkh, schema(2), sol, sov(3), ssb, stack, trust(2), tz, unisot, v1(3), vaa, web(6), webkey, work |
+7.1.2 DID Resolution Metadata - This property MUST NOT be present if the resolve function was called. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.2 DID Resolution Metadata - This property is REQUIRED if resolution is successful and if the resolveRepresentation function was called. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.2 DID Resolution Metadata - This property is REQUIRED when there is an error in the resolution process. | [41 methods]: 3(3), ace, art, bba(2), btcr(3), cheqd(5), ebsi(2), elem, emtrust, ethr(18), evan, github, hcr, icon, io, ion, jolo, key(12), kilt, knox(5), lit, mpg, nacl, nft(3), onion(2), ont, orb(11), pkh(2), schema(2), sol, sov(9), ssb(3), stack, trust(2), tz(5), unisot, v1(3), vaa, web(11), webkey(2), work |
+7.1.2 DID Resolution Metadata - invalidDid - The DID supplied to the DID resolution function does not conform to valid syntax. | [5 methods]: cheqd, key(2), knox, sov(2), web |
+7.1.2 DID Resolution Metadata - notFound - The DID resolver was unable to find the DID document resulting from this resolution request. | [5 methods]: cheqd, key, knox, sov(2), web(2) |
7.1.3 DID Document Metadata - canonicalId - A canonicalId value MUST be produced by, and a form of, the same DID Method as the id property value. | [2 methods]: ion, orb(9) |
7.1.3 DID Document Metadata - canonicalId - The value of canonicalId MUST be a string that conforms to the rules in Section § 3.1 DID Syntax. | [2 methods]: ion, orb(9) |
-7.1.3 DID Document Metadata - created - The value of the property MUST be a string formatted as an XML Datetime normalized to UTC 00:00:00 and without sub-second decimal precision. | [4 methods]: 3(5), cheqd(7), ssb(6), vaa |
+7.1.3 DID Document Metadata - created - The value of the property MUST be a string formatted as an XML Datetime normalized to UTC 00:00:00 and without sub-second decimal precision. | [5 methods]: 3(5), cheqd(7), knox(7), ssb(6), vaa |
7.1.3 DID Document Metadata - deactivated - If a DID has been deactivated, DID document metadata MUST include this property with the boolean value true. | [2 methods]: btcr(2), orb |
7.1.3 DID Document Metadata - deactivated - If a DID has not been deactivated, this property is OPTIONAL, but if included, MUST have the boolean value false. | [1 method]: btcr |
7.1.3 DID Document Metadata - equivalentId - Each equivalentId DID value MUST be produced by, and a form of, the same DID Method as the id property value. | [1 method]: orb(11) |
@@ -407,31 +407,31 @@ Summary by Specification Statements
7.1.3 DID Document Metadata - nextUpdate - The value of the property MUST follow the same formatting rules as the created property. | [3 methods]: 3(2), ethr(2), ssb(2) |
7.1.3 DID Document Metadata - nextVersionId - The value of the property MUST be an ASCII string. | [3 methods]: 3(2), ethr(2), ssb(2) |
7.1.3 DID Document Metadata - updated - The value of the property MUST follow the same formatting rules as the created property. | [4 methods]: 3(5), ethr(6), ssb(4), vaa |
-7.1.3 DID Document Metadata - versionId - The value of the property MUST be an ASCII string. | [4 methods]: 3(5), cheqd(7), ethr(6), ssb(6) |
-7.2 DID URL Dereferencing - A conformant DID URL as a single string. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - A metadata structure. | [14 methods]: 3(4), art(4), cheqd(12), ethr(4), key(6), nft(4), onion(4), pkh(4), polygon(6), sov(10), ssb(6), tz(4), web(32), webkey(4) |
-7.2 DID URL Dereferencing - If the dereferencing function was called and successful, this MUST contain a resource corresponding to the DID URL. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - If the dereferencing is not successful, this structure MUST contain an error property describing the error. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - If the dereferencing is successful, this MUST be a metadata structure, but the structure MAY be empty. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - If the dereferencing is unsuccessful, this output MUST be an empty metadata structure. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - If the dereferencing is unsuccessful, this value MUST be empty. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - This input is REQUIRED, but the structure MAY be empty. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - This input is REQUIRED. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - This structure is REQUIRED, and in the case of an error in the dereferencing process, this MUST NOT be empty. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2 DID URL Dereferencing - To dereference a DID fragment, the complete DID URL including the DID fragment MUST be used. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2.1 DID URL Dereferencing Options - The Media Type MUST be expressed as an ASCII string. | [8 methods]: 3(2), art(2), cheqd(6), ethr(2), nft(2), polygon(3), sov(5), web(13) |
-7.2.1 DID URL Dereferencing Options - The Media Type that the caller prefers for contentStream. | [8 methods]: 3(2), art(2), cheqd(6), ethr(2), nft(2), polygon(3), sov(5), web(13) |
-7.2.2 DID URL Dereferencing Metadata - The Media Type value MUST be expressed as an ASCII string. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(2), nft(2), onion(2), pkh(2), polygon, sov(5), ssb(3), tz(2), web(10), webkey(2) |
-7.2.2 DID URL Dereferencing Metadata - The value of this property MUST be a single keyword ASCII string. | [5 methods]: cheqd(2), key, polygon(2), sov(3), web(6) |
-7.2.2 DID URL Dereferencing Metadata - This property is REQUIRED when there is an error in the dereferencing process. | [14 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
-7.2.2 DID URL Dereferencing Metadata - invalidDidUrl - The DID URL supplied to the DID URL dereferencing function does not conform to valid syntax. | [4 methods]: cheqd, key, sov, web |
-7.2.2 DID URL Dereferencing Metadata - notFound - The DID URL dereferencer was unable to find the contentStream resulting from this dereferencing request. | [3 methods]: cheqd, sov(2), web(5) |
+7.1.3 DID Document Metadata - versionId - The value of the property MUST be an ASCII string. | [5 methods]: 3(5), cheqd(7), ethr(6), knox(7), ssb(6) |
+7.2 DID URL Dereferencing - A conformant DID URL as a single string. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - A metadata structure. | [15 methods]: 3(4), art(4), cheqd(12), ethr(4), key(6), knox(12), nft(4), onion(4), pkh(4), polygon(6), sov(10), ssb(6), tz(4), web(32), webkey(4) |
+7.2 DID URL Dereferencing - If the dereferencing function was called and successful, this MUST contain a resource corresponding to the DID URL. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - If the dereferencing is not successful, this structure MUST contain an error property describing the error. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - If the dereferencing is successful, this MUST be a metadata structure, but the structure MAY be empty. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - If the dereferencing is unsuccessful, this output MUST be an empty metadata structure. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - If the dereferencing is unsuccessful, this value MUST be empty. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - This input is REQUIRED, but the structure MAY be empty. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - This input is REQUIRED. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - This structure is REQUIRED, and in the case of an error in the dereferencing process, this MUST NOT be empty. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2 DID URL Dereferencing - To dereference a DID fragment, the complete DID URL including the DID fragment MUST be used. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2.1 DID URL Dereferencing Options - The Media Type MUST be expressed as an ASCII string. | [9 methods]: 3(2), art(2), cheqd(6), ethr(2), knox(6), nft(2), polygon(3), sov(5), web(13) |
+7.2.1 DID URL Dereferencing Options - The Media Type that the caller prefers for contentStream. | [9 methods]: 3(2), art(2), cheqd(6), ethr(2), knox(6), nft(2), polygon(3), sov(5), web(13) |
+7.2.2 DID URL Dereferencing Metadata - The Media Type value MUST be expressed as an ASCII string. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(2), knox(6), nft(2), onion(2), pkh(2), polygon, sov(5), ssb(3), tz(2), web(10), webkey(2) |
+7.2.2 DID URL Dereferencing Metadata - The value of this property MUST be a single keyword ASCII string. | [6 methods]: cheqd(2), key, knox(2), polygon(2), sov(3), web(6) |
+7.2.2 DID URL Dereferencing Metadata - This property is REQUIRED when there is an error in the dereferencing process. | [15 methods]: 3(2), art(2), cheqd(6), ethr(2), key(3), knox(6), nft(2), onion(2), pkh(2), polygon(3), sov(5), ssb(3), tz(2), web(16), webkey(2) |
+7.2.2 DID URL Dereferencing Metadata - invalidDidUrl - The DID URL supplied to the DID URL dereferencing function does not conform to valid syntax. | [5 methods]: cheqd, key, knox, sov, web |
+7.2.2 DID URL Dereferencing Metadata - notFound - The DID URL dereferencer was unable to find the contentStream resulting from this dereferencing request. | [4 methods]: cheqd, knox, sov(2), web(5) |
7.3 Metadata Structure - Each property name MUST be a string. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
7.3 Metadata Structure - Each property value MUST be a string, map, list, ordered set, boolean, or null. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
7.3 Metadata Structure - The entire metadata structure MUST be serializable according to the JSON serialization rules in the [INFRA] specification. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
7.3 Metadata Structure - The structure used to communicate this metadata MUST be a map of properties. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
7.3 Metadata Structure - The values within any complex data structures such as maps and lists MUST be one of these data types as well. | [30 methods]: 3(2), algo(2), art(2), cheqd(2), ebsi(2), elem(2), ethr(2), is, jnctn, key(24), kilt(4), knox, lit, monid, nft(2), onion, orb(11), photon(2), pkh(6), polygon, schema(2), sov(2), ssb, trust(2), tz(4), unisot(2), v1(2), vaa, web(12), webkey |
-All conformant DID resolvers MUST implement the DID resolution functions for at least one DID method and MUST be able to return a DID document in at least one conformant representation. | [40 methods]: 3, ace, art, bba, btcr, cheqd, ebsi, elem, emtrust, ethr(2), evan, github, hcr, icon, io, ion, jolo, key(3), kilt, lit, mpg, nacl, nft, onion, ont, orb, pkh, schema, sol, sov(3), ssb, stack, trust, tz, unisot, v1, vaa, web(3), webkey, work |
+All conformant DID resolvers MUST implement the DID resolution functions for at least one DID method and MUST be able to return a DID document in at least one conformant representation. | [41 methods]: 3, ace, art, bba, btcr, cheqd, ebsi, elem, emtrust, ethr(2), evan, github, hcr, icon, io, ion, jolo, key(3), kilt, knox, lit, mpg, nacl, nft, onion, ont, orb, pkh, schema, sol, sov(3), ssb, stack, trust, tz, unisot, v1, vaa, web(3), webkey, work |
@@ -1038,8 +1038,18 @@ Summary by Method Implementation
- |
- |
+
+
+ (100)
+
+ |
+
+
+
+ (114)
+ (6)
+ |
+
did:lit | did-lit (2021) |
(29)
@@ -35645,7 +35655,7 @@ |
+
+
+ |
+did:knox | did-method-knox-registry-mgmt |
+did:UNKNOWN |
+
+
@@ -35999,7 +36016,7 @@