aries-framework-go
aries-framework-go copied to clipboard
Credential Manifest - enhancements
-
[x] package name -
cm
@DRK3 -
[x] fixing example in WACI spec - @rolsonquadras
-
[x] Wallet receiving offer Credential @DRK3
- [ ] need a function in manifest package to handle incoming fulfillment VC & manifest-->
func ResolveFulfillmentVC(manifest, fulfillmentPresentation (created in last step here)) ResolvedDataDisplayDescriptor
- [ ] need a function in manifest package to handle incoming fulfillment VC & manifest-->
-
[x] Wallet Sending Credential Application @DRK3
- [ ] function to create credential application -->
func CreateCredentialApplicationPresentation(manifestID string, presentation verifiable.Presentation) verifiable.Presentation
- change context to "https://identity.foundation/credential-manifest/application/v1" from "https://identity.foundation/presentation-exchange/submission/v1"
- change presentation type to "CredentialApplication" from "PresentationSubmission"
- add
credential_application
structure
- [ ] function to create credential application -->
-
[x] Wallet Sending Credential Fulfillment @DRK3
- [ ] function to create credential fulfillment -->
func CreateCredentialFulfillmentPresentation(manifestID string, presentation verifiable.Presentation) verifiable.Presentation
- add context "https://identity.foundation/credential-manifest/fulfillment/v1"
- Add presentation type "CredentialFulfillment"
- add
credential_fulfillment
structure
- [ ] function to create credential fulfillment -->
-
[ ] Resolving credential fulfillment by manifest @sudeshrshetty
-
[ ] Resolving credential by manifest @sudeshrshetty
-
[ ] support for arbitrary data types in resolved output, like numbers, strings, image binary etc @sudeshrshetty
All of the tasks under my name are complete and the code changes have been merged in.