recondb is an eventually-consistent multi-master key-value store. the core data structure is an ORSet.
recondb uses an experimental ORSet diffing mechanism to optimize propagating changes to known peers. new or stale peers must complete a full merge in order to maintain consistency.
data is bencoded and compressed for transmission. multiple sync operations can be multiplexed over a single connection.
recondb uses sqlite as its persistence mechanism. this gives us the ability to use familiar language to access the replicated database.