diff options
Diffstat (limited to 'archive/2021-06-21-system-overview-ascii')
-rw-r--r-- | archive/2021-06-21-system-overview-ascii | 26 |
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-------------| |