Architecture
GOVERN is built on a multi-surface architecture. Each surface handles a distinct part of the governance lifecycle.
Core components
| Component | Role |
|---|---|
| GOVERN API | Central intelligence layer — receives assessments, enforces policies, stores audit events |
| GOVERN Probe | Transparent proxy — intercepts AI API calls without code changes |
| GOVERN Dashboard | Web UI for governance practitioners |
| GOVERN Admin | Operator console for managing organizations and deployments |
| Monitoring Agents | Lightweight workers that scan infrastructure for AI systems |
| SDK | TypeScript, Python, and Go libraries for inline assessment |
| CLI | Command-line tool for CI/CD integration |
Data flow
Your App → GOVERN Probe → Upstream AI API ↓ GOVERN API (assess + log) ↓ Policy Engine → verdict (pass / flag / block) ↓ Audit Store → GOVERN DashboardDeployment topologies
GOVERN supports three deployment topologies:
- Cloud — Fully managed. Connect your systems and go.
- Hybrid — API in cloud, Probe on-premises for data residency requirements.
- Air-gapped — Full on-premises deployment for federal and classified environments.