Service is an individual protocol that can be registered into a node.


- Service life-cycle management is delegated to the node. The service is
  allowed to initialize itself upon creation, but no goroutines should be
  spun up outside of the Start method.
- Restart logic is not required as the node will create a fresh instance
  every time a service is started.

Service is referenced in 1 repository