Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Roadmap

Benjamin Bollen edited this page · 14 revisions

TestNet 1

  • Login/Logout using session
  • Store/Get data chunks
  • Data Caching
  • Data Synchronisation
  • Network drive
  • rUDP performance improvement with encrypted bootstrap process
  • Network Visualiser tool
  • Client API
  • Vault Manager
  • Update Manager

TestNet 2

  • Messaging and public shares
  • Safecoin implementation - test_safecoin
  • More security built around persona groups
  • Rudp Congestion control
  • Interleaved/Separate Control channel for rUDP - Fast and better dynamic reconfiguration
  • Obfuscate chunk on disk

More to follow

TestNet 3

  • Safecoin
  • Ranking and Archiving
  • System wide resource management

More to follow


Installers

  • Zip/tar-ball package for pre built binaries(release only) with headers and dependency apps
  • Three desktop Platforms - Linux-GCC, OSX-Clang, Win-MSVC
  • x64/x86
  • Versioned accordingly

Example - Authentication

  • Create Account - Requirements for Self Auth, minimum required validators(such as PIN needing to be a number)
  • Login

Example - Joining with a new user vault

  • Add a new vault to an existing network
  • Attach it to a user account
  • Detail vault management stats - with vault_manager

Example - Simple Store/GET

  • Provide a simple Store/GET for ImmutableData
  • Not storing the name on the network in this example

Example - DataMap/DirectoryListing

  • Creating a DataMap holding N ImmutableData chunks
  • Storing the DataMap with session info for retrieval on Login
  • Creating a DirectoryListing to hold multiple DataMaps

Example - Desktop-VFS

  • Allow a VFS to mount a drive with previous examples knowledge on Desktop platforms
  • Detail procedure for usage with third-party dependencies. Such as CBFS and Product-Id/CBFS-version match and so on.
  • Installers for VFS would have to be updated accordingly to support this seamlessly.

Standalone - SAFEDrive

  • Standalone app with a simple UI that provides a installer for an app that encapsulates all messaging capabilities

Example - MPID

  • Public ID creation and setup.

Example - Friends/Contacts

  • Adding Contacts
  • Managing Identities if multiple MPID's allowed

Example - Messaging / Email

  • Simple messaging - IM and Mail format(mail ofc within network using MPID as id's)
  • File messaging passing meta-data

Standalone - SAFEChat

  • Standalone app with a simple UI that provides a installer for an app that encapsulates the messaging capabilities

Example - Private Shares

  • Simple Private Shares with a few contacts

Mobile platform integration and its example series to follow

Something went wrong with that request. Please try again.