A system and method for providing security to a graph of interconnected
nodes includes a grouping multiplexing layer configured to monitor calls
to the system, a graphing dynamic link layer configured to transmit and
receive data to and from the graph, and a group security manager coupled
to the grouping multiplexing layer and coupled to the graphing dynamic
link layer; the group security manager is configured to perform
security-related acts via interacting with a group database to propagate
security-related information to members of a group within the graph. The
group security manager is configured to provide role-based authorization
on publication of one or more records and provide membership control for
admission to a graph of interconnected nodes. The group security manager
provides membership control by providing credentials to potential members
of the graph to enable a connection and by providing a governed system
for renewal and revocation of members.