-
Notifications
You must be signed in to change notification settings - Fork 115
Adopt and publish StatusList2021 as an credentialStatus
extension
#974
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
Comments
credentialStatus
extension
The current practice appears to be for short lived un-revocable credentials that the credentialStatus property is absent from the VC. The verifier therefore has to assume that the VC wont be revoked. So should we also define a value for credentialStatus that states 'this credential will never be revoked' so that the verifier is not left guessing about the credentialStatus when there is no credentialStatus property present in the VC. |
At the VC WG meeting on 7 Dec it was noted that credentialStatusList2021 could apply to the credential (e.g. degree certificate) or could apply to the proof property (e.g. private key compromised), through the statusPurpose field. However, the current values that are defined for this field do not differentiate between these two purposes. Thus the statusPurpose field should have more clearly defined values for it that more precisely indicate its purpose. |
Yes, correct, any new status purposes will have to be defined/added. This is fairly trivial to do given that it's just a simple text string. It's even possible to define a new string and not register it in the spec. The spec defines a few values for statusPurpose, but doesn't define all of them. In any case, fairly trivial to add more statusPurposes if the group needs to do that. |
The issue was discussed in a meeting on 2022-12-07
View the transcript2.1. Adopt and publish StatusList2021 as an
|
I am not just talking about adding new purposes, which as you say can be easily done, but I am also suggesting changing the definitions of the existing purposes to be more precise. Do you see the current definitions being set in concrete? |
No, I don't think the current definitions are in concrete -- we have the latitude to make them more precise. I will note that this specification is probably going to ossify quickly in 2023 as it is deployed into production programs... so, if we want changes, we'll need to focus those changes into Q1 2023 at the latest. |
The transition of StatusList2021 from the CCG to the VCWG was approved on 2023-01-03: https://lists.w3.org/Archives/Public/public-credentials/2023Jan/0003.html The next steps are to transfer the repository to the W3C VCWG from the W3C CCG. @iherman, you have been added as an admin on the repository, please transfer it when you're ready: https://github.com/w3c-ccg/vc-status-list-2021/settings |
@msporny the repo has been transferred. Also
|
The spec has been updated to note W3C VCWG authority over the specification and Editor's Draft status here: https://w3c.github.io/vc-status-list-2021/ This issue is now resolved, closing. |
Uh oh!
There was an error while loading. Please reload this page.
During the 2022-11-09 telecon, it was suggested that we need to reference a concrete extension specification for the
credentialStatus
property. It was suggested that we do the following things:There seemed to be support for this approach with no objections registered on the call. This issue is to see if we have consensus to do this and on what timeframe.
The text was updated successfully, but these errors were encountered: