1.3.5 Shared Database

The primary way in which nodes in a graph communicate with each other is through records in a shared database. The graph database is the set of all records that have been published in the graph that have not yet expired. Nodes can publish new records into the database, modify existing records, or remove records from the database. The updates will be flooded from the originating nodes to all other nodes in the graph. A node that is newly joined or reconnected to the graph will synchronize its copy of the database with other active members in the graph. Section 3 describes the details of these operations.