Paranet and PDNS (Paranet Domain Name Service)
“The Paranet” refers to all paranets, much like “The Web”, also an overlay, refers to all web domains. A paranet is a network of nodes (paranodes). The Paranet does not use DNS directly. Instead, it has its own Paranet Domain Name Service (PDNS). PDNS is a name and provisioning service to create and manage paranets and paranodes using certificates 1.
Diagram D1
A paranet is a set of one or more nodes. The nodes run, conceptually, in the overlay and their requests travel across underlying protocol layers.
Paranets and nodes affiliate. Every node is considered private to its paranet, and its skills are only discoverable if their nodes are affiliated to other nodes on its paranet or to other paranets and their nodes. The affiliation process is one of granting permissions along with establishing rules of the affiliation. For example, Nodes X and Y may be configured such that X can make skill requests to Y but not vice versa.
(NOTE: PDNS and affiliation are not covered in the current devkit release)
Footnotes
-
The Paranet uses asymmetric key pairs compliant with X509 through a certificate authority ↩