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

feat: add Issuer Service skeleton #524

Conversation

paullatzelsperger
Copy link
Member

@paullatzelsperger paullatzelsperger commented Jan 17, 2025

What this PR changes/adds

this PR adds a skeleton for the Issuer Service component, specifically the following items:

  • an API module (issuer-api) that contains Credential Request API, Credential Request Status API and Issuer Metadata API
  • two BOM modules for the Issuer Service plus a smoke test
  • a BOM module to add SQL persistence
  • a launcher plus Dockerfile for the Issuer Service

Why it does that

the Issuer Service will be an individual component responsible for issuing VCs

Further notes

the API controllers are empty shells as of now, functionality will come at a later point in time.

Linked Issue(s)

Closes # <-- insert Issue number if one exists

Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.

@paullatzelsperger paullatzelsperger force-pushed the feat/add_issuer_service_skeleton branch 2 times, most recently from 30b40b2 to 0cc9e76 Compare January 17, 2025 09:10
@paullatzelsperger paullatzelsperger force-pushed the feat/add_issuer_service_skeleton branch from 0cc9e76 to dd4febe Compare January 17, 2025 09:11
@paullatzelsperger paullatzelsperger marked this pull request as ready for review January 17, 2025 09:12
@paullatzelsperger paullatzelsperger force-pushed the feat/add_issuer_service_skeleton branch from 7a09cdd to 80f3d66 Compare January 17, 2025 09:37
@paullatzelsperger paullatzelsperger merged commit 05e2398 into eclipse-edc:main Jan 17, 2025
16 checks passed
@paullatzelsperger paullatzelsperger deleted the feat/add_issuer_service_skeleton branch January 17, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dcp enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants