-
Notifications
You must be signed in to change notification settings - Fork 28
Home
Welcome to the MaidSafe-Vault wiki.
This library provides a RESTful-like API for clients to connect to a MaidSafe Network. Client interactivity with the network will create the appropriate policies to be passed to the policy-based class design environment. This library can be considered a helper library to connect clients such as LifeStuff to distributed networks such as the MaidSafe Platform.
- Distributed structured data
- Distributed unstructured data
- Automatic fail-over and self healing
- Consistent data integrity checking and repairing
- Node identification guaranteed via PKI provided by MaidSafe-Passport
- Fully encrypted data store (key value)
- Public data store
- Shared data handling
- Data versioning and merge resolution (mostly automatic)
- Built to run in hostile environments (including public Internet)
- No servers required at all (no DNS, time servers etc.)
C++11 compatible with GCC (4.7 and above), Clang (3.3 and above) and MSVC 2012 (with no dependency on CTP releases). Tested on Windows 32/64 bit, Linux 32/64 bit (dependent on GCC version) and OSX (Mountain Lion and above).
This library is considered PRE-ALPHA quality and is provided with a full test suite and QA suite. This should not be considered for use in production quality systems at this time. There is currently a limit on message size that requires attention at the earliest convenience.
- Improve ranking system to recognise further improper behaviour
- Improve type safety of network messages
- Measure fully distributed local data stores for account handling
- Provide further API enhancements to allow client merge policies and structured data object handling
MaidSafe Vault Library
MaidSafe Project
- MaidSafe
- MaidSafe-API
- MaidSafe-Common
- MaidSafe-Passport
- MaidSafe-RUDP
- MaidSafe-Routing
- MaidSafe-Encrypt
- MaidSafe-Drive
- MaidSafe-Network-Filesystem
- MaidSafe-Vault
- MaidSafe-Vault-Manager
MaidSafe Papers