What is Wizbit

Wizbit is a way to store and organise your data which remembers every change you make, synchronises without worry, and is browsable in terms of how you think about the data you're looking for.

Wizbit's core features

  • Synchronise your data across many devices safely and transparently
  • Organise your data with a semantic filesystem
  • Backup every change you make

Architecture

Wizbit is made up of a set of applications and technologies which feed each other and support one another.

Wizbit Store

The wizbit store is responsible for storing all of the data and metadata, including historical compressed copies of each bit in all of it's previous states.

Wizbit store retrieves it's metadata from the tracker RDF store when a commit is invoked. SparQL queries transmit the RDF data from the stored N3 format into tracker on synchronise.

Tracker

Tracker indexes the data stream of all the bits within the store during this indexing trackers RDF store is updated.

Wizbit Application

An application that wishes to exploit wizbit can communicate with tracker and the wizbit store in order to retrieve metadata and historical data regarding a bit.

Wizbit ships some applications, plugins and libraries (well, not yet but it will!) which expose wizbit. For instance a FUSE file system is provided for accessing content stored in the wizbit store. Also Nautilus sidebar and view plugins are provided in order to navigate and organise the wizbit store.