summaryrefslogtreecommitdiff
path: root/bonafide/README.rst
diff options
context:
space:
mode:
Diffstat (limited to 'bonafide/README.rst')
-rw-r--r--bonafide/README.rst27
1 files changed, 27 insertions, 0 deletions
diff --git a/bonafide/README.rst b/bonafide/README.rst
new file mode 100644
index 0000000..7a7b20e
--- /dev/null
+++ b/bonafide/README.rst
@@ -0,0 +1,27 @@
+Bonafide
+========
+Bonafide is the protocol for secure user registration, authentication, and provider discovery for the LEAP
+applications. See the `Bonafide`_ design docs.
+
+This is a client implementation, written in python. It consists of a python library, a
+twisted service and a command-line interface to interact locally with it.
+
+.. _`Bonafide`: https://leap.se/en/docs/design/bonafide
+
+Using
+-----
+
+This is still in development. To play with it, create a virtualenv, and deploy
+the package in development mode by running::
+
+ python setup.py develop
+
+from the parent folder.
+
+To run the bonafide service, you can use the bitmask.core daemon. From an
+environment in which you have installed the bitmask_core repo::
+
+ bitmaskd
+
+Then you can use `bitmask_cli` to see the available actions, under the user
+command.