IOTA Identity

IOTA Identity implements the proposed standards for DID and Verifiable Credentials to enable an identity for people, organisations and things.

Last Update
18 August 2021
Next release

Production Release

In development
IOTA Identity 1.0 release will stabilize the API and Identity Actor, providing excellent documentation and tutorials. The 1.0 release will be audited and provide backwards compatibility.
Upcoming goals

Communications Libraries

In development
Standardizing the communication between DIDs, including authentication, request and sharing verifying credentials. Based on DIDComm and Proof presentation proposed standards.

Stronghold Integration

In development
Integrate Stronghold into the IOTA Identity framework, providing out-of-the-box security and easier-to-use stateful handling of Identities.

Audit

Defined
Perform an external audit to validate the security and cryptographic operations.

C Bindings

Defined
C-bindings with full coverage of the library to support native app development and IoT devices.

Privacy Features

In research
The framework will support Selective Disclosure and Zero Knowledge Proofs, reducing the amount of information shared to a minimum and therefore maximizing privacy.

Identity Actor

In development
The identity actor provides a way to immediately create and respond to Identity messages, tailored to your own application.
Completed goals

Beta Release

Complete
Completed Q2 2021
Beta release of the Decentralized Identifiers (DID) proposed standard by W3C in Rust. This includes DID Document management, publishing and reading DID Documents from IOTA.

Specification

Complete
Completed Q2 2021
A comprehensive specification for identity on IOTA.

Rust Verifiable Credential Libraries

Complete
Completed Q1 2021
An implementation of the Verifiable Credentials standard by W3C in Rust. This includes the creation, management and verification of Verifiable Credentials/Verifiable Presentations.

Alpha Release

Complete
Completed Q4 2020
An implementation of the Decentralized Identifiers (DID) proposed standard by W3C in Rust. This includes DID Document management, publishing and reading DID Documents from IOTA.

Selv Demo

Complete
Completed Q2 2020
A demo application to show and explain various features of IOTA Identity and provide a basis for community experimentation.

Experimental Protocol

Complete
Completed Q2 2020
A fully functional Typescript implementation for rapid experimentation and prototyping.