From acfe776f00f10a4ad700796993eef1b989432e91 Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 3 Oct 2017 12:53:17 -0300 Subject: [doc] add intro section with reviwed content from old doc --- docs/intro.rst | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 docs/intro.rst (limited to 'docs/intro.rst') diff --git a/docs/intro.rst b/docs/intro.rst new file mode 100644 index 00000000..90ae6cf3 --- /dev/null +++ b/docs/intro.rst @@ -0,0 +1,41 @@ +Introduction +============ + +Soledad consists of a client library and server daemon that allows applications +to securely share a common state among devices. The local application is +presented with a simple, document-centric searchable database API. Any data +saved to the database by the application is client-encrypted, backed up in the +cloud, and synchronized among a user’s devices. Soledad is cross-platform, open +source, scalable, and features a highly efficient synchronization algorithm. + +Key aspects of Soledad include: + +* **Client and server:** Soledad includes a :ref:`server daemon + ` and a :ref:`client application library `. + +* **Client-side encrypted sync:** Soledad puts very little trust in the server + by :ref:`encrypting all data ` before it is + :ref:`synchronized ` to the server and by limiting ways in + which the server can modify the user’s data. + +* **Encrypted local storage:** All data cached locally is :ref:`stored in an + encrypted database `. + +* **Document database:** An application using the Soledad client library is + presented with a :ref:`document-centric database API ` + for storage and sync. Documents may be indexed, searched, and versioned. + +* **Encrypted attachments:** storage and synchronization of :ref:`blobs` is + supported. + +Soledad is an acronym of “Synchronization of Locally Encrypted Documents Among +Devices” and means “solitude” in Spanish. + +See also: + +.. toctree:: + :maxdepth: 1 + + intro/data-availability + intro/goals + intro/related -- cgit v1.2.3