hyperledger-identus / hyperledger-identus/mediator
Support for DID PRISM
- Dominant language
- Scala
- Stars
- 22
- Forks
- 12
- Avg merge
- 2d 5h
- Merged PRs (30d)
- 12
Description
### 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
Contributor guide
Assessment
This issue has not been assessed yet.