ActionAuth is a runtime authorization gateway that deterministically allows or denies AI agent actions based on policy, outside the LLM.
Everything you need to integrate Agent Access Control into your infrastructure.
Agent Access Control is a deterministic authorization layer for AI agents. Policy evaluation happens outside the LLM. Every decision is explicit: allow or deny.
The gateway sits between an agent and its tools. Before any side effect occurs, the policy is evaluated. If denied, execution stops. If allowed, the action proceeds.
Execution contexts for AI systems. Each agent is associated with an API key and policies that govern its access.
APIs or systems your agents call. Each tool has specific actions (e.g., read_customer, update_order). Actions are the unit of authorization.
Rules that explicitly allow or deny agent actions. Evaluated by priority order. First match wins.
The single endpoint for all agent requests. Validates API key, evaluates policies before execution, and logs decisions.
Endpoint
POST https://agentaccesscontrol.com/api/gateway/executeHeaders
Authorization: Bearer aac_your_api_key_here Content-Type: application/json
Request Body
{
"tool": "customer_database",
"action": "read_customer",
"input": {
"customer_id": "123"
}
}Success Response (Allow)
{
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"decision": "allow",
"policy_id": "abc123",
"output": {
"status": "simulated",
"echo": { "customer_id": "123" }
}
}Deny Response
{
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"decision": "deny",
"policy_id": "xyz789",
"error": {
"code": "DENIED",
"message": "Denied by policy: Deny Write Access"
}
}This system performs authorization only. It does not authenticate users, manage identities, or issue tokens.