Skip to content
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

New status purpose proposal #183

Open
PatStLouis opened this issue Nov 15, 2024 · 3 comments
Open

New status purpose proposal #183

PatStLouis opened this issue Nov 15, 2024 · 3 comments
Assignees
Labels
CR1 This item was processed during the first Candidate Recommendation phase. normative The item is normative in nature. pr exists

Comments

@PatStLouis
Copy link
Contributor

PatStLouis commented Nov 15, 2024

Greetings, while implementing BitstringStatusList in our use case (supply-chain), we uncovered a situation where an issued credential might have a new version available for pickup which doesn't warrant a revocation of the previous version, but it would still be worthwhile to have a status to signal that an updated version is available.

Therefore I would like to suggest adding a status purpose supersession refresh, which can have a value of 0(meaning this is the latest version of the credential available) or 1 (MAY be refreshed).

The process for a holder and/or verifier to get the latest version is out of scope, however I would intend this to be used in parallel with a SupersessionRefresh defined refreshService type, which contains an endpoint to query and get an updated version of the credential.

Once the software have retrieved the latest version of the credential, they would archive the current version and replace it with the latest version in their software, or create a Symbolic link towards it.

edit: renamed supersession to refresh as proposed.

@msporny msporny added CR1 This item was processed during the first Candidate Recommendation phase. normative The item is normative in nature. labels Nov 17, 2024
@msporny
Copy link
Member

msporny commented Nov 18, 2024

+1 for this feature.

Can we name the status purpose "refresh" instead of "supersession"? The former might be easier to understand.

@PatStLouis
Copy link
Contributor Author

refresh would make sense, especially if its paired with a refresh service (optional, could also be out of bound). I had update at first then changed to supersession to align with the revocation/suspension terminologies.

Whichever term has consensus around which is representative of the features.

@msporny
Copy link
Member

msporny commented Nov 24, 2024

PR #185 has been raised to address this issue. This issue will be closed once PR #185 has been merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CR1 This item was processed during the first Candidate Recommendation phase. normative The item is normative in nature. pr exists
Projects
None yet
Development

No branches or pull requests

2 participants