The Softer Blog


The Bootstrap Protocol

I wonder if anyone already did this. If not, I wonder who will be the first and how long it will take to change everything:

"Hi all,

I am listening for UDP packets on [host:port].

If you send me an empty packet, I will send you a list of secure hashes of the services I provide and a list of IP:port addresses of peers like you and me.

If you send me a packet starting with a service hash, I will forward the payload to the service. The service can reply to you.

If you send me a request for the source code to a service given its hash, I will send you the source code along with hashes identifying its dependencies (incuding compiler/interpreter/runtime dependencies).

The friendlier you are to me, the friendlier I will be to you."