From 3c6b8b5aba7094de52fc36e18f4a2ed33d07f27f Mon Sep 17 00:00:00 2001
From: mprorock
+ Media types as defined in [[RFC6838]] serve a useful purpose with verifiable
+ credentials, especially in regards to identifcation of a particular syntax
+ that is in use with a verifiable credential.
+
+ Syntaxes SHOULD be identified by a media type, and certain conventions as
+ outlined in this section should be followed when defining or using media types
+ with verifiable credentials.
+
+ Any media types associated with the core data model are listed in the section on
+ IANA Considerations for registration with IANA.
+
+ When defining a media type for use with verifiable credentials, for instance in a
+ specification that defines a specific syntax, use of the term `verifiable` implies
+ the presence of a proof with the credential.
+ This is also the case if the term is abbreviated, such as in `vc+ld+json`.
+ Use of media type identified as `verifiable` in this way MUST correspond with use
+ of one or more proofs with the credential.
+
+ Use of the term `credential` in a media type related to a syntax of verifiable
+ credentials without the corresponding use of `verifiable` as noted above does not
+ imply the presence of a proof with the credential.
+
+ At the time of this writing, there are two media types associated with the core data
+ model: `application/credential+ld+json` and `application/verifiable+credential+ld+json`.
+ Other specifications such as [[VC-JWT]] define additional media types as may be
+ required to allow for proper interpertation of the syntax of verifiable credentials
+ encoded in the respective syntax described by the specification.
+ Syntactic Sugar
+ Media Types
+
+ Proof Formats
From b1e0616ed87390b18fae869869a1568e45fcb15d Mon Sep 17 00:00:00 2001
From: Mike Prorock Media Types
At the time of this writing, there are two media types associated with the core data
model: `application/credential+ld+json` and `application/verifiable+credential+ld+json`.
Other specifications such as [[VC-JWT]] define additional media types as may be
- required to allow for proper interpertation of the syntax of verifiable credentials
+ required to allow for proper interpretation of the syntax of verifiable credentials
encoded in the respective syntax described by the specification.
Use of the term `credential` in a media type related to a syntax of verifiable
From 59532a5c06eab1747864bd3b0aef810917dc9038 Mon Sep 17 00:00:00 2001
From: Mike Prorock
Media types as defined in [[RFC6838]] serve a useful purpose with verifiable
- credentials, especially in regards to identifcation of a particular syntax
+ credentials, especially regarding identification of a particular syntax
that is in use with a verifiable credential.
@@ -3427,16 +3427,17 @@ Media Types
Media Types
IANA Considerations for registration with IANA.
- When defining a media type for use with verifiable credentials, for instance in a - specification that defines a specific syntax, use of the term `verifiable` implies + When defining a media type for use with verifiable credentials — for instance, in a + specification that defines a specific syntax — use of the term `verifiable` implies the presence of a proof with the credential. - This is also the case if the term is abbreviated in accordance with other specs, such as in `vc+ld+json`. + This also applies when the term is abbreviated, as in other specifications, + such as in the [[VC-JWT]] specification's use of `vc+ld+json`. Use of media type identified as `verifiable` in this way MUST correspond with the use of one or more proofs with the credential.
Use of the term `credential` in a media type related to a syntax of verifiable - credentials without the corresponding use of `verifiable` as noted above does not + credentials without the corresponding use of `verifiable` as described above does not imply the presence of a proof with the credential.
@@ -3444,7 +3445,7 @@
From bda384a1ac50fd58a6e4932f4485fa2be4af4cec Mon Sep 17 00:00:00 2001
From: Mike Prorock Media Types
Syntaxes SHOULD be identified by a media type, and certain conventions as - outlined in this section should be followed when defining or using media types + outlined in this section SHOULD be followed when defining or using media types with verifiable credentials.
From fee2e8c39197ca235b02f99e146b07339d2e581f Mon Sep 17 00:00:00 2001
From: mprorock Media Types
Any media types associated with the core data model are listed in the section on
IANA Considerations for registration with IANA.
- When defining a media type for use with verifiable credentials — for instance, in a - specification that defines a specific syntax — use of the term `verifiable` implies - the presence of a proof with the credential. - This also applies when the term is abbreviated, as in other specifications, - such as in the [[VC-JWT]] specification's use of `vc+ld+json`. - Use of media types identified as `verifiable` in this way MUST correspond to - the use of one or more proofs with the credential. +
+ Presence of the term "verifiable" (or a shortened version) in the media type may + or may not imply a proof. Original proposed language is tracked in the issue + corresponding to this note.
Use of the term `credential` in a media type related to a syntax of verifiable