w3ctag / design-reviews

W3C specs and API reviews
Creative Commons Zero v1.0 Universal
333 stars 55 forks source link

VC JSON Schema #859

Closed decentralgabe closed 12 months ago

decentralgabe commented 1 year ago

As an editor of the specification, I'm requesting a TAG review of VC JSON Schema:

Verifiable Credentials (VCs) provide a JSON-LD data model that enables the issuance, sharing, and verification of digital credentials in a secure and interoperable manner. These credentials provide a way for individuals, organizations, and other entities to digitally represent and share their qualifications, attributes, and/or other relevant information. Verifiable Credentials are designed to enhance trust, privacy, and control in digital interactions by allowing the owner of the credentials to control how their information is shared and verified. By adding data schemas to VCs we enable a consistent data shape for credential data, promoting reusability and allowing for static validation of credential data.

Further details:

You should also know that...

rhiaro commented 12 months ago

Sorry for the delay on getting back to you on this. We have no architectural concerns with the JSON Schema.

jyasskin commented 12 months ago

I want to double-check on how the lack of architectural concerns here matches up with @hober's architectural concerrns about polyglot formats in https://github.com/w3ctag/design-principles/issues/239 and https://tess.oconnor.cx/2023/09/polyglots-and-interoperability. This use of JSON Schema to validate JSON-LD (RDF) data seems like it endorses a polyglot format.

rhiaro commented 12 months ago

@jyasskin we expect to address that more broadly as part of the VC data model 2.0 review, asap.