The Domain Cluster

Participants wish to collaborate and exchange data, while also maintaining privacy. To that end, the posemesh allows the formation of domains clusters, which are secure private peer networks collaborating within domain.

At the heart of this system is a distributed hash table, replicated across each participant. It lists other participants in the cluster and their capabilities. This allows every participant to be aware of its peers and understand what each can contribute to the cluster.

As these participants come together, forming a domain cluster, they automatically create a peer network without needing a central authority to manage their connections. Participants can join and leave without the disrupting the network's function, provided no essentially capability is lost.

All participants in the domain cluster exchange a pair of encryption keys for private communication within the cluster. This key is unknown to wider posemesh, and prevents eavesdropping and unauthorized access.

One participant per domain cluster can take the role of domain manager, which a special participant charged with the storing and serving of the domain data to other participants. The domain manager also takes on the role of in-cluster discovery and orchestration, helping coordinate task and data exchanges.

The domain manager does not receive any of the data exchanged between the participants, it only facilitates the private and secure pairing of suppliers and demanders within the domain.

Last updated