aboutsummaryrefslogtreecommitdiff
path: root/archive/2021-06-21-system-overview-ascii
diff options
context:
space:
mode:
Diffstat (limited to 'archive/2021-06-21-system-overview-ascii')
-rw-r--r--archive/2021-06-21-system-overview-ascii26
1 files changed, 26 insertions, 0 deletions
diff --git a/archive/2021-06-21-system-overview-ascii b/archive/2021-06-21-system-overview-ascii
new file mode 100644
index 0000000..2d1f19e
--- /dev/null
+++ b/archive/2021-06-21-system-overview-ascii
@@ -0,0 +1,26 @@
+ +----------+
+ +----------| Claimant |-------+
+ [1]| +----------+ |Data
+ [2]| | |Proofs
+ [3]| |H(vk) |
+ v v v
+ +---------+ H(vk) +-----+ +------------+
+ | Log |<-------| DNS | | Repository |
+ +---------+ +-----+ +------------+
+ ^ | | |
+ [4]| |leaves | |Data
+ [5]| |costh +---------+ Data | |Proofs
+ [6]| +------> | Monitor | <------+ | policy
+ v +---------+ v |
+ +---------+ +----------+ |
+ | Witness | | Believer |<---+
+ +---------+ +----------+
+
+ # Claimant Log # Witness Log
+ [1]|---------add-leaf--------->| [4]|--get-tree-head-to-sign-->|
+ |<-----------OK-------------| |<----------sth------------|
+ | ...wait inclusion... | [5]|--get-consistency-proof-->|
+ [2]|--get-tree-head-cosigned-->| |<---------proof-----------|
+ |<----------costh-----------| | ...cosign sth... |
+ [3]|-----get-proof-by-hash---->| [6]|-----add-cosignature----->|
+ |<-------index+proof--------| |<----------OK-------------|