diff --git a/CR/2024-05-09/index.html b/CR/2024-05-09/index.html index 0916014..86bd061 100644 --- a/CR/2024-05-09/index.html +++ b/CR/2024-05-09/index.html @@ -184,7 +184,7 @@ "name": "Bitstring Status List v1.0", "inLanguage": "en", "license": "https://www.w3.org/copyright/software-license-2023/", - "datePublished": "2024-05-09", + "datePublished": "2024-05-21", "copyrightHolder": { "name": "World Wide Web Consortium", "url": "https://www.w3.org/" @@ -579,60 +579,66 @@ var[data-type]::after{content:attr(data-type);transform:translateX(-50%) translateY(-100%);background:#222;text-align:center;font-family:"Dank Mono","Fira Code",monospace;font-style:normal;padding:6px;border-radius:3px;color:#daca88;text-indent:0;font-weight:400} var[data-type]:hover::after,var[data-type]:hover::before{opacity:1} - -
W3C Candidate Recommendation Snapshot
+W3C Candidate Recommendation Snapshot
This Candidate Recommendation is not expected to advance to Proposed - Recommendation any earlier than 06 June 2024. + Recommendation any earlier than 21 June 2024.
This document was produced by a group @@ -2090,7 +2096,7 @@
+
The Working Group is currently discussing what sort of guidance to provide for decoy values. It has been suggested that decoy values are, in general, harmful to this specification's privacy characteristics. However, the group @@ -2329,7 +2335,8 @@
{ +
{ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://www.w3.org/ns/credentials/examples/v2" @@ -2349,8 +2356,120 @@Bitstring Status List v1.0
-
{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2", + "https://w3id.org/security/suites/ed25519-2020/v1" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + }, + "proof": { + "type": "Ed25519Signature2020", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "proofPurpose": "assertionMethod", + "proofValue": "z7MxneaTgLeecfDEapo8kfX2bxpM8gpGDX4389Zna5pZLeQhin4aKkPC +52NeW1hyaAmsVHEwmt6Fm19H9GA3eaci" + } +}
{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + }, + "proof": { + "type": "DataIntegrityProof", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z4A9fK3hEfEJrukzRGqgCrQCFL8r3A6UbcAWDWndqzLtC6LYx2aiPdBb +WyMFJA3kiPjA2HotQefZfzVksS4aQqBpd" + } +}
---------------- JWT header --------------- +{ + "alg": "ES256", + "typ": "JWT" +} +--------------- JWT payload --------------- +// NOTE: The example below uses a valid VC-JWT serialization +// that duplicates the iss, nbf, jti, and sub fields in the +// Verifiable Credential (vc) field. +{ + "vc": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + } + }, + "iss": "did:example:12345", + "jti": "https://example.com/credentials/23894672394", + "sub": "did:example:6789" +} +--------------- JWT --------------- +eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3 +d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ +GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp +YWxzLzIzODk0NjcyMzk0IiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJpc3N1ZXI +iOiJkaWQ6ZXhhbXBsZToxMjM0NSIsInZhbGlkRnJvbSI6IjIwMjEtMDQtMDVUMTQ6Mjc6NDJaIi +wiY3JlZGVudGlhbFN0YXR1cyI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5jb20vY3JlZGVudGlhb +HMvc3RhdHVzLzMjOTQ1NjciLCJ0eXBlIjoiQml0c3RyaW5nU3RhdHVzTGlzdEVudHJ5Iiwic3Rh +dHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJzdGF0dXNMaXN0SW5kZXgiOiI5NDU2NyIsInN0YXR +1c0xpc3RDcmVkZW50aWFsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9jcmVkZW50aWFscy9zdGF0dX +MvMyJ9LCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOjY3ODkiLCJ0eXBlI +joiUGVyc29uIn19LCJpc3MiOiJkaWQ6ZXhhbXBsZToxMjM0NSIsImp0aSI6Imh0dHBzOi8vZXhh +bXBsZS5jb20vY3JlZGVudGlhbHMvMjM4OTQ2NzIzOTQiLCJzdWIiOiJkaWQ6ZXhhbXBsZTo2Nzg +5In0.wDbjun1yyxXI4tiYspIXdpWiMzgk3ML9lbFYRyx4J2S2XsEKJfEJce-r_ViuhgMTPAtqhr +TIxRERrKURpxbYrQ
{ + ++}{ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://www.w3.org/ns/credentials/examples/v2" @@ -2374,8 +2494,110 @@-Bitstring Status List v1.0
revocation", "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAIC3AYbSVKsAQAAA" } -}
{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2", + "https://w3id.org/security/suites/ed25519-2020/v1" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI +C3AYbSVKsAQAAA" + }, + "proof": { + "type": "Ed25519Signature2020", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "proofPurpose": "assertionMethod", + "proofValue": "z3NxfNdYohF1EqGM5YXsa3mCssFHjrscvSz3WPsPWjNmXAc1XdeSufrc +sgXprqkzaAGKJQyedm5znhCuywq8ms1vN" + } +}{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI +C3AYbSVKsAQAAA" + }, + "proof": { + "type": "DataIntegrityProof", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z3tSG3pNtn6ao7o5ueBCLhfFKKUThafgjgYjEc2hLRxRVsTdnyGwJCkm +x7NBAxts8KxFNz5GXBZZARygLF3Arepsd" + } +}---------------- JWT header --------------- +{ + "alg": "ES256", + "typ": "JWT" +} +--------------- JWT payload --------------- +// NOTE: The example below uses a valid VC-JWT serialization +// that duplicates the iss, nbf, jti, and sub fields in the +// Verifiable Credential (vc) field. +{ + "vc": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAA +AIC3AYbSVKsAQAAA" + } + }, + "iss": "did:example:12345", + "jti": "https://example.com/credentials/status/3", + "sub": "https://example.com/status/3#list" +} +--------------- JWT --------------- +eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3 +d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ +GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp +YWxzL3N0YXR1cy8zIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIkJpdHN0cmluZ1N +0YXR1c0xpc3RDcmVkZW50aWFsIl0sImlzc3VlciI6ImRpZDpleGFtcGxlOjEyMzQ1IiwidmFsaW +RGcm9tIjoiMjAyMS0wNC0wNVQxNDoyNzo0MFoiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6I +mh0dHBzOi8vZXhhbXBsZS5jb20vc3RhdHVzLzMjbGlzdCIsInR5cGUiOiJCaXRzdHJpbmdTdGF0 +dXNMaXN0Iiwic3RhdHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJlbmNvZGVkTGlzdCI6InVINHN +JQUFBQUFBQUFBLTNCTVFFQUFBRENvUFZQYlF3Zm9BQUFBQUFBQUFBQUFBQUFBQUFBQUlDM0FZYl +NWS3NBUUFBQSJ9fSwiaXNzIjoiZGlkOmV4YW1wbGU6MTIzNDUiLCJqdGkiOiJodHRwczovL2V4Y +W1wbGUuY29tL2NyZWRlbnRpYWxzL3N0YXR1cy8zIiwic3ViIjoiaHR0cHM6Ly9leGFtcGxlLmNv +bS9zdGF0dXMvMyNsaXN0In0.IC-ahilmzzn2fMwtH10ToLWEt8E6fbkfYbX0ayfYdMfiDjzJj2T +ZIS7mXIB7vi2lwvlY0GqJ1L7nP6npPNZ77A@@ -2512,7 +2734,7 @@ @@ -2359,7 +2478,8 @@Bitstring Status List v1.0
[VC-DATA-INTEGRITY] Verifiable Credential Data Integrity 1.0. Manu Sporny; Dave Longley; Greg Bernstein; Dmitri Zagidulin; Sebastian Crane. W3C. 28 April 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-integrity/ [VC-DATA-MODEL-2.0] - Verifiable Credentials Data Model v2.0. Manu Sporny; Ted Thibodeau Jr; Ivan Herman; Michael Jones; Gabe Cohen. W3C. 7 May 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-model-2.0/ + Verifiable Credentials Data Model v2.0. Manu Sporny; Ted Thibodeau Jr; Ivan Herman; Michael Jones; Gabe Cohen. W3C. 13 May 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-model-2.0/ [XMLSCHEMA11-2] W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. David Peterson; Sandy Gao; Ashok Malhotra; Michael Sperberg-McQueen; Henry Thompson; Paul V. Biron et al. W3C. 5 April 2012. W3C Recommendation. URL: https://www.w3.org/TR/xmlschema11-2/ diff --git a/CR/2024-CR1/index.html b/CR/2024-CR1/index.html index 0916014..86bd061 100644 --- a/CR/2024-CR1/index.html +++ b/CR/2024-CR1/index.html @@ -184,7 +184,7 @@ "name": "Bitstring Status List v1.0", "inLanguage": "en", "license": "https://www.w3.org/copyright/software-license-2023/", - "datePublished": "2024-05-09", + "datePublished": "2024-05-21", "copyrightHolder": { "name": "World Wide Web Consortium", "url": "https://www.w3.org/" @@ -579,60 +579,66 @@ var[data-type]::after{content:attr(data-type);transform:translateX(-50%) translateY(-100%);background:#222;text-align:center;font-family:"Dank Mono","Fira Code",monospace;font-style:normal;padding:6px;border-radius:3px;color:#daca88;text-indent:0;font-weight:400} var[data-type]:hover::after,var[data-type]:hover::before{opacity:1} - -Bitstring Status List v1.0
Privacy-preserving status information for Verifiable Credentials
-W3C Candidate Recommendation Snapshot
+W3C Candidate Recommendation Snapshot
More details about this document
- This version:
- - https://www.w3.org/TR/2024/CR-vc-bitstring-status-list-20240509/ + https://www.w3.org/TR/2024/CR-vc-bitstring-status-list-20240521/
- Latest published version:
- https://www.w3.org/TR/vc-bitstring-status-list/ @@ -845,7 +851,7 @@
Bitstring Status List v1.0
royalty-free licensing for implementations.
This Candidate Recommendation is not expected to advance to Proposed - Recommendation any earlier than 06 June 2024. + Recommendation any earlier than 21 June 2024.
This document was produced by a group @@ -2090,7 +2096,7 @@
Bitstring Status List v1.0
-
Issue 150: Describe decoy entries as a privacy mitigation before-CRpr existsprivacy-needs-resolutioneditorial+
+Issue 150: Describe decoy entries as a privacy mitigation during-CRpr existsprivacy-needs-resolutioneditorialThe Working Group is currently discussing what sort of guidance to provide for decoy values. It has been suggested that decoy values are, in general, harmful to this specification's privacy characteristics. However, the group @@ -2329,7 +2335,8 @@
Bitstring Status List v1.0
Example 4: A Revocable Verifiable Credential -Verifiable CredentialSecured with Data IntegritySecured with VC-JWT{ ++}{ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://www.w3.org/ns/credentials/examples/v2" @@ -2349,8 +2356,120 @@Bitstring Status List v1.0
-
{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2", + "https://w3id.org/security/suites/ed25519-2020/v1" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + }, + "proof": { + "type": "Ed25519Signature2020", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "proofPurpose": "assertionMethod", + "proofValue": "z7MxneaTgLeecfDEapo8kfX2bxpM8gpGDX4389Zna5pZLeQhin4aKkPC +52NeW1hyaAmsVHEwmt6Fm19H9GA3eaci" + } +}{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + }, + "proof": { + "type": "DataIntegrityProof", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z4A9fK3hEfEJrukzRGqgCrQCFL8r3A6UbcAWDWndqzLtC6LYx2aiPdBb +WyMFJA3kiPjA2HotQefZfzVksS4aQqBpd" + } +}---------------- JWT header --------------- +{ + "alg": "ES256", + "typ": "JWT" +} +--------------- JWT payload --------------- +// NOTE: The example below uses a valid VC-JWT serialization +// that duplicates the iss, nbf, jti, and sub fields in the +// Verifiable Credential (vc) field. +{ + "vc": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/23894672394", + "type": [ + "VerifiableCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:42Z", + "credentialStatus": { + "id": "https://example.com/credentials/status/3#94567", + "type": "BitstringStatusListEntry", + "statusPurpose": "revocation", + "statusListIndex": "94567", + "statusListCredential": "https://example.com/credentials/status/3" + }, + "credentialSubject": { + "id": "did:example:6789", + "type": "Person" + } + }, + "iss": "did:example:12345", + "jti": "https://example.com/credentials/23894672394", + "sub": "did:example:6789" +} +--------------- JWT --------------- +eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3 +d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ +GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp +YWxzLzIzODk0NjcyMzk0IiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCJdLCJpc3N1ZXI +iOiJkaWQ6ZXhhbXBsZToxMjM0NSIsInZhbGlkRnJvbSI6IjIwMjEtMDQtMDVUMTQ6Mjc6NDJaIi +wiY3JlZGVudGlhbFN0YXR1cyI6eyJpZCI6Imh0dHBzOi8vZXhhbXBsZS5jb20vY3JlZGVudGlhb +HMvc3RhdHVzLzMjOTQ1NjciLCJ0eXBlIjoiQml0c3RyaW5nU3RhdHVzTGlzdEVudHJ5Iiwic3Rh +dHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJzdGF0dXNMaXN0SW5kZXgiOiI5NDU2NyIsInN0YXR +1c0xpc3RDcmVkZW50aWFsIjoiaHR0cHM6Ly9leGFtcGxlLmNvbS9jcmVkZW50aWFscy9zdGF0dX +MvMyJ9LCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6ImRpZDpleGFtcGxlOjY3ODkiLCJ0eXBlI +joiUGVyc29uIn19LCJpc3MiOiJkaWQ6ZXhhbXBsZToxMjM0NSIsImp0aSI6Imh0dHBzOi8vZXhh +bXBsZS5jb20vY3JlZGVudGlhbHMvMjM4OTQ2NzIzOTQiLCJzdWIiOiJkaWQ6ZXhhbXBsZTo2Nzg +5In0.wDbjun1yyxXI4tiYspIXdpWiMzgk3ML9lbFYRyx4J2S2XsEKJfEJce-r_ViuhgMTPAtqhr +TIxRERrKURpxbYrQBitstring Status List v1.0
Example 5: A Status List Verifiable Credential -Verifiable CredentialSecured with Data IntegritySecured with VC-JWT{ + ++}{ "@context": [ "https://www.w3.org/ns/credentials/v2", "https://www.w3.org/ns/credentials/examples/v2" @@ -2374,8 +2494,110 @@-Bitstring Status List v1.0
revocation", "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAIC3AYbSVKsAQAAA" } -}
{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2", + "https://w3id.org/security/suites/ed25519-2020/v1" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI +C3AYbSVKsAQAAA" + }, + "proof": { + "type": "Ed25519Signature2020", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "proofPurpose": "assertionMethod", + "proofValue": "z3NxfNdYohF1EqGM5YXsa3mCssFHjrscvSz3WPsPWjNmXAc1XdeSufrc +sgXprqkzaAGKJQyedm5znhCuywq8ms1vN" + } +}{ + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAI +C3AYbSVKsAQAAA" + }, + "proof": { + "type": "DataIntegrityProof", + "created": "2024-05-14T13:01:34Z", + "verificationMethod": "https://example.edu/issuers/565049/keys/1", + "cryptosuite": "eddsa-rdfc-2022", + "proofPurpose": "assertionMethod", + "proofValue": "z3tSG3pNtn6ao7o5ueBCLhfFKKUThafgjgYjEc2hLRxRVsTdnyGwJCkm +x7NBAxts8KxFNz5GXBZZARygLF3Arepsd" + } +}---------------- JWT header --------------- +{ + "alg": "ES256", + "typ": "JWT" +} +--------------- JWT payload --------------- +// NOTE: The example below uses a valid VC-JWT serialization +// that duplicates the iss, nbf, jti, and sub fields in the +// Verifiable Credential (vc) field. +{ + "vc": { + "@context": [ + "https://www.w3.org/ns/credentials/v2", + "https://www.w3.org/ns/credentials/examples/v2" + ], + "id": "https://example.com/credentials/status/3", + "type": [ + "VerifiableCredential", + "BitstringStatusListCredential" + ], + "issuer": "did:example:12345", + "validFrom": "2021-04-05T14:27:40Z", + "credentialSubject": { + "id": "https://example.com/status/3#list", + "type": "BitstringStatusList", + "statusPurpose": "revocation", + "encodedList": "uH4sIAAAAAAAAA-3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAA +AIC3AYbSVKsAQAAA" + } + }, + "iss": "did:example:12345", + "jti": "https://example.com/credentials/status/3", + "sub": "https://example.com/status/3#list" +} +--------------- JWT --------------- +eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2YyI6eyJAY29udGV4dCI6WyJodHRwczovL3 +d3dy53My5vcmcvbnMvY3JlZGVudGlhbHMvdjIiLCJodHRwczovL3d3dy53My5vcmcvbnMvY3JlZ +GVudGlhbHMvZXhhbXBsZXMvdjIiXSwiaWQiOiJodHRwczovL2V4YW1wbGUuY29tL2NyZWRlbnRp +YWxzL3N0YXR1cy8zIiwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIkJpdHN0cmluZ1N +0YXR1c0xpc3RDcmVkZW50aWFsIl0sImlzc3VlciI6ImRpZDpleGFtcGxlOjEyMzQ1IiwidmFsaW +RGcm9tIjoiMjAyMS0wNC0wNVQxNDoyNzo0MFoiLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6I +mh0dHBzOi8vZXhhbXBsZS5jb20vc3RhdHVzLzMjbGlzdCIsInR5cGUiOiJCaXRzdHJpbmdTdGF0 +dXNMaXN0Iiwic3RhdHVzUHVycG9zZSI6InJldm9jYXRpb24iLCJlbmNvZGVkTGlzdCI6InVINHN +JQUFBQUFBQUFBLTNCTVFFQUFBRENvUFZQYlF3Zm9BQUFBQUFBQUFBQUFBQUFBQUFBQUlDM0FZYl +NWS3NBUUFBQSJ9fSwiaXNzIjoiZGlkOmV4YW1wbGU6MTIzNDUiLCJqdGkiOiJodHRwczovL2V4Y +W1wbGUuY29tL2NyZWRlbnRpYWxzL3N0YXR1cy8zIiwic3ViIjoiaHR0cHM6Ly9leGFtcGxlLmNv +bS9zdGF0dXMvMyNsaXN0In0.IC-ahilmzzn2fMwtH10ToLWEt8E6fbkfYbX0ayfYdMfiDjzJj2T +ZIS7mXIB7vi2lwvlY0GqJ1L7nP6npPNZ77A@@ -2512,7 +2734,7 @@ Bitstring Status List v1.0
[VC-DATA-INTEGRITY] Verifiable Credential Data Integrity 1.0. Manu Sporny; Dave Longley; Greg Bernstein; Dmitri Zagidulin; Sebastian Crane. W3C. 28 April 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-integrity/ [VC-DATA-MODEL-2.0] - Verifiable Credentials Data Model v2.0. Manu Sporny; Ted Thibodeau Jr; Ivan Herman; Michael Jones; Gabe Cohen. W3C. 7 May 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-model-2.0/ + Verifiable Credentials Data Model v2.0. Manu Sporny; Ted Thibodeau Jr; Ivan Herman; Michael Jones; Gabe Cohen. W3C. 13 May 2024. W3C Candidate Recommendation. URL: https://www.w3.org/TR/vc-data-model-2.0/ [XMLSCHEMA11-2] W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes. David Peterson; Sandy Gao; Ashok Malhotra; Michael Sperberg-McQueen; Henry Thompson; Paul V. Biron et al. W3C. 5 April 2012. W3C Recommendation. URL: https://www.w3.org/TR/xmlschema11-2/