-### The first run: join a network and make friends
- * The server generates a RSA key
- * If the server administrator wants to join a network, he just has to make an http request to the API
- * The server joins a network by checking entrypoints (server urls of the targeted network) in the configuration file
- * If the config file doesn't specify other pods, the network will be composed by this only pod
- * If the config file specifies one or more pods, the server will ask them the list of the pods in the network.
- The server will add in its friends list all pods that are in > 50% of all other pods friends list + the pods that are asked for the list. For example if there are the following pods in a network with their following friends list:
-
- http://pod1.com
- - http://pod2.com
- - http://pod3.com
- - http://pod4.com
- - http://pod5.com
-
- http://pod2.com
- - http://pod3.com
- - http://pod5.com
-
- http://pod3.com
- - http://pod5.com
-
- It will add: `http://pod1.com`, `http://pod2.com` and `http://pod3.com` because it asks to them the list of their friends. Then, it will add all pods that are in >= 50% of pods friends list so: `http://pod5.com`.
- * When the friends list is added, the server will present itself to all these friends ("make friend" operation) with the following informations: its **public RSA key** and its **URL**
- * Then, the pods will slowly share their videos database
- * All the friends have the initial score of x points which represents the reliability of this friend
- * If the score reaches 0 the friend is revoked (blacklisted for the future?) and its videos are deleted
-