Expand description
§IOTA Identity
This crate provides the core data structures for the IOTA DID Method Specification. It provides interfaces for publishing and resolving DID Documents to and from the Tangle according to the IOTA DID Method Specification.
Modules§
Structs§
- IotaDID
- A DID conforming to the IOTA DID method specification.
- Iota
Document - A DID Document adhering to the IOTA DID method specification.
- Iota
Document Metadata - Additional attributes related to a
IotaDocument
. - Network
Name - Network name compliant with the
crate::IotaDID
method specification. - State
Metadata Document - Intermediate representation of the DID document as it is contained in the state metadata of an Alias Output.
Enums§
- Error
- This type represents errors that can occur when constructing credentials and presentations or their serializations.
- State
Metadata Encoding - Indicates the encoding of a DID document in state metadata.
Traits§
- Iota
Client Ext - An extension trait for
Client
that provides helper functions for publication and deletion of DID documents in Alias Outputs. - Iota
Identity Client - Helper functions necessary for the
IotaIdentityClientExt
trait. - Iota
Identity Client Ext - An extension trait that provides helper functions for publication and resolution of DID documents in Alias Outputs.