Consensus contains information for connecting to this node as a consensus member.
EntityID is the public key identifying the Entity controlling the node.
Expiration is the epoch in which this node's commitment expires.
ID is the public key identifying the node.
P2P contains information for connecting to this node via P2P.
Roles is a bitmask representing the node roles.
Runtimes are the node's runtimes.
Optional
software_SoftwareVersion is the node's oasis-node software version.
TLS contains information for connecting to this node via TLS.
VRF contains information for this node's participation in VRF based elections.
Node represents public connectivity information about an Oasis node.