Closed OR13 closed 2 years ago
where in the charter would you like to see? As in input document to the data integrity deliverable?
@Sakurann I gave 3 options, which one would you prefer?
Am I right that this new format is neither a conformant VC nor a conformant JWT? If so, I'm pretty skeptical of trying to inject it into the set of VC-like data formats that we already have. I can't see interoperability among implementations being improved by doing so.
It isn't clear to me what changes should be made to the charter text to resolve this issue
I'm not sure I agree that any of the 3 items are valuable outcomes. We already have VC-JWT and JsonWebSignature2020 -- why do we need yet another JOSE format? Going through the options:
All three feel like disadvantages if standardized, with 1 being the most benign one.
AFAIK Verite isn't intending to pass this off as a VC: see https://github.com/centrehq/verite/issues/373#issuecomment-1055960698
@OR13 to write a PR for this once we have enough feedback in this issue.
Specifically, the charter should include language that allows us to describe credential
and verifiable credential
as JSON, regardless of assertion format, and at a minimum warn about the security implications of mistaking one for another... including providing examples such as JwtProof2020
and explaining why they are harmful in this regard.
The issue was discussed in a meeting on 2022-03-02
Per the call today, the WG will address these concerns in the VCDM2.o VC-JWT Specification.
The issue was discussed in a meeting on 2022-03-23
See https://github.com/centrehq/verite/issues/373
I think there are 3 potentially valuable outcomes with respect to this item.
This would be adding a section to the VC-JWT item, where we define the need to "query over claims", and describe a "decoded representation" that supports this objective, while clearly distinguishing it from the normatively defined comact JWT form of VC-JWT.
This would define a verification and signature process that combined aspects of VC-JWT with aspects of Linked Data Integrity Proofs... And most importantly, would address the security issues associated with "JwtProof2020" JSON members vs JWT claims.... since thee JSON Members are not integrity protected, a linked data suite would need to be defined to protect them.
cc @bumblefudge @mprorock @awoie @msporny