https://github.com/maidsafe/MaidSafe/wiki/RoadmapCurrent State
Features
On static local network
Login/Logout via MAID keys
Store/Get data chunks
Mount drive and perform read/writes (testing currently)
Milestone 1
Features
API project with examples
On dynamic local/external network
Login/Logout using session
Store/Get data chunks
Mount drive and perform read/writes
Improved rUDP with encrypted bootstrap process
Enabled Caching
Messaging and public shares
Task breakdown
Vault
Allow free Put & remove Delete functionality
Enable Caching
Account Transfer Implementation (Data Manager/Pmid Manager)
Version Handler Refactor
Finalise MAID APIs
Vault Creation Manager/Handler- storing PMID/ANPMID and creating vault configuration file with wallet address
Mpid Persona Implementation & public shares
Finalise MPID APIs
RUDP
Rudp fixes
Encrypted bootstrap process
Routing
Enable / Test Caching
Encrypted bootstrap process
API
Example codes
Drive testing and benchmarking against current Vault network
Installation & Configuration
Vault Manager
Bootstrap handler
Update Installer
Update Manager
Milestone 2
Features
Safecoin implementation - test_safecoin
More security built around persona groups
Interleaved/Separate Control channel for rUDP - Fast and better dynamic reconfiguration
Task breakdown
Vault
Implement Shadow group across all required personas
Safecoin implementation
Vault Creation Manager/Handler- Network assigning pmid keys
Upgrade to RSA 4096 bit encryption
Obfuscate chunk on disk
Routing
Guarantee message source per hop
Different keys on all layers Rudp/Routing/Vault
RUDP
Different keys on all layers Rudp/Routing/Vault
Congestion control / WiFi testing
Interleaved/Separate Control channel
Milestone 3
Features
Safecoin
Ranking and Archiving
System wide resource management
Task breakdown
Vault
Design / Implement Client to act as MaidManagers
Ranking implementation
Archiving implementation
Network segmentation handling
resource management
Routing
Network segmentation tests
Ongoing tests
Drive testing and benchmarking against Vault network
Distributed rUDP tests and benchmarking
Router testing (Hole punching)
Routing Ack testing
More churn tests
Scalability tests