Crate identity_iota_core
source ·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§
- A DID conforming to the IOTA DID method specification.
- A DID Document adhering to the IOTA DID method specification.
- Additional attributes related to a
IotaDocument. - Network name compliant with the
crate::IotaDIDmethod specification. - Intermediate representation of the DID document as it is contained in the state metadata of an Alias Output.
Enums§
- This type represents errors that can occur when constructing credentials and presentations or their serializations.
- Indicates the encoding of a DID document in state metadata.
Traits§
- An extension trait for
Clientthat provides helper functions for publication and deletion of DID documents in Alias Outputs. - Helper functions necessary for the
IotaIdentityClientExttrait. - An extension trait that provides helper functions for publication and resolution of DID documents in Alias Outputs.
Type Aliases§
- Alias for a
Resultwith the error typeError.