IOTA Streams

IOTA Streams allows devices of any size to emit and access encrypted data streams.

Last Update
06 July 2021
View latest updates
Upcoming goals

Streams Explorer

Defined
A custom Streams explorer to give an overview of a particular data stream.

Integrate IOTA Identity

Defined
Integration with the IOTA Identity library to give IOTA Stream owners and users a decentralized identity.

Integrate IOTA Stronghold

Defined
Integration of the IOTA Stronghold library to improve security and usability in key management.

Update Spec for Chrysalis

Defined
Update the IOTA Streams specification to match the latest changes for Chrysalis
Completed goals

Documentation and Examples

Complete
Completed Q3 2021
Improve the documentation and examples for Rust and all bindings.

Node.js Bindings

Complete
Completed Q2 2021
Node.js bindings via Neon for the Rust library.

iota.rs Support

Complete
Completed Q2 2021
Integrating the new iota.rs client library targeting Chrysalis.

Chrysalis Support

Complete
Completed Q1 2021
released
Ensuring Streams is ready for Chrysalis release.

C Bindings

Complete
Completed Q4 2020
C Bindings for the Rust library.

Specification

Complete
Completed Q4 2020
Formal specification of the constructs describing IOTA Streams functionality.

Alpha

Complete
Completed Q4 2020
released
An alpha implementation for validating IOTA Streams functionality with our community and partners before starting the final implementation.

Rust library support

Complete
Completed Q4 2020
Support for IOTA Streams in the Rust library.

Rust implementation

Complete
Completed Q3 2020
A release of IOTA Streams in a Rust client.

WASM Bindings

Complete
WASM bindings for the Rust library.