-
Notifications
You must be signed in to change notification settings - Fork 47
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
An asynchronous issuance #432
Comments
I'm going to guess/assume that this issue is primarily about workflows/exchanges. The reason for this is that if they aren't being used for delivery of a credential, then whether an additional process is required can be handled by the coordinator in any way whatsoever prior to making calls to the issuer API. So, we should focus this consideration on workflows/exchanges. Now, for workflows/exchanges, the current design has some primitives in it already that are thought to cover this sort of situation and others like it. In particular, a VC API exchange does not require any VCs to be returned (issued) when it terminates and it can return a https://w3c-ccg.github.io/vc-api/#participate-in-an-exchange Therefore, the thought is that, for a process that requires additional interaction / approval prior to issuance the exchange would return a |
@filip26 thanks for making the issue. I agree that asynchronous issuance is an important use case. @dlongley I think that your suggestion to use |
Yes, I believe there would be separate exchanges. |
Hi,
it might be out of the scope of this spec, it's not a microservice, but asynchronous issuing is crucial in order to enable:
To keep this spec simple, perhaps, simply allowing to return
202 Accepted
code without specifying any further details, leaving the further interaction details on an implementer for now, could be enough to keep the issuance interface being used for advanced use-cases without a need to introduce a proprietary endpoint on issuer's side.The text was updated successfully, but these errors were encountered: