summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/README.md b/README.md
index bdfde42..bdbe5c9 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,23 @@
catlfish is a Certificate Transparency log server (RFC 6962).
+The catlfish software has the following properties:
+
+- Distributed, for fault tolerance under high load
+
+- Layered software design with a generic append-only database below
+ and public protocol on top, making it useful for buildling other
+ transparency systems as well
+
+- Cross-organisational operations, enabling scaling beyond what can be
+ achieved by a single organisation
+
+- Append-only database backend specially designed for this purpose
+
+- HSM support, for keeping sensitive keys off general purpose computers
+
+- Dockerised, for a snazzy deployment option
+
# Requirements
In order to compile catlfish, the following software packages are