authenticated and encrypted communication protocol, monitoring for liveness of peers,
routing messages to `ChannelManager` and `Router` instances directly, and receiving
messages from them via the `EventsProvider` interface.
authenticated and encrypted communication protocol, monitoring for liveness of peers,
routing messages to `ChannelManager` and `Router` instances directly, and receiving
messages from them via the `EventsProvider` interface.