TeleHah

JSON+UDP+DHT=Freedom

A new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters

What

It works by sending and receiving small bits of JSON via UDP using an efficient routing system based on Kademlia, a proven and popular Distributed Hash Table. Everything within TeleHash is routed based on a generic SHA hash of the related id or URL.

Live Seed

From any command line

  1. echo '{"+end":"3b6a6..."}' | nc -u telehash.org 42424

Then you'll get

  1. {"_ring":17904, ".see":[ "208.68.163.247:42424", "208.68.160.25:55137"], "_br":52, "_to":"173.19.99.143:63681" }

Status

The current spec is implemented in a few languages (any help here would be great!) and prototype apps are being created to test it. Questions can be directed at the wiki, twitter, or to Jeremie Miller directly.