Roadmap

Last updated: June 2016. All numbers here are rough estimates.
Feature Implementation status Verification / regression test status Planned for release
Completely persistent node state (latest consistent state is always stored to disk and recovered on re-start) 100% 50% 0.1
Sensible error handling 90% 50% 0.1
Automatic re-establishing of communication with peers 100% 50% 0.1
Automatic retransmission of lost messages in case of a lost connection / crash 100% 50% 0.1
Adding / Removing links and channels within links 90% 50% 0.1
Multiplexing of multiple channels within a single link 50% 10% 0.1
Rigourous input checking to prevent security vulnerabilities 25% 0.1
Performing the entire sequence of a successful transaction 100% 60% 0.1
Performing the right steps in all failure cases of a transaction 100% 90% 0.1
"Stupid" non-source routing (trying all possibilities) 100% 75% 0.1
Bi-directional routing (from payer + payee to meeting point) 100% 75% 0.1
Hash pre-image based commit conditions 100% 90% 0.1
Non-signed IOU channel class 100% 10% 0.1
Interactive commandline interface 90% 10% 0.1
Deterministic wallet / secret data source 0.1
Link creation protocol 0.1
Programming interface (Python) 90% 10% 0.1
Communication layer encryption + authentication 0.1
Signed IOU channel class 0.2
Escrow-based HTLC emulation channel class Might not be needed
Rusty's "deployable Lightning" channel class 0.2 / 0.3
"Original Lightning" (Poon / Dryja) channel class 0.3+
De-coupled commit conditions in different links (e.g. using Mats Jerratsch's elliptic curve based method) 0.3+
Optimized non-source routing, based on routing tables 0.2+
Onion (source) routing 0.2+
Pre-agreed, link-level transaction fees (enforced by disabling / closing a channel) 0.2
Dynamic, forwarded transaction fees 0.3+
Route optimization for transaction fees 0.4+
Same asset, different block chain (e.g. cross side-chain) 0.3+
Different assets, with exchange nodes and route optimization for fees + exchange rate (far future)
Graphical user interface 0.2+
Web interface 0.2+
Android port 0.3+
Donate bitcoins to Amiko Pay development: 1Cj3pyT1VDGK1g4DF5epbG4DL7rXAvzFwe (blockchain.info)
Website statistics