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

IssuerService: implement Credential vertical #536

Open
paullatzelsperger opened this issue Jan 31, 2025 · 0 comments
Open

IssuerService: implement Credential vertical #536

paullatzelsperger opened this issue Jan 31, 2025 · 0 comments
Labels
feature_request New feature request, awaiting triage triage all new issues awaiting classification

Comments

@paullatzelsperger
Copy link
Member

Feature Request

implement in-mem and SQL store variant for credentials as well as a service layer that creates the transactional boundaries.

The service should:

  • query credentials (by participant ID and via query)
  • revoke credential
  • suspend + resume credential (possibly empty for now)
  • get credential status
  • create credential: when a credential is issued to a participant, the credential metadata is recorded and linked to the participant. This method is not accessible via API.

Note that for Credential revocation we'll need implementations of a status list (either BitStringStatusList or StatusList2021). Those will come later, for now we simply maintain the credential status in the database.

Note also that the IssuerService will not track the actual (signed) credential, but only its metadata.

Which Areas Would Be Affected?

spi, issuerservice-core, sql-store

@paullatzelsperger paullatzelsperger added feature_request New feature request, awaiting triage triage all new issues awaiting classification labels Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature_request New feature request, awaiting triage triage all new issues awaiting classification
Projects
None yet
Development

No branches or pull requests

1 participant