-
Notifications
You must be signed in to change notification settings - Fork 109
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
Requesting content type for credential
(without proof).
#978
Comments
Getting a content type like this would be awesome and very helpful in SCITT and elsewhere. Perhaps the following as a starting place?
|
@mprorock following the convention from DID WG, we would have the following:
Both would be examples of "verifiable credentials with external proofs" similar to how VC-JWT is a "VC with external proof". |
That make total sense and works for me |
+1 though it seems like the media type would be for the credential itself, and the complete structure with signing envelope is the verifiable credential. I think it's important to distinguish this. |
@letmaik yes, thats what I proposed originally, but due to this language in the existing TR, that concept may be confusing to readers: https://www.w3.org/TR/vc-data-model/#proofs-signatures TLDR, the WG has defined "verifiable credentials" in a way that conflates them with "credentials" when an "external proof" is applied. |
This has been superseded by several other conversations: |
should this Issue be closed and the discussion continued in those issues? |
Related #421 |
w3c credential
(without proof).credential
(without proof).
To elaborate a little bit on the comment I made on the PR. I think it would be appropriate to define
This is for a separate issue/PR, but |
People use COSE to sign JSON... usually because they can't get people to stop using JSON... relevant: https://github.com/microsoft/scitt-ccf-ledger/pull/67/files Compatible proposal for the VCWG: https://lists.w3.org/Archives/Public/public-vc-wg/2022Dec/0011.html I agree with your comment about |
Here's a proposal for a unified philosophy for doing media type processing for Verifiable Credentials:
Once we define these media types, we'll have to talk about what happens when things go wrong, such as:
I suggest the answers to the questions above are:
Thoughts? |
Also, if people want to publish VCs in web pages, which media type should they use? Is it going to make things more challenging for this use case if we have extra media types that mean the same thing? People publish structured data using |
I raised this issue, and I believe it can be closed now, due to #1000 |
agree |
The issue was discussed in a meeting on 2023-01-17
View the transcript2. Requesting content type for credential (pr vc-data-model#978)See github issue vc-data-model#978. Brent Zundel: Let's look at #978 first. Orie Steele: The issue is now closed.
Brent Zundel: Tony asked in the Zoom chat if it wouldn't have been more appropriate to merge during a main call. Manu Sporny: Our work mode is that if it's been open for 7 days and there are no objections, it's fine to merge things.. |
Update
I made 3 related proposals to the list:
All 3 proposals request a JSON media type
application/credential+json
, based on the convention established by activity streams.Previous Description
This would allow for a W3C Credential to become a SCITT claim (terminology differs).
This would also allow for COSE Sign1 to be used.
Essentially a SCITT Claim could become a Verifiable Credential, when used with COSE Sign1 with a header that looks like this:
Note that this would not be a "vc-cwt"... and yet, its still very useful...
We might propose a
vc-cwt
with a mapping similar tovc-jwt
for consistency, but that would not be a solution to this use case.The text was updated successfully, but these errors were encountered: