Three modes, one product. The agent-side daemon is identical in all three — what differs is where the data comes to rest and who operates the dashboard.
Choose when you want zero infrastructure and your policy permits encrypted telemetry leaving the network.
We operate the dashboard. Your daemon encrypts before sending; your browser decrypts on arrival. We hold ciphertext.
Choose when data must not leave your perimeter, or you need your own identity provider and TLS in front of it.
You run the dashboard container. Nothing egresses except your own update checks, which you can disable.
Choose when there is no route out at all — classified, regulated, or physically isolated networks.
Licences verify locally against a signed key. No callback, no phone-home, no exception required.
localhost:8900 by default; the port is configurable and binding is local unless you deliberately expose it.Deploy the daemon to one team in read-only mode. No behaviour changes for the engineers; you get a baseline of what your agents actually cost and touch. This is where most organisations find their first surprise.
Extend to the rest of engineering. Set budget alerts — alerts, not limits — and let them fire for a couple of weeks so the thresholds are grounded in your data rather than guessed.
Turn on the controls you now have evidence for: spend ceilings, tool policy for the actions that worried you, an approval queue for the rest. Wire the audit stream to your SIEM and generate the first evidence bundle.
We resist reversing this order. Enforcement configured before you have a baseline is enforcement configured on a guess, and the first false block costs more trust than the control was worth.
Cloud to self-hosted is a supported path and does not require reinstalling agents — the daemon is the same binary and is repointed by configuration. Historical data held in the cloud is exportable.
Self-hosted to air-gapped is a licensing change rather than an architectural one, since neither mode egresses telemetry.
We will not pretend there is zero switching cost, but the deployment mode is not a lock-in point, and we will put that in the contract.