6 releases

0.7.0-alpha.4 Nov 24, 2022
0.7.0-alpha.3 Oct 28, 2022
0.7.0-alpha.2 Sep 30, 2022
0.6.1 Jun 30, 2022

#2 in #tangle

Download history 20/week @ 2022-10-12 24/week @ 2022-10-19 75/week @ 2022-10-26 55/week @ 2022-11-02 42/week @ 2022-11-09 51/week @ 2022-11-16 50/week @ 2022-11-23 25/week @ 2022-11-30 58/week @ 2022-12-07 19/week @ 2022-12-14 36/week @ 2022-12-21 29/week @ 2022-12-28 12/week @ 2023-01-04 66/week @ 2023-01-11 76/week @ 2023-01-18 76/week @ 2023-01-25

231 downloads per month
Used in fewer than 6 crates

Apache-2.0

400KB
10K SLoC

IOTA Identity - DID

Agnostic implementation of the Decentralized Identifiers (DID) standard from W3C.

Overview

Decentralized Identifiers (DID) is a proposed standard from the World Wide Web Consortium (W3C) to enable a verifiable and decentralized identity. The standard provides a unique identifier (DID), which can be used to look up more information about the associated identity in the form of a DID Document. The DID Document contains public keys, to prove control over the identity, and service endpoints which are URI's that can be resolved to find more public information about the identity. Often the DID Documents are stored on a Distributed Ledger Technology (DLT) such as Bitcoin, Ethereum and IOTA, but this is not a requirement.

The IOTA Identity Framework leverages this crate to build its own DID method, but the types and traits here are defined according to the DID specifications v1.0 Working Draft 20200731 which is method agnostic.

Central functionality

When working with the IOTA Identity Framework one will frequently interact with functionality from this crate listed here.

Dependencies

~5.5–8MB
~193K SLoC