diff options
author | drebs <drebs@riseup.net> | 2017-10-03 12:53:17 -0300 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2017-10-03 13:19:25 -0300 |
commit | acfe776f00f10a4ad700796993eef1b989432e91 (patch) | |
tree | 57664abfb0a5db04d30a267f5434b3909c878bd2 /docs/intro.rst | |
parent | 2af51b6665b90c7e9470aacde664ac6f44290a1d (diff) |
[doc] add intro section with reviwed content from old doc
Diffstat (limited to 'docs/intro.rst')
-rw-r--r-- | docs/intro.rst | 41 |
1 files changed, 41 insertions, 0 deletions
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 + <soledad-server>` and a :ref:`client application library <soledad-client>`. + +* **Client-side encrypted sync:** Soledad puts very little trust in the server + by :ref:`encrypting all data <document-encryption>` before it is + :ref:`synchronized <document-sync>` 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 <client-databases>`. + +* **Document database:** An application using the Soledad client library is + presented with a :ref:`document-centric database API <soledad-client-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 |