diff --git a/methods/key.json b/methods/key.json index b0ddfac..5afb3b9 100644 --- a/methods/key.json +++ b/methods/key.json @@ -1,15 +1,15 @@ { "$schema": "https://identity.foundation/did-traits/schemas/traits.json", "name": "key", - "modifiable": false, - "service_endpoints": false, + "updateable": false, + "updateable_service_endpoints": false, "deactivatable": false, "deletable": false, - "fees": false, + "explicit_fees": false, "self-certifying": true, - "rotatable_keys": false, - "pre-rotatable_keys": false, - "modifiable_multi-sig": false, + "updateable_verification_methods": false, + "pre-rotation_of_keys": false, + "multi-sig_verification_method": false, "human-readable": false, "resolvable_locally": false, "resolvable_globally": true, diff --git a/methods/peer.json b/methods/peer.json index 6d1799b..966c61f 100644 --- a/methods/peer.json +++ b/methods/peer.json @@ -1,15 +1,15 @@ { "$schema": "https://identity.foundation/did-traits/schemas/traits.json", "name": "peer", - "modifiable": true, - "service_endpoints": true, + "updateable": true, + "updateable_service_endpoints": true, "deactivatable": false, "deletable": false, - "fees": false, + "explicit_fees": false, "self-certifying": true, - "rotatable_keys": true, - "pre-rotatable_keys": false, - "modifiable_multi-sig": false, + "updateable_verification_methods": true, + "pre-rotation_of_keys": false, + "multi-sig_verification_method": false, "human-readable": false, "resolvable_locally": true, "resolvable_globally": false, diff --git a/methods/tdw.json b/methods/tdw.json index e4e709f..a56e06b 100644 --- a/methods/tdw.json +++ b/methods/tdw.json @@ -1,15 +1,15 @@ { "$schema": "https://identity.foundation/did-traits/schemas/traits.json", "name": "tdw", - "modifiable": true, - "service_endpoints": true, + "updateable": true, + "updateable_service_endpoints": true, "deactivatable": true, "deletable": true, - "fees": false, + "explicit_fees": false, "self-certifying": true, - "rotatable_keys": true, - "pre-rotatable_keys": true, - "modifiable_multi-sig": false, + "updateable_verification_methods": true, + "pre-rotation_of_keys": true, + "multi-sig_verification_method": false, "human-readable": false, "resolvable_locally": false, "resolvable_globally": true, diff --git a/methods/web.json b/methods/web.json index 5302e40..3aec034 100644 --- a/methods/web.json +++ b/methods/web.json @@ -1,15 +1,15 @@ { "$schema": "https://identity.foundation/did-traits/schemas/traits.json", "name": "web", - "modifiable": true, - "service_endpoints": true, + "updateable": true, + "updateable_service_endpoints": true, "deactivatable": true, "deletable": true, - "fees": false, + "explicit_fees": false, "self-certifying": false, - "rotatable_keys": true, - "pre-rotatable_keys": false, - "modifiable_multi-sig": false, + "updateable_verification_methods": true, + "pre-rotation_of_keys": false, + "multi-sig_verification_method": false, "human-readable": true, "resolvable_locally": false, "resolvable_globally": true, diff --git a/spec/spec.md b/spec/spec.md index ff46c00..848836f 100644 --- a/spec/spec.md +++ b/spec/spec.md @@ -166,13 +166,12 @@ systematic comparison of their capabilities. Generated via ../generate-markdown-table-comparison.nu --> -| Method | [Modifiable](#modifiable) | [Service Endpoints](#service_endpoints) | [Deactivatable](#deactivatable) | [Deletable](#deletable) | [Explicit Fees](#fees) | [Self-Certifying](#self-certifying) | [Rotatable Keys](#rotatable_keys) | [Pre-Rotatable Keys](#pre-rotatable_keys) | [Multi-Signature Modifiable](#modifiable_multi-sig) | [Human-readable](#human-readable) | [Enumerable](#enumerable) | [Locally Resolvable](#locally_resolvable) | [Globally Resolvable](#globally_resolvable) | [Documents Hosting](#documents) | [DID Document History](#history) | [Immutable DID Document History](#history_immutable) | [Not Hosted](#not_hosted) | [Centrally Hosted](#centrally_hosted) | [Decentrally Hosted](#decentrally_hosted) | -| --------------------------------------------------------------------- | ------------------------- | --------------------------------------- | ------------------------------- | ----------------------- | ---------------------- | ----------------------------------- | --------------------------------- | ----------------------------------------- | --------------------------------------------------- | --------------------------------- | ------------------------- | ----------------------------------------- | ------------------------------------------- | ------------------------------- | -------------------------------- | ---------------------------------------------------- | ------------------------- | ------------------------------------- | ----------------------------------------- | -| [did:key](https://www.w3.org/TR/did-extensions-methods/#did-methods) | | | | | | `x` | | | | | | | | | | | | | | -| [did:peer](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | | | | `x` | `x` | | | | | | | | | | | | | -| [did:tdw](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | `x` | `x` | | `x` | `x` | `x` | | | | | | | `x` | | | | | -| [did:web](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | `x` | `x` | | | `x` | | | `x` | | | | | | | | | | ->>>>>>> 2d36c4a (feat: add DID method comparison table) +| Method | [Updateable](#updateable) | [Updateable Service Endpoints](#updateable_service_endpoints) | [Deactivatable](#deactivatable) | [Deletable](#deletable) | [Explicit Fees](#explicit_fees) | [Self-Certifying](#self-certifying) | [Rotatable Verification Methods](#updateable_verification_methods) | [Pre-rotation of Keys](#pre-rotation_of_keys) | [Multi-Signature Verification Method](#multi-sig_verification_method) | [Human-readable](#human-readable) | [Enumerable](#enumerable) | [Locally Resolvable](#resolvable_locally) | [Globally Resolvable](#resolvable_globally) | [DID Document History](#history) | [Cryptograhpically signed DID Document History](#history_signed) | [Not Hosted](#hosted_not) | [Centrally Hosted](#hosted_centrally) | [Decentrally Hosted](#hosted_decentrally) | [Privacy Preserving Cryptography](#cryptography_privacy_preserving) | [Government-approved Cryptography](#cryptography_government-approved) | [GDPR-compliant](#gdpr-compliant) | +| --------------------------------------------------------------------- | ------------------------- | ------------------------------------------------------------- | ------------------------------- | ----------------------- | ------------------------------- | ----------------------------------- | ------------------------------------------------------------------ | --------------------------------------------- | --------------------------------------------------------------------- | --------------------------------- | ------------------------- | ----------------------------------------- | ------------------------------------------- | -------------------------------- | ---------------------------------------------------------------- | ------------------------- | ------------------------------------- | ----------------------------------------- | ------------------------------------------------------------------- | --------------------------------------------------------------------- | --------------------------------- | +| [did:key](https://www.w3.org/TR/did-extensions-methods/#did-methods) | | | | | | `x` | | | | | | | `x` | | | `x` | | | | | | +| [did:peer](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | | | | `x` | `x` | | | | | `x` | | | | `x` | | | | | | +| [did:tdw](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | `x` | `x` | | `x` | `x` | `x` | | | | | `x` | `x` | `x` | | `x` | | | | | +| [did:web](https://www.w3.org/TR/did-extensions-methods/#did-methods) | `x` | `x` | `x` | `x` | | | `x` | | | `x` | | | `x` | | | | `x` | | | | | ## Appendix