-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document how VCs are processed as JSON today #1201
Comments
@msporny which issue tracks the "value of JSON-LD" ? |
There isn't one yet, feel free to create one w/ the text that you'd like to see in that section. Presently, we have this section in the specification: https://w3c.github.io/vc-data-model/#json-ld I expect that the text you want could go in that section. |
PR #1202 has been merged. Closing. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
There are a variety of deployed systems that process VCs as JSON today.
The v1.0 and v1.1 specification provided clear guidance on how to process a VC using only JSON tooling and a little extra logic (from the latest published VCDM v1.1 global standard):
This guidance was removed in PR #1182 and it is leading to confusion in the ecosystem; people are starting to believe that you can't process a VC in "pure JSON" mode, and that does not reflect the reality that organizations are doing just that today. Here are the use cases where VCs are processed in "pure JSON" mode today:
The specification used to be clear about this, and after PR #1182 was merged, is no longer clear about this reality. What was in the specification before should be improved. We need to document that the ecosystem is performing this sort of processing today on VCs and that it's an entirely legitimate way to process this data. IOW, JSON-LD processing is optional in a number of cases, and is only mandatory when you want to ensure that the semantics are well formed (and there are a number of use cases where you don't need to do that).
The text was updated successfully, but these errors were encountered: