summaryrefslogtreecommitdiff
path: root/src/hub/README
blob: 0a170567342039d293cebd48bb1e3fc463130852 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sfive-hub
=========

`sfive-hub` is a service providing data aggregation, 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 [sfive-protocol][].

[sfive-protocol]: git.spreadspace.org/sfive/doc/protocol.md