b35a3d6574
There has been over 1 year of commit history leading up to this point, but almost all of that has had some kind network configuration or secrets built into the code. As of today all of that has been removed, and the codebase can finally be published! I am keeping a private copy of the previous commit history, though it's unclear if it will ever be able to be published.
22 lines
813 B
Markdown
22 lines
813 B
Markdown
# Design Principles
|
|
|
|
The following points form the basis for all design decisions made within the
|
|
cryptic-net project.
|
|
|
|
* The UX is aggressively optimized to eliminate manual intervention by users.
|
|
All other concerns are secondary. The concept of "UX" extends beyond GUI
|
|
interfaces, and encompasses all interactions of any sort with a cryptic-net
|
|
process.
|
|
|
|
* All resources within a cryptic-net are expected to be hosted on hardware owned
|
|
by community members, for example home media servers or gaming rigs. Thus, a
|
|
cryptic-net is fully autonomous.
|
|
|
|
* Hardware resources are expected to be heterogenous and geographically
|
|
dispersed.
|
|
|
|
* It is expected that a single host might be a part of multiple, independent
|
|
cryptic-net networks. These should not conflict with each other, nor share
|
|
resources.
|
|
|