...
- We're taking the "happy path" - no errors.
- An ack for the receipt of the credential was not requested.
High Level Design
- CreateOffer : creates offer creates the ICoffer
- Input: Credential Defination ID (from ledger), Connection ID (from didComm Protocol), comment/label
- Output: Issue Creditial Offer with credential View embedded inside
- HandleOffer: Sends the IC offers from one agent to another who have established a didComm connection
- Output: Creates the Credential Exchange Record
- Update state to offer_sent
- CreateCredentialRequest : creates the CR in response to credential_exchange_id
- Input: credential_exchange_id
- HandleCredentialRequest :
- Creates the credential.
- Update state to received
- HandleIssueCredential :
- Stores the credential
- Update the state credential_issued
5. CreateCredentialRequestWithoutOffer : creates the CR without any prelimary offer. How ? TBD
Note: This interface is based on the python implementation.
Screen Shot 2019-11-17 at 11.08.03 AM.png
Additional details
Layer responsibilities
...