From 8127a1f74768ef58583628128d45ef45313a862d Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Mon, 5 Dec 2016 01:22:27 +0100 Subject: Update README.md with high level features description. --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'README.md') 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 -- cgit v1.1