keria
keria copied to clipboard
Operation for credential from a source credential that is not issued to the issuer never resolves
See reproduction here: https://github.com/lenkan/signify-ts/pull/5
Let say you have the following AIDs
issuerholder1holder2
Then perform the following steps
- The
issuerissues credentialAtoholder1. - The
issuerissues credentialBchained fromAtoholder2.
The current behaviour by keria is to accept the HTTP call to issue the credential B, but the credential operation never resolves. I see multiple possible fixes:
- If the input is invalid, I expect keria to do some input validation and respond with HTTP 4xx.
- If the input is invalid, but cannot be confirmed directly, I expect the operation to fail and provide information about the failure when I poll the operations endpoint.
- If the input is valid, I expect keria to create the credential and store it in the agent of the issuer.