1.3 Overview
The Peer-to-Peer Graphing Protocol enables applications to publish data into a database shared among a number of nodes organized into a graph, and have the database synchronized over all the nodes in the graph. The Peer-to-Peer Graphing Protocol builds a network topology that allows the graph to scale to large numbers of nodes, provides reliable synchronization of the database, and evolves the graph topology so as to minimize latency as conditions change.