White paperGoverning AI agents in production: policies, human approvals and an emergency stop.Read the white paper

Guide · Sovereignty

Sovereign on-premise deployment

From a single brick to a fully air-gapped cluster: the five deployment topologies of Navin Enterprise AI, the GitOps supply chain with signed images, and OS packages with offline archives for Debian, Ubuntu, the RHEL family and Arch Linux.

Published on 2 min read

Navin Enterprise AI is a self-hosted, multi-tenant platform. The same platform can be deployed in five topologies, so that each organisation decides how far it isolates its data and its models.

Five topologies

  • Single brick: the Control Plane, PostgreSQL and one component, such as the LiteLLM gateway, with API key authentication.
  • Shared SaaS: one cluster, several tenants isolated by RLS, OpenFGA and Cilium namespaces.
  • Dedicated tenant: a namespace or a cluster per large account, with its own OpenBao mount and GPU pool.
  • Sovereign on-site: an air-gapped cluster, local models only (vLLM), a Harbor mirror and Argo CD from an internal Git.
  • Hybrid: local vLLM for restricted data, remote providers allowed by policy for the other classifications.

Air-gapped by design

In the sovereign topology, inference runs on vLLM inside the cluster and LiteLLM remains the single gateway to the models. Images come from a Harbor mirror and Argo CD deploys from an internal Git repository. Every topology is delivered by Argo CD from Helm charts, with images signed by Cosign, Kyverno admission control and Velero backups.

Installing with OS packages

Outside Kubernetes, the three Navin products ship as DEB, RPM and pacman packages with systemd services, for Debian and Ubuntu, the RHEL family (Red Hat Enterprise Linux, Rocky Linux, AlmaLinux, Oracle Linux, CentOS Stream) and Arch Linux. A single installation script checks every prerequisite before the first change, in standalone and cluster mode alike. Offline archives, one per OS family, contain the packages, which are verified again at installation time.

The Navin Manager agent opens all of its connections itself, so managed hosts need no inbound port. Archives, images and Python packages of the offline mirror are verified by their sha256, and the vendor package repositories are signed offline by the release manager, never in CI.

Nothing changes while a check is failing.
  • DatasheetAgents

    Isolated MCP runtimes per user and project

    The MCP registry and gateway decide who may use which server; the MCP runtime creates isolated instances on demand on the ToolHive Kubernetes Operator and destroys them after use. Every tool call still goes through policy, DLP and approval.

    2 min read
  • DatasheetSecurity

    Mandatory file scanning with ClamAV and YARA-X

    Every file sent to the AI is quarantined, scanned by ClamAV and YARA-X and then validated before Docling, OCR or RAG can read it. Fully local, fail closed, logged and highly available.

    2 min read
  • White paperGovernance

    Governing AI agents in production

    How Navin Enterprise AI keeps autonomous agents under control: OPA policies stacked from platform to tenant to project, approvals with a human in the loop, a kill switch available at any time and a governance registry as the single source of truth.

    25 min read

See these principles applied to your use cases

An architect presents the platform against your own constraints.