Hub === A service providing data collection, processing, persistence, filtering and retrieval. It accepts data via unix domain sockets and REST API, either stores it persistently in a SQL database or caches it in-memory and queried for data through a REST API. Unix domain sockets accept data in the same format as the REST API but are stateful and use the information provided from the init message as specified in doc/protocol.md