identity.rs icon indicating copy to clipboard operation
identity.rs copied to clipboard

[Task] Extend Agent with DID Comm Functionalities

Open JelleMillenaar opened this issue 3 years ago • 0 comments

Description

DID Communications is a standard from the Decentralized Identity Foundation (DIF) that enables different entities that utilize SSI, to talk to each other in a common language. They can use this language to establish trust, share trustworthy information and request things from each other.

The task requires to add DID Comm functionalities to the Identity Agent. This includes all the different interactions researched and specified in the specifications folder. Whether we should implement our own specifications or those from Aries (to maximize interoperability) needs to be investigated.

Motivation

It provides a way to create out-of-the-box interoperability between different applications using IOTA Identity.

Resources

To-do list

Please open a new PR per task for this issue.

Change checklist per item

  • The feature or fix is implemented in Rust and across all bindings whereas possible.
  • The feature or fix has sufficient testing coverage
  • All tests and examples build and run locally as expected
  • Every piece of code has been document according to the documentation guidelines.
  • If conceptual documentation (mdbook) and examples highlighting the feature exist, they are properly updated.
  • If the feature is not currently documented, a documentation task Issue has been opened to address this.

JelleMillenaar avatar Jul 08 '21 14:07 JelleMillenaar