diff --git a/contexts/credentials/v2 b/contexts/credentials/v2 index 69c14cbd8..3148253fa 100644 --- a/contexts/credentials/v2 +++ b/contexts/credentials/v2 @@ -80,6 +80,10 @@ "termsOfUse": { "@id": "https://www.w3.org/2018/credentials#termsOfUse", "@type": "@id" + }, + "confidenceMethod": { + "@id": "https://www.w3.org/2018/credentials#confidenceMethod", + "@type": "@id" } } }, diff --git a/index.html b/index.html index ca7271b45..f010b6de5 100644 --- a/index.html +++ b/index.html @@ -2224,13 +2224,13 @@

Data Schemas

more data schemas that provide verifiers with enough information to determine if the provided data conforms to the provided schema(s). Each credentialSchema MUST specify its type (for example, -JsonSchema2023), and an id property +JsonSchema), and an id property that MUST be a URL identifying the schema file. The precise contents of each data schema is determined by the specific type definition.

If multiple schemas are present, validity is determined according to the -processing rules outlined by each associated credentialSchema +processing rules outlined by each associated credentialSchema type property.

@@ -2270,11 +2270,11 @@

Data Schemas

}, "credentialSchema": [{ "id": "https://example.org/examples/degree.json", - "type": "JsonSchema2023" + "type": "JsonSchema" }, { "id": "https://example.org/examples/alumni.json", - "type": "JsonSchema2023" + "type": "JsonSchema" }] } @@ -3555,6 +3555,26 @@

Reserved Extension Points

+ + `confidenceMethod` + +A property used for specifying one or more methods that a verifier +might use to increase their confidence that the value of an attribute in or of +a verifiable credential or verifiable presentation is accurate, including but not +limited to attributes such as `initialRecipient` (a/k/a `issuee`), `presenter`, +`authorizedPresenter`, `holder`, etc. +The associated vocabulary URL MUST be +`https://www.w3.org/2018/credentials#confidenceMethod`. +

+This property reservation might be deleted in favor of an existing section +in the specification if at least one specification with two independent +implementations are demonstrated by the end of the Candidate Recommendation +Phase. If that does not occur, this reservation will remain, but the existing +section in the specification will be removed. +See Verifiable Credential Confidence Methods. +

+ + `evidence` @@ -3588,13 +3608,14 @@

Reserved Extension Points

`renderMethod` -A property used for specifying how to render a credential into a visual, +A property used for specifying one or more methods to render a credential into a visual, auditory, or haptic format. The associated vocabulary URL MUST be `https://www.w3.org/2018/credentials#renderMethod`.

This reserved property is at risk and will be removed from the specification if at least one specification with two independent implementations are not demonstrated by the end of the Candidate Recommendation Phase. +See Verifiable Credential Rendering Methods.

@@ -3625,6 +3646,82 @@

Reserved Extension Points

+ +
+

Ecosystem Compatibility

+ +

+There are a number of digital credential formats that do not natively use the +data model provided in this document, but are aligned with a number of concepts +in this specification. At the time of publication, examples of these digital +credential formats include + +JSON Web Tokens (JWTs), + +CBOR Web Tokens (CWTs), +ISO-18013-5:2021 +(mDLs), + +AnonCreds, + +Gordian Envelopes, and + +Authentic Chained Data Containers (ACDCs). +

+ +

+If conceptually aligned digital credential formats can be transformed into a +conforming document according to the rules provided in this section, they +are considered "compatible with the W3C Verifiable Credentials ecosystem". +A conforming document is either a verifiable credential serialized +as the `application/vc+ld+json` media type or a verifiable presentation +serialized as the `application/vp+ld+json` media type. Specifications that +describe how to perform transformations that enable compatibility with +the Verifiable Credentials ecosystem: +

+ + + +

+Readers are advised that a digital credential is only considered +compatible with the W3C Verifiable Credentials ecosystem if it is a +conforming document and it utilizes at least one securing mechanism, as +described by their respective requirements in this specification. While some communities might call some digital +credential formats that are not conforming documents +"verifiable credentials", doing so does NOT make that digital credential +compliant to this specification. +

+ +
+