For Moonshot entities to communicate, there must be some kind of trust infrastructure in place that both ends of the transaction are a part of.
At its simplest, this could be a simple, manually managed set of RADIUS relationships; i.e., each pair of Moonshot entities that wish to communicate have RADIUS configuration -- an IP address and a shared key -- for each other. This can be better scaled using a hierarchical RADIUS infrastructure (such as that used by eduroam), but that also has limitations: every entity in the infrastructure can communicate with every other one, and all communications typically flow over the infrastructure.
Trust Router is a novel technology, built on Moonshot, that gives some significant advantages over other types of infrastructure:
Therefore, it is recommended, though not required, that this trust infrastructure be provided by the Trust Router.
To find out more about the Trust Router, visit the Trust Router space. Work In Progress