Data and retention
Everything lives in one database and one append-only file on the hub's volume. Retention is enforced daily and is configurable per hub.
What is kept
| data | kept | notes |
|---|---|---|
| heartbeats | 14 days (SAMPLE_RETENTION_DAYS) | raw, every five minutes |
| hourly rollups | 2 years (HOURLY_RETENTION_DAYS) | per machine and per company; what charts and sparklines read |
| events, alerts, check results | 1 year (EVENT_RETENTION_DAYS) | |
| BE AI runs and transcripts | kept | tool calls and results, capped in size |
| proposals and their output | kept | output capped at 256 KB |
| audit trail | kept | append-only JSON lines |
| notifications | kept | every delivery, sent, failed or skipped |
Exporting
Every table has a list endpoint on the API with time filters; the audit trail is a plain file. For a whole-hub copy, take the volume.
What the hub never stores
- the contents of a machine beyond what a tool returned for a run
- the secrets used by application checks (they stay on the machine)
- your users' passwords in clear
Try it on one machine first.
The install line takes a minute. Uninstall the agent and you are out.