-
Notifications
You must be signed in to change notification settings - Fork 48
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
What is the schema for exchange variables
?
#446
Comments
We should clarify what pieces of this should be considered standard (i.e., every implementation must implement in a specific way). At present, the only restriction on If we do that, we would say that Another option would be to store results in another place and allow implementations to merge it into variables for template processing, but this just seems like it would be de facto reserving some property that would be overwritten (probably We could also reserve some other top-level property in variables to allow for future expansion of the spec w/any other implementation-common features. We might consider whether to move |
Yes, that would be good to clarify, as well as errors, which I have seen stored in |
The group talked about this on the 2025-02-18 telecon. @dlongley noted that we might want to reserve some key names underneath the variables object. The current YAML states the following:
... which is wrong. The
Should we preserve some key names like A PR should be raised that allows |
What is the schema for exchange
variables
? I have seen examples where the keys are the step name (e.g.,variables[exchange.step].results.verifiablePresentation
) and I have seen other examples where the keys are something else (e.g.,results
) and the values are step-scoped data (e.g.,variables.results[exchange.step].verifiablePresentation
).The text was updated successfully, but these errors were encountered: