<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>freetheinter.net</title>
    <link>https://freetheinter.net/</link>
    <description>Recent content on freetheinter.net</description>
    <generator>Hugo -- gohugo.io</generator>
    <lastBuildDate>Sun, 11 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://freetheinter.net/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Ideal Social Network</title>
      <link>https://freetheinter.net/posts/ideal-social-network/</link>
      <pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/ideal-social-network/</guid>
      <description>&lt;p&gt;In order for individuals to win the information war, they must be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;resistant to manipulation by centralized entities, and&lt;/li&gt;
&lt;li&gt;able to safely and easily coordinate with those they trust&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For this to be the case, the end-user features of an ideal social network are
assumed to be:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;data is only accessible to the intended recipients&lt;/li&gt;
&lt;li&gt;users only see content shared directly by people they deem trustworthy&lt;/li&gt;
&lt;li&gt;data is safe and accessible to the owner&lt;/li&gt;
&lt;li&gt;service is reliable&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One &lt;em&gt;potentially&lt;/em&gt; feasible approach is outlined here.&lt;/p&gt;
&lt;h1 id=&#34;overview&#34;&gt;Overview&lt;/h1&gt;
&lt;p&gt;All self-interested centralized entities eventually make decisions that
favor themselves to the detriment of others.
As a result, it&amp;rsquo;s unsafe to rely on information services controlled
by centralized entities.&lt;/p&gt;
&lt;p&gt;Every individual should have sole control over their own social infrastructure
in order to establish themselves as equal peers to every other entity.
This requires individuals to host their own services, which in turn requires
minimizing the cost and complexity of hosting.&lt;/p&gt;
&lt;p&gt;The system described here is a low-peer decentralized message exchange
platform with all design decisions made in the interest of the
individual user&amp;rsquo;s independence from third party manipulation.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>About</title>
      <link>https://freetheinter.net/posts/about/</link>
      <pubDate>Sun, 18 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/about/</guid>
      <description>This project aims to defeat manipulation from centralized entities by popularizing systems that put individuals in control of the spread of information.
This project is currently pursuing these activities:
 blog about ideas related to the project to get attention. collect resources to acclerate development. break work into tickets and start working on them.  For more, please see the faq.</description>
    </item>
    
    <item>
      <title>Project Bootstrap</title>
      <link>https://freetheinter.net/posts/components/bootstrap/</link>
      <pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/bootstrap/</guid>
      <description>To get started, we need to decide what tools we will use. The first experiments will be focused on particular parts of the system to prove that current plans are viable.
 simulate node discovery - now many, and of what type of nodes are required for normal communication to be feasible mock up consensus method creation: format, interface, sharing. it might be fun to see if LLM agents can talk to each other using various consensus methods and get good results.</description>
    </item>
    
    <item>
      <title>Clustering</title>
      <link>https://freetheinter.net/posts/components/clustering/</link>
      <pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/clustering/</guid>
      <description>Functional goals:
 Given a list of IP addresses, maintain communicative cluster capable of sending and receiving messages between members Maximize ability to maintain cluster with various commonplace network conditions:  dynamic IP address periodic temporary connection loss long term connection loss hardware failure   Ensure attack surface is minimized to third parties  nodes must allow connection from the internet due to changing IP addresses randomly calculated rendezvous windows    </description>
    </item>
    
    <item>
      <title>Key Management</title>
      <link>https://freetheinter.net/posts/components/key-management/</link>
      <pubDate>Fri, 09 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/key-management/</guid>
      <description>Cryptographic keys are used at every interface - between nodes to establish identities, to decrypt received data, to encrypt data before transmission, to encrypt data before storage, to decrypt data read from storage, etc.
It&amp;rsquo;s critical that all other components are properly structured around safe key management, so this will be one of the first components developed.
Key generation Every user generates a root key that serves as the ultimate recovery key, which is used to bootstrap their cluster.</description>
    </item>
    
    <item>
      <title>Messaging</title>
      <link>https://freetheinter.net/posts/components/messaging/</link>
      <pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/messaging/</guid>
      <description>Simple messaging layer, which can be built upon for more complex communication schemes.
 sharing of simple messages, with references to other messages creation of conversation groups group message exchange between clusters  </description>
    </item>
    
    <item>
      <title>Data</title>
      <link>https://freetheinter.net/posts/components/data/</link>
      <pubDate>Sun, 11 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/data/</guid>
      <description>Data layer - persistent storage duplicated between one&amp;rsquo;s own nodes and some nodes of trusted friends.
 stores messages always encrypted at rest combinatoric streaming engine requires compromise of multiple nodes to access archived data. combine stream of two remote nodes to construct messages in memory locally redundant - any two nodes can be used to recover all data relay, sender, receiver roles trusted friends can serve relay role only one sender at a time fully encrypted on nodes of trusted people you know  </description>
    </item>
    
    <item>
      <title>Consensus Engine</title>
      <link>https://freetheinter.net/posts/components/consensus/</link>
      <pubDate>Fri, 01 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/components/consensus/</guid>
      <description>&lt;p&gt;If we&amp;rsquo;re not going to rely on third parties to tell us what to think, we
need to build a system to help us arrive at consensus without them.&lt;/p&gt;
&lt;p&gt;The overall approach here is for small groups of individuals to participate
in a process that allows them to achieve local consensus. With so many
independent consensus decisions being made, and with no ability to know the
results from any of them, mass propaganda will become much less effective.&lt;/p&gt;
&lt;p&gt;Over time people will accumulate a wealth of consensus results that distill
the careful thoughts and discussions of those that they trust the most.&lt;/p&gt;</description>
    </item>
    
    <item>
      <title>Contribute</title>
      <link>https://freetheinter.net/posts/contribute/</link>
      <pubDate>Sun, 18 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/contribute/</guid>
      <description>The best way to support this project is to share and discuss it with people you know.
Feedback  Please share any feedback using the Suggest Changes link at the top of every post, or by creating an issue on gitlab.  Contribute directly  Work toward implementing the components. Define, detail, or refine components.  Fund development For now this project is just a hobby. To incentivize more development time, please donate to this bitcoin address:</description>
    </item>
    
    <item>
      <title>FAQ</title>
      <link>https://freetheinter.net/posts/faq/</link>
      <pubDate>Sat, 17 Sep 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/faq/</guid>
      <description>&lt;h2 id=&#34;_what-it-this_&#34;&gt;&lt;em&gt;What it this?&lt;/em&gt;&lt;/h2&gt;</description>
    </item>
    
    <item>
      <title>Motivation</title>
      <link>https://freetheinter.net/posts/motivation/</link>
      <pubDate>Fri, 01 Jul 2022 00:00:00 +0000</pubDate>
      
      <guid>https://freetheinter.net/posts/motivation/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Humans have lost control of the future.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We can regain control by facilitating widespread consensus.&lt;/strong&gt;&lt;/p&gt;</description>
    </item>
    
  </channel>
</rss>
