An embeddable private network stack for mobile, web, and devices
A lightweight interoperable protocol with strong encryption to enable mesh networking across multiple transports and platforms. Each endpoint generates its own unique public-key based address (a hashname) to send and receive small encrypted packets of JSON (with optional binary payloads) to other trusted endpoints. An endpoint may also provide routing assistance to others for bridging across different transports and to help negotiate direct peer-to-peer links.
Rival Messenger is an instant messaging application for OSX 10.9 and above. It is built on top of the Objective-C library, and is being created from the ground up to work exclusively on top of telehash to provide a proof of concept for a chat system using a private mesh network.
A version 3 of the protocol is being actively stabilized with multiple interoperable implementations in development. The efforts are loosely coordinated through github, anyone is welcome to contribute.