Pro (10 agents) and Enterprise
Allowed.
- Agent identities and signed grants
- Policy, risk scoring and limits
- Single-use approvals
- Governed MCP gateway
Agent authorization and observability
Know what every agent was allowed to do, and what it actually did. Torrix checks each action before it runs and records every model call, tool call, cost and approval that goes through it. Your data stays on your servers.
$
Integrations
Problem
One record
Most tools show one side. Torrix links every authorization decision to the run it gated, by trace and run ID, so one record answers who allowed it, under which policy, and what actually happened.
Pro (10 agents) and Enterprise
Free and source available
Control · Pro and Enterprise
Every tool and MCP call through the Torrix gateway is checked against who the agent acts for, its delegated scope and your policy.
Identify
Know which agent is acting and on whose behalf, from a verifiable credential.
Authorize
Evaluate delegation, policy, scope, context and risk on every governed call.
Enforce
Allow, require approval, or deny before the action reaches the downstream system.
Observe · Free
Every model call, tool call and MCP call that goes through Torrix is recorded with its prompt, response, tokens, cost and latency, and linked into the agent run it belongs to.
Enforcement
{"iss": "torrix","aud": "erp-mcp","sub": "agent_procurement","mcp_method": "tools/call","tool": "create_purchase_order","args_sha256": "9f2c…41ab","decision": "allow","request_id": "authz_5d81","trace_id": "trace_9a1b","jti": "b7e0…c2","exp": now + 60 s}
procurement-agent
Checks every forwarded call
accepts traffic only from Torrix
Design partners
Agents that create purchase orders, pay invoices or change vendor records, running against the systems you already use, such as SAP, ServiceNow or Salesforce. If that is you, build the playbook with us.
Start
Run one Docker command for free observability. For agent governance, leave your email and we will set it up with you. A 30-day trial license is available.
$ docker run -d --name torrix \-p 8088:8088 \-v torrix_data:/data \gettorrixai/torrix:latest