The assurance control plane for AI Systems
Pick your path
Point your OpenAI or Anthropic SDK at Brutor with a one-line base-URL change, call MCP tools through a governed endpoint, or build a portal on the Portal API.
Declare each agent as an AI System and Brutor watches it: liveness, drift, contract conformance and a health verdict that never reports green on absent evidence.
Run the full platform with Docker Compose in about ten minutes, then take the governance and observability tours.
Your AI System, end to end
The unit you govern and assure: the models, MCP tools, skills and agent identities an agent uses, bound together, with every run attributed back to it.
One journey from first prototype to production evidence: build on governed rails, promote through the lifecycle gate, let the run ledger prove how it behaves.
What you build with Brutor
LangGraph, Claude Agent SDK or plain HTTP — agents inherit guardrails, budgets and audit automatically.
End-user auth, workspaces, model discovery, streaming chat, tool approvals and notifications — bring your own UI.
Register a server once and every governed client gets it with access control and tool-call policies.
Everything the Admin UI does is a REST API. Load users, groups, models, guardrails and budgets from an idempotent script.
The platform
Resource groups, guardrails, argument & semantic policies, budgets, quotas, approvals and compliance tagging.
The run ledger, liveness, drift, contracts, replay and the health verdict.
Mission Control dashboards, proxy & usage logs, audit trail, Prometheus metrics and Grafana.
Runtime & Portal APIs on the Core Proxy (:8100), Admin API on the Control Plane (:5050).
How the Rust core proxy, Python control plane, Admin UI and User Portal fit together.
Sealed action records, witnessed tenant logs and obligation evidence for the EU AI Act, ISO 42001, SOC 2, HIPAA, GDPR and more.

