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

Atomicity of credential issuance and reference creation #34

Closed
troyronda opened this issue Mar 16, 2020 · 3 comments
Closed

Atomicity of credential issuance and reference creation #34

troyronda opened this issue Mar 16, 2020 · 3 comments
Assignees
Labels
ready for PR Issue ready to be resolved via a Pull Request

Comments

@troyronda
Copy link
Contributor

troyronda commented Mar 16, 2020

Moved discussion from w3c-ccg/vc-issuer-http-api#43 (comment)

@dlongley wrote:

That's right. Nothing is stored on the server without it also having been issued and there's no option to only issue a credential without storing a reference to it. If you want or need to use another service to compose the credential via a template/other options before submitting it to be issued, the /credentials/compose method can be used if made available by the implementer.

@troyronda wrote:

@dlongley Ok that makes sense under those assumptions.
Are there alternative situations where:

  • a separate system is responsible for storing the credential references? if so, they might want a /credentials that has a fully issued credential in the payload.
  • someone is not planning to store the credential reference.

(those scenarios could impact the consistency of a combined issue + store operation on /credentials)

@kimdhamilton kimdhamilton reopened this Aug 14, 2020
@kimdhamilton kimdhamilton reopened this Aug 14, 2020
@kimdhamilton kimdhamilton transferred this issue from w3c-ccg/vc-issuer-http-api Aug 14, 2020
@OR13
Copy link
Contributor

OR13 commented Jul 20, 2021

I would close this issue, since templates / incremental credential building would appear to be out of scope for the current API design.

@msporny
Copy link
Contributor

msporny commented Jul 20, 2021

This issue was discussed on the telecon today, and the following resolution was approved:

RESOLVED: Regarding issue #34, if a caller desires to build a VC incrementally of from a template, the caller can use another API to do so and then send the fully formed VC to the VC HTTP API for processing.

@msporny msporny added the ready for PR Issue ready to be resolved via a Pull Request label Sep 6, 2021
@msporny
Copy link
Contributor

msporny commented Mar 29, 2022

The group discussed this on 2022-03-29 and decided that it wasn't useful to add the text resolved above. Closing without any changes to the specification.

@msporny msporny closed this as completed Mar 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready for PR Issue ready to be resolved via a Pull Request
Projects
None yet
Development

No branches or pull requests

4 participants