summaryrefslogtreecommitdiff
path: root/doc/design.txt
blob: 9007cb85b861288afa36cd0c53e6572a08e64401 (plain)
1
2
3
4
5
6
7
8
9
10
11
catlfish design (in Emacs -*- org -*- mode)

This document describes the design of catlfish, an implementation of a
Certificate Transparency (RFC6962) log.

We have

- a db storing data (persistently) and replicating r/o copies to n
  secondary nodes
- 1 primary node writing the hash tree to the r/w db
- n secondary nodes reading from local r/o db