Changes To Action Plan
Not logged in

Changes to "Action Plan" between 2016-06-21 06:20:08 and 2016-07-20 13:42:22

     1      1   <h1>TODO</h1>
            2  +
            3  +<div><br>
            4  +</div>
            5  +
            6  +<h2>Short Term Wish List</h2>
     2      7   <ul>
     3      8   
     4      9   <blockquote></blockquote>
     5     10   <li>Write a reference tunnel implementation for USB-sticks. <i>(Silktorrent
     6     11   packages must be placed to different folders to keep the file system operating
     7     12   at bearable speeds. To avoid reading file names, Silktorrent package names,
     8     13   from distant memory regions of the HDD/RAM/some-slow-USB, there must be some
     9     14   SQLite3 database that has a table with relative file paths and the file
    10     15   basenames. The silktorrent packages have to be verified before insertion.)</i></li>
    11         -
    12         -<blockquote></blockquote>
    13     16   <li>The USB-stick tunnel implementation will be the core of many, if not all,
    14     17   network based tunnels. Implement a gateway component to many network based
    15     18   tunnels. Metadata like "suggested-deletion-timestamp" is tunnel implementation
    16     19   specific and must be closely tied to authentication.</li>
           20  +<li>Write a Ruby application that implements a timeline-graph command line
           21  +utility. The utility is expected to use the silktorrent_fs_storage_t1 for
           22  +storing the packages and an SQLite database for the index. The SQLite database
           23  +is meant to be used directly by Silktorrent applications that depend on the
           24  +timeline-graph.</li>
           25  +<li>Write a Ruby application that swaps out the content of a folder according
           26  +to the content of the timeline-graph SQLite database. The folder might be the
           27  +web_root of some web server or a sub-folder of the web_root. That's the base
           28  +technology for Silktorrent based updatable web sites. To implement e-mail
           29  +clients and Forums, the same application must add, not swap out, and that's
           30  +also one of its modes of operation.</li>
           31  +</ul>
           32  +
           33  +<div><br>
           34  +</div>
           35  +
           36  +<div><br>
           37  +</div>
    17     38   
    18         -<blockquote></blockquote>
           39  +<h2>Long Term Wish List</h2>
           40  +<ul>
    19     41   <li>Write a fast, formally verified, version of the proper symmetric cropto
    20     42   algorithm, essentially the mmmv_shallowcrypt_t1. <i>(It probably takes 2 months
    21     43   to complete that step, one month for the GPU based implementation, OpenGL ES,
    22     44   and the other for the plain CPU based implementation.)</i></li>
    23         -
    24         -<blockquote></blockquote>
    25     45   <li>Implement Apache Cordova based smartphone software that allows people to
    26     46   propagate info through an ad-hoc network, including bus drivers, who drive
    27     47   regular routes, etc. <i>(It probably takes 3 months to complete that step,
    28     48   because it assumes the use of native code and on phones the use of native code
    29     49   can be very problematic.)</i></li>
    30     50   </ul>
    31     51   
    32     52   <p>Some later stage is about the physical drones, swapping of
    33     53   firmware-malware-prone-USB-sticks, studying of various private LAN
    34     54   technologies, etc.</p>