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::IotaDID
method 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
Client
that provides helper functions for publication and deletion of DID documents in Alias Outputs. - Helper functions necessary for the
IotaIdentityClientExt
trait. - An extension trait that provides helper functions for publication and resolution of DID documents in Alias Outputs.
Type Aliases§
- Alias for a
Result
with the error typeError
.