telehash

encrypted mesh protocol

An embeddable private network stack for mobile, web, and devices

What

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 providing routing assistance to others for bridging across different transports and to help negotiate direct peer-to-peer links.

Rival Messenger

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.