Overview

Workflow

digraph ARCHIVING {
    {rank=same p e cbd}
    p[label="Public API"];e[label="EDGE"];pa[label="Public Archive"];
    sa[label="Secret Archive"];cbd[label="CDB"];
    cbd -> p -> e [label="0) sync"];
    e -> pa [label="1) rules"];
    cbd -> sa [label="2) dump"];
    sa -> cbd [label="3) delete"];
    sa -> e [label="4) delete"];
}
sync
general synchronization of public data in the EDGE
rules
transfer of the public data to archive according to archivation rules
dump
saving of the encrypted internal data structures to the secret data archive
delete
structure delete from the CDB