Holochain Roadmap

Holochain 0.0.100-alpha.1

First official release of a refactored Holochain, focusing on performance and correctness and incorporating feedback from hApp developers.

Countersigning

Multi-party coordination of source chain writes, enabling transactional interactions.

Sharded Gossip MVP

First iteration of sharded peer-to-peer data storage that balances load across many agents, allowing an application's network to scale infinitely.

Launcher and Scaffolding

Tools for developers and end-users to make Holochain easier to work with.

Expansion of HDK Feature Set

More tools for hApp developers, including introspection, logging, tracing, system time, random number generation, scheduling, and post-commit hooks.

Stable Sharded Gossip

Sharded gossip that is performant, resilient and that works well at any scale. This will allow all peers to quickly come to consistency regardless of the number of peers in a DHT.

Holochain Integrity Zomes

The core modules of Holochain, which are zomes, have been split into integrity zomes and coordinator zomes. This allows for updating of apps without needing to 'fork' and disrupt user experiences.

Opening & Closing Chains for App Updates

The Holochain Developer Kit (HDK) supports creating both opening and closing source chain entries which mark the beginning and end of an agent’s participation in a network and point to their new presence in another network.

Clonable DNAs in hApps

The ability to spawn a new DNA hash from a template DNA packaged in a hApp at any point AFTER installation

Holochain Resource Locators

There is a clear and universal format for storing references between distributed hash tables (DHTs), to and from private data on user chains, any type of DHT hash (including headers), and external resources.

HDK 0.1.0 - Stable for Coding & Validation

A mature version of the Holochain Developer Kit (HDK) is released, considered stable and is well-documented.

Holochain 0.1.0-beta-rc (Release Candidate)

Full featured Holochain release candidate for devs to test prior to beta release.

Holochain Beta Release (v0.1.0)

A stable, full featured version of Holochain for hApp development.

Security Hardening

Incorporates advanced network security protocols and addresses known Holochain security vulnerabilities.

Immune System / Warranting

Peers on the DHT can create warrants for invalid data or bad network behavior, broadcast them, and respond to them by taking defensive action against dishonest peers.

Holochain Beta Release (v0.2.0)

Introduces key features to enhance the security and reliability of the Holochain network. This includes advanced network security, warrants, user experience improvements that provide better network information, and improved system validation to make the network more secure and reliable.

Ephemeral Store

Data that is not intended for permanent addition to a chain or DHT has a temporary home.

Merkle Tree Entries

Ability to structure private entries as Merkle trees and selectively expose fields using Merkle proofs.

Large Scale Testing Framework

A new test framework to spin up 100K+ agents and orchestrate tests on them in “real world” scenarios that don’t assume they will all work and stay on-line.

Pub/Sub System

Event listener hierarchy to subscribe to notifications of particular DHT changes. Has an upstream dependency on the Ephemeral Store for tracking subscriptions.

Attack Factory

Compilation of known attacks or vulnerabilities. You can run your hApp through the Attack Factory to identify vulnerabilities in the hApp.

Join the Conversation
Discord & Community Engagement

Visit Discord Site
<DEVELOPERS/>
It looks like you are using Internet Explorer. While the basic content is available, this is no longer a supported browser and some functions and styling may not work.