Chronicle

Chronicle is a Rust-based permanode that stores the full history of the Tangle.

Last Update
07 October 2021
View latest updates
Next release

Chrysalis Selective Permanode

In development
A Selective Permanode stores transactions (with a verifiable proof of inclusion) according to user-defined filters.
Upcoming goals

Permanode dashboard

In development
A dashboard that allows users to monitor and control their permanode instance.

Coordicide Selective Permanode

In research
A Selective Permanode stores transactions (with a verifiable proof of inclusion) according to user-defined filters.

Follow My Funds

In development
Two additional APIs to allow users to trace their funds.
Completed goals

Confirmation Time Analytics

Complete
Completed Q3 2021
Compute and store the average confirmation time.

Transaction Analytics

Complete
Completed Q2 2021
Collecting and storing Tangle metrics, such as message count, transaction count and transferred token volume within a given milestone range.

Chronicle Archive

Complete
Completed Q2 2021
Write ahead log functionality to dump confirmed tangle data flow ordered by milestone index.

Chrysalis Support

Complete
Completed Q2 2021
released
New Data model and Chrysalis Part 2 types support

Transaction solidification

Complete
Completed Q1 2021
Support for transaction solidification in Chronicle

Chronicle broker

Complete
Completed Q1 2021
MQTT support with a distributed and parallel collector to receive events from IOTA nodes and an enhanced customized cache.

Spent addresses support

Complete
Completed Q4 2020
Functionality to store and lookup spent addresses, for use in the Chrysalis transition

API enhancements

Complete
Completed Q3 2020
Support more constraints for the API to enhance data access efficiency and add an API reference guide.

Alpha Release

Complete
Completed Q3 2020
Alpha version of the Chronicle permanode.

Permanode runtime

Complete
Completed Q2 2020
An initial implementation of Chronicle's runtime based on the Tokio Rust crate.
Cancelled goals

Further Permanode Runtime Enhancements

Cancelled
Add more testing and profiling for runtime robustness.