Skip to content

Support for DID PRISM #488

@FabioPinheiro

Description

@FabioPinheiro

Background

  • Existing DID Peer is static; identities cannot be modified post-creation, as you may have to do eg when changing home address
  • DID Prism is modifiable (it lives on the Cardano Blockchain), so needs to be supported
  • We will continue to support DID Peer for compatibility (ie this is not a breaking change)

DoD

  • All interactions of the Mediator work with a DID Prism as they have previously worked with a DID Peer

How to Test

  • Set up Mediator to use PRISM DID only
  • E2E Test Suite stays green (tested against short URIs only)
  • Integration Test that "returns correct DID document for the both short & long form URIs" is green

Implementation Details/Hints

  1. Add support for did:prism by adding a resolver for DID PRISM.
  2. Use a did:prism DID as the agent/identity in the mediator.
  3. Integration Test in DoD needs to be created

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions