1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 7 8 <meta name="author" content="John Haverlack"> 9 10 <link rel="shortcut icon" href="img/favicon.ico"> 11 <title><span class="glyphicon glyphicon-home"></span> - Principles of Decentralized CI</title> 12 <link href="css/bootstrap-3.3.7.min.css" rel="stylesheet"> 13 <link href="css/font-awesome.min.css" rel="stylesheet"> 14 <link href="css/base.css" rel="stylesheet"> 15 <link href="css/fa/fontawesome.min.css" rel="stylesheet"> 16 <link href="css/fa/regular.min.css" rel="stylesheet"> 17 <link href="css/fa/brands.min.css" rel="stylesheet"> 18 <link href="css/font-urw-gothic-l-book.css" rel="stylesheet"> 19 <link href="css/font-timeburner.css" rel="stylesheet"> 20 <link href="css/styles/default.css" rel="stylesheet"> 21 <link href="css/jquery.json-viewer.css" rel="stylesheet"> 22 <link href="css/simplegdpr.min.css" rel="stylesheet"> 23 <link href="css/custom.css" rel="stylesheet"> 24 <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> 25 <!--[if lt IE 9]> 26
26<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
26 27
27<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
27 28 <![endif]--> 29 30
30<script src="js/jquery-1.10.2.min.js" defer></script>
30 31
31<script src="js/bootstrap-3.3.7.min.js" defer></script>
31 32 </head> 33 34 <body> 35 36 <div style="position: fixed; top: 0px; width: 100%; z-index:100; background-color: #fff;"> 37 <div style="position: relative;"> 38 <a target="_blank" title="Applied Bit Logistics" href="http://appliedbitlogistics.io"><img src="img/ablsystrayicon.png" alt="Applied Bit Logistics" height="60px"></a> 39 </div> 40 <div style="position: relative; top: -60px; margin-left: 70px;"> 41 <span style="font-family:'Conv_Timeburner-xJB8',Sans-Serif; font-weight: bold; font-size: 2em;">Applied Bit Logistics</span><br> 42 <a target="_blank" title="Applied Bit Logistics" href="http://appliedbitlogistics.io">http://appliedbitlogistics.io</a> 43 </div> 44 </div> 45 46 <div class="navbar navbar-default navbar-fixed-top" role="navigation" style="top: 60px;"> 47 <div class="container"> 48 49 <!-- Collapsed navigation --> 50 <div class="navbar-header"> 51 <!-- Expander button --> 52 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> 53 <span class="sr-only">Toggle navigation</span> 54 <span class="icon-bar"></span> 55 <span class="icon-bar"></span> 56 <span class="icon-bar"></span> 57 </button> 58 <a class="navbar-brand" href=".">Principles of Decentralized CI</a> 59 </div> 60 61 <!-- Expanded navigation --> 62 <div class="navbar-collapse collapse"> 63 <!-- Main navigation --> 64 <ul class="nav navbar-nav"> 65 <li class="active"> 66 <a href="index.html"><span class="glyphicon glyphicon-home"></span></a> 67 </li> 68 <li class="dropdown"> 69 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Overview <b class="caret"></b></a> 70 <ul class="dropdown-menu"> 71 72<li> 73 <a href="objectives.html" class="dropdown-item">Objectives</a> 74</li> 75 76<li> 77 <a href="doomed.html" class="dropdown-item">Doom</a> 78</li> 79 80<li> 81 <a href="myths.html" class="dropdown-item">Mythical Thinking</a> 82</li> 83 84<li> 85 <a href="trust.html" class="dropdown-item">Trust</a> 86</li> 87 </ul> 88 </li> 89 <li class="dropdown"> 90 <a href="#" class="dropdown-toggle" data-toggle="dropdown">Principles <b class="caret"></b></a> 91 <ul class="dropdown-menu"> 92 93<li> 94 <a href="decentralized.md" class="dropdown-item">Decentralization</a> 95</li> 96 97<li> 98 <a href="afrag.html" class="dropdown-item">Antifagile</a> 99</li> 100 101<li> 102 <a href="ssi.html" class="dropdown-item">Self Sovereign Identity</a> 103</li> 104 105<li> 106 <a href="0anon.html" class="dropdown-item">Zero Anonimity</a> 107</li> 108 109<li> 110 <a href="osl.html" class="dropdown-item">Open Source Licensing</a> 111</li> 112 113<li> 114 <a href="srepl.html" class="dropdown-item">Self Replication</a> 115</li> 116 117<li> 118 <a href="0lkn.html" class="dropdown-item">Zero Vendor Lockin</a> 119</li> 120 121<li> 122 <a href="rpr.html" class="dropdown-item">Right to Repair</a> 123</li> 124 125<li> 126 <a href="xplat.html" class="dropdown-item">Platform Independence</a> 127</li> 128 129<li> 130 <a href="xcult.html" class="dropdown-item">Cross Cultrure</a> 131</li> 132 133<li> 134 <a href="0spf.html" class="dropdown-item">Zero Single Points of Failure</a> 135</li> 136 137<li> 138 <a href="0td.html" class="dropdown-item">Zero Technical Debt</a> 139</li> 140 141<li> 142 <a href="imnet.html" class="dropdown-item">Intermittent Connectivity</a> 143</li> 144 145<li> 146 <a href="localfirst.html" class="dropdown-item">Local First</a> 147</li> 148 149<li> 150 <a href="dbch.html" class="dropdown-item">Detachable Blockchain</a> 151</li> 152 153<li> 154 <a href="defi.html" class="dropdown-item">Cryptonomics</a> 155</li> 156 </ul> 157 </li> 158 <li class="dropdown"> 159 <a href="#" class="dropdown-toggle" data-toggle="dropdown">About <b class="caret"></b></a> 160 <ul class="dropdown-menu"> 161 162<li> 163 <a href="contact.html" class="dropdown-item">Contact</a> 164</li> 165 166<li> 167 <a href="license.html" class="dropdown-item">License</a> 168</li> 169 170<li> 171 <a href="privacypolicy.html" class="dropdown-item">Privacy Policy</a> 172</li> 173 174<li> 175 <a href="terminology.html" class="dropdown-item">Terminology</a> 176</li> 177 </ul> 178 </li> 179 </ul> 180 181 <ul class="nav navbar-nav navbar-right"> 182 <li> 183 <a href="#" data-toggle="modal" data-target="#mkdocs_search_modal"> 184 <i class="fa fa-search"></i> Search 185 </a> 186 </li> 187 <li class="disabled"> 188 <a rel="next" > 189 <i class="fa fa-arrow-left"></i> Previous 190 </a> 191 </li> 192 <li > 193 <a rel="prev" href="objectives.html"> 194 Next <i class="fa fa-arrow-right"></i> 195 </a> 196 </li> 197 </ul> 198 </div> 199 </div> 200 </div> 201 202 <div class="container"> 203 <!-- <div class="col-md-3"><div class="navbar-light navbar-expand-md bs-sidebar hidden-print affix" role="complementary"> 204 <div class="navbar-header"> 205 <button type="button" class="navbar-toggler collapsed" data-toggle="collapse" data-target="#toc-collapse" title="Table of Contents">
206 <span class="fa fa-angle-down"></span> 207 </button> 208 </div> 209 210 211 <div id="toc-collapse" class="navbar-collapse collapse card bg-secondary"> 212 <ul class="nav flex-column"> 213 214 <li class="nav-item" data-level="1"><a href="#principles-of-decentralized-ci-deci" class="nav-link"> Principles of Decentralized CI (DeCI)</a> 215 <ul class="nav flex-column"> 216 </ul> 217 </li> 218 </ul> 219 </div> 220</div></div> --> 221 <div class="col-md-12" role="main" style="top: 40px;"> 222 223<h1 id="principles-of-decentralized-ci-deci"><span class="fas fa-cubes"></span> Principles of Decentralized CI (DeCI)</h1> 224<div id="deci-navtabs"></div> 225 226<hr /> 227<p><em>Principles of Decentralized Cyberinfrastructure (DECI)</em> attempts to address those characteristics of information techology that are strategically critical for the continued surival of human civilization.</p> 228<div class="alert alert-primary"> 229 <span class="far fa-lightbulb"></span> A different way to think about to cybersecurity and cyberinfrastructure (CI) strategy. 230</div> 231 232<div class="alert alert-success"> 233 <span class="fas fa-certificate"></span> To develop and establish a Decentralized CI (DeCI) Certification for scoring software applications, companies and platforms on how well aligned respective services are with the Principles of DeCI. 234 235</div> 236 237<div class="alert alert-success"> 238 <span class="fas fa-seedling"></span> A full stack hardware and software cyberinfrastructure technology "seed" cache which makes zero-day smoking crate disaster recovery easy and inevitable. 239</div> 240 241<div class="alert alert-warning"> 242 <span class="fas fa-tools"></span> DeCI is a work in progress very much in need of rigorous peer review and input from multiple subject matter experts. 243</div> 244 245<!-- 246<div class="row"> 247 248 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 249 <div class="panel-heading"><span class="fas fa-people-arrows"></span> 250 Decentralized</div> 251 <div class="panel-body"> 252 Peer-to-peer based CI services which are not controlled by a central singular or oligaric authority. Top down heirarchical topologies must be avoided in all aspects of DeCI. 253 </div> 254 </div> 255 256 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 257 <div class="panel-heading"><span class="fas fa-user-lock"></span> Self Sovereign Identity</div> 258 <div class="panel-body"> 259 Self-sovereign identity (SSI) is an approach to digital identity that gives individuals control of their digital identities. 260 </div> 261 </div> 262 263 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 264 <div class="panel-heading"><span class="far fa-id-card"></span> Zero Anonimity</div> 265 <div class="panel-body"> 266 Anonymity is fuel to cyber crime and corruption. It must be possible to audit actions an interactions in cyber-space, and automate accountability for malicious actors. 267 </div> 268 </div> 269 270</div> 271<div class="row"> 272 273 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 274 <div class="panel-heading"><span class="fab fa-osi" style="font-weight: bold;"></span> Open Source Licensing</div> 275 <div class="panel-body"> 276 Non-restrictive Open Source License such as MIT, ISC, or BSD 3-clause, license are critcal to enbale self-relicating service to propogate in environments without Internet connectivity. 277 </div> 278 </div> 279 280 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 281 <div class="panel-heading"><span class="fas fa-dna"></span> Self Replicating CI</div> 282 <div class="panel-body"> 283 Cyberinfrastructure software services must be able to fully replicate to new nodes in a network or new ne twork instances, even if the parent nodes disapears. A self replicating software distribution system must be able to fork and merge software versions, there by enabling adaptation and speciation. Linear software versioning is akin to a sexual re-production, while fork-merge, directed acyclic graph (DAG) software versioning is akin to a sexual reproduction genetic propogation strategy. 284 </div> 285 </div> 286 287 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 288 <div class="panel-heading"><span class="fas fa-handshake-slash"></span> Zero Vendor Lockin</div> 289 <div class="panel-body">
290 In no circumstance can cyberinfrastructure services be dependent on a single vendor ecosystem as a matter of proprietary licensing, hardware leasing, security backdoors, terms of service agreements, bundling of service features with data collection, or other coercive practices aimed and creating a competative advantage for specific companies or authorities. 291 </div> 292 </div> 293 294</div> 295<div class="row"> 296 297 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 298 <div class="panel-heading"><img src="img/noun_Venn Diagram_69983.svg" style="height: 20px;""> 299 Platform Independence</div> 300 <div class="panel-body"> 301 Cyberinfrastructure and software must be able to run on a wide range of hardware and operating system platforms. Software must run cross-platform ( <span class="fab fa-linux"></span> <span class="fab fa-apple"></span> <span class="fab fa-windows"></span> 302 <span class="fab fa-android"></span> <span class="far fa-question-circle"></span> ) from a single source code-base. 303 </div> 304 </div> 305 306 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 307 <div class="panel-heading"><span class="fas fa-ban"></span> Zero Single Points of Failure</div> 308 <div class="panel-body"> 309 DeCI services should be replicated and distributed over multiple nodes in multiple locactions over multiple networks to elminate all single points of hardware, software, licensing, and depencancy failure. 310 </div> 311 </div> 312 313 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 314 <div class="panel-heading"><span class="fas fa-network-wired"></span> 315 Intermittent Connectivity</div> 316 <div class="panel-body"> 317 DeCI services should run unimpeeded on local network segments without connectivity the Internet or other Wide Area Networks. Upon re-connecition of 2 or more network segments, service data will syncronize efficiently with automated prioritization determination. 318 </div> 319 </div> 320 321</div> 322<div class="row"> 323 324 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 325 <div class="panel-heading"><span class="fas fa-sync-alt"></span> Spontaneous CI</div> 326 <div class="panel-body"> 327 New DeCI services and networks must be instantiable from a single computer or mobile device. 328 </div> 329 </div> 330 331 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 332 <div class="panel-heading"><span class="fas fa-project-diagram"></span> Detachable Blockchain</div> 333 <div class="panel-body"> 334 A blockchain is needed which can easily accomodate new blockchain instantiation, disconnection and reconnection of many nodes and networks. 335 </div> 336 </div> 337 338 <div class="panel panel-info col-sm-4" style="min-height: 200px;"> 339 <div class="panel-heading"><span class="fab fa-bitcoin"></span> Crypto Economies 340</div> 341 <div class="panel-body"> 342 All manner of cyberinfrastructure resources can be financed in a local crypto-currency ecosystem of smart contracts and payment systems. Anything can be crypto-monetized including storage space, network use, computation, electical energy use, access to services and assets. 343 </div> 344 </div> 345</div> --> 346 347<!-- <span class="fas fa-compress-arrows-alt"></span> 348<span class="fas fa-link"></span> 349<span class="fas fa-infinity"></span> --> 350 351<!-- - dweb[^dweb] 352- ssi[^ssi] 353- atalaprism[^atalaprism] 354- selfsvg[^selfsvg] --></div> 355 </div> 356 357 <footer class="col-md-12" style="bottom: -30px;"> 358 <hr> 359 <div class="row" style="font-size: .7em;"> 360 <div class="col-sm-4" style="text-align: left;"> 361 <b>Principles of Decentralized CI</b><br> 362 <b>Version:</b> 2021-08-08<br> 363 <b>By:</b> John Haverlack<br> 364 </div> 365 <div class="col-sm-3" style="text-align: left;"><br></div> 366 <div class="col-sm-5" style="text-align: right;"> 367 <a rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nd/4.0/"><img alt="Creative Commons License" style="border-width:0; margin-left:10px;" src="img/ccbynd.png" align="right" hspace=â20â></a> This work is licensed under a <a rel="license" target="_blank" href="http://creativecommons.org/licenses/by-nd/4.0/">
367 Creative Commons Attribution-NoDerivatives 4.0 International License</a>. 368 <br><br> 369 Copyright © 2021 <a target="_blank" href="http://appliedbitlogistics.io">Applied Bit Logistics</a><br>All Rights Reserved 370 </div> 371 </div> 372 <p style="font-size: .7em; text-align: center;">Built with <a target="_blank" href="https://www.mkdocs.org/">MkDocs</a>.</p> 373 </footer> 374
374<script> 375 var base_url = ".", 376 shortcuts = {"help": 191, "next": 78, "previous": 80, "search": 83}; 377 </script>
377 378
378<script src="js/base.js" defer></script>
378 379
379<script src="js/fa/fontawesome.min.js" defer></script>
379 380
380<script src="js/fa/solid.min.js" defer></script>
380 381
381<script src="js/highlight.pack.js" defer></script>
381 382
382<script src="js/highlightinit.js" defer></script>
382 383
383<script src="js/jquery.json-viewer.js" defer></script>
383 384
384<script src="js/jquery.event.move.js" defer></script>
384 385
385<script src="js/jquery.event.swipe.js" defer></script>
385 386
386<script src="js/simplegdpr.umd.js" defer></script>
386 387
387<script src="js/hometitle.js" defer></script>
387 388
388<script src="js/gdpr.js" defer></script>
388 389
389<script src="js/deci.js" defer></script>
389 390
390<script src="js/swipenav.js" defer></script>
390 391
391<script src="search/main.js" defer></script>
391 392 393 <div class="modal" id="mkdocs_search_modal" tabindex="-1" role="dialog" aria-labelledby="searchModalLabel" aria-hidden="true"> 394 <div class="modal-dialog modal-lg"> 395 <div class="modal-content"> 396 <div class="modal-header"> 397 <h4 class="modal-title" id="searchModalLabel">Search</h4> 398 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 399 </div> 400 <div class="modal-body"> 401 <p> 402 From here you can search these documents. Enter 403 your search terms below. 404 </p> 405 <form> 406 <div class="form-group"> 407 <input type="search" class="form-control" placeholder="Search..." id="mkdocs-search-query" title="Type search term here"> 408 </div> 409 </form> 410 <div id="mkdocs-search-results"></div> 411 </div> 412 <div class="modal-footer"> 413 </div> 414 </div> 415 </div> 416</div><div class="modal" id="mkdocs_keyboard_modal" tabindex="-1" role="dialog" aria-labelledby="keyboardModalLabel" aria-hidden="true"> 417 <div class="modal-dialog"> 418 <div class="modal-content"> 419 <div class="modal-header"> 420 <h4 class="modal-title" id="keyboardModalLabel">Keyboard Shortcuts</h4> 421 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 422 </div> 423 <div class="modal-body"> 424 <table class="table"> 425 <thead> 426 <tr> 427 <th style="width: 20%;">Keys</th> 428 <th>Action</th> 429 </tr> 430 </thead> 431 <tbody> 432 <tr> 433 <td class="help shortcut"><kbd>?</kbd></td> 434 <td>Open this help</td> 435 </tr> 436 <tr> 437 <td class="next shortcut"><kbd>n</kbd></td> 438 <td>Next page</td> 439 </tr> 440 <tr> 441 <td class="prev shortcut"><kbd>p</kbd></td> 442 <td>Previous page</td> 443 </tr> 444 <tr> 445 <td class="search shortcut"><kbd>s</kbd></td> 446 <td>Search</td> 447 </tr> 448 </tbody> 449 </table> 450 </div> 451 <div class="modal-footer"> 452 </div> 453 </div> 454 </div> 455</div> 456 457 </body> 458</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.