Scuttlebot
a peer-to-peer log store

Scuttlebot is an open source peer-to-peer log store used as a database, identity provider, and messaging system. It features global replication, file-syncronization, and end-to-end encryption.

Read about the protocol.

Docs
APIs
Apps
More
Basics
Social
Advanced
Message Types
Config