aries-framework-go icon indicating copy to clipboard operation
aries-framework-go copied to clipboard

Credential Manifest - enhancements

Open sudeshrshetty opened this issue 3 years ago • 1 comments

  • [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
  • [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
  • [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
  • [ ] 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

sudeshrshetty avatar Dec 08 '21 18:12 sudeshrshetty

All of the tasks under my name are complete and the code changes have been merged in.

DRK3 avatar Dec 21 '21 20:12 DRK3