Browse documentation
Getting started
Core concepts
Guides
Documentation
Everything the control plane does, written down.
Start with the quickstart — install, scan, write a policy, and watch a call get refused. Then go as deep as you need: the rule language, the deployment topologies, and an honest threat model.
Start here
Four commands to a governed run
The scanner is read-only and needs no account. You will know what is ungoverned on your machine before you decide anything else.
Quickstart$ npx @cirvix/agent-control scan$ cirvix check --action fs.read --resource .env$ cirvix policy$ cirvix gateway --servers ~/.cursor/mcp.jsonMost read
Getting started
Install the CLI, scan a machine, and run your first governed call.
03Core concepts
The vocabulary and the decision path everything else builds on.
07Guides
Task-focused walkthroughs for the integrations and workflows teams reach for first.
09Deployment
Run the control plane in Docker, Kubernetes, or your own VPC.
06Reference
The CLI, SDKs, REST API, configuration file, and policy schema in full.
07Security
The threat model, the boundary, and how to harden a deployment.
04