voting [shape=house];
voting -> consensus;
voting -> identity;
- voting -> mesh;
+ voting -> cadet;
voting -> secretsharing;
secretsharing -> consensus;
fs -> dht;
fs -> core;
fs -> datastore;
- fs -> mesh;
+ fs -> cadet;
fs -> ats;
fs -> block [style=dotted,color=blue];
fs -> identity;
exit [shape=box];
- exit -> mesh;
+ exit -> cadet;
exit -> tun;
exit -> dnsstub;
- vpn -> mesh;
+ vpn -> cadet;
vpn -> regex;
vpn -> tun;
pt [shape=house];
- pt -> mesh;
+ pt -> cadet;
pt -> vpn;
pt -> dns;
pt -> dnsparser;
regex -> block [style=dotted,color=blue];
block [shape=diamond];
datacache [shape=diamond];
- mesh -> core [weight=2];
- mesh -> dht;
- mesh -> block [style=dotted,color=blue];
+ cadet -> core [weight=2];
+ cadet -> dht;
+ cadet -> block [style=dotted,color=blue];
conversation [shape=house];
- conversation -> mesh;
+ conversation -> cadet;
conversation -> gns;
conversation -> identity;
conversation -> speaker;
dv -> core;
dv -> set;
consensus -> set;
- consensus -> mesh;
+ consensus -> cadet;
scalarproduct -> set;
- scalarproduct -> mesh;
- set -> mesh;
+ scalarproduct -> cadet;
+ set -> cadet;
peerinfo -> hello;
fragmentation [shape=diamond];
hello [shape=diamond];
voting [shape=house];
voting -> consensus;
voting -> identity;
- voting -> mesh;
+ voting -> cadet;
voting -> secretsharing;
secretsharing -> consensus;
fs -> dht;
fs -> core;
fs -> datastore;
- fs -> mesh;
+ fs -> cadet;
fs -> ats;
fs -> identity;
exit [shape=box];
- exit -> mesh;
- vpn -> mesh;
+ exit -> cadet;
+ vpn -> cadet;
vpn -> regex;
pt [shape=house];
- pt -> mesh;
+ pt -> cadet;
pt -> vpn;
pt -> dns;
dv -> ats;
dht -> nse;
dht -> peerinfo;
nse -> core;
- mesh -> core [weight=2];
- mesh -> dht;
+ cadet -> core [weight=2];
+ cadet -> dht;
conversation [shape=house];
- conversation -> mesh;
+ conversation -> cadet;
conversation -> gns;
conversation -> identity;
regex -> dht;
dv -> core;
dv -> set;
consensus -> set;
- consensus -> mesh;
+ consensus -> cadet;
scalarproduct -> set;
- scalarproduct -> mesh;
- set -> mesh;
+ scalarproduct -> cadet;
+ set -> cadet;
}
reuters -> scalarproduct [style=dashed];
reuters -> identity [style=dashed];
scalarproduct -> set [style=dashed];
- scalarproduct -> mesh [style=dashed];
+ scalarproduct -> cadet [style=dashed];
messaging [style=dashed];
messaging -> regex [style=dashed];
- messaging -> mesh [style=dashed];
+ messaging -> cadet [style=dashed];
messaging -> dht [style=dashed];
reuters -> messaging [style=dashed,color=red];
reuters -> multicast [style=dashed,color=red];
- reuters -> mesh [style=dashed,color=red];
+ reuters -> cadet [style=dashed,color=red];
reuters -> core [style=dashed,color=red];
// // core roadmap:
dht -> ats [style=dashed,color=red];
- mesh -> ats [style=dashed,color=red];
+ cadet -> ats [style=dashed,color=red];
vpn -> multicast [style=dashed,color=red];
exit -> multicast [style=dashed,color=red];
multicast [style=dashed];
- multicast -> mesh [style=dashed];
+ multicast -> cadet [style=dashed];
fs [shape=house];
gns [shape=house];
conversation [shape=house];
exit [shape=box];
-}
\ No newline at end of file
+}