Bind the actor
Resolve the authenticated human or workload, registered agent, deployment, artifact digest, and tenant before policy.
Execution authority
Keep your gateway, orchestrator, and provider. BoundRunner binds the exact side effect to deterministic policy, independent approval, narrow authority, safe execution, and a signed result.
The bound execution record
Authorization does not end at allow or deny. The same immutable context follows the action through approval, credential issuance, execution, retry handling, and evidence settlement.
The runtime path
Resolve the authenticated human or workload, registered agent, deployment, artifact digest, and tenant before policy.
Connector-owned parsing turns provider-specific calls into a stable ActionRequest with server-owned risk and side-effect class.
Versioned OPA policy returns allow, deny, approval-required, or constrained allow under a strict deadline.
Approvals cover an immutable action hash, expire automatically, enforce separation of duties, and cannot be replayed.
The agent never receives standing provider credentials. BoundRunner issues reduced, short-lived scope for the approved request.
Each event is canonicalized, chained, signed, tenant-isolated, exportable, and independently verifiable.
Control plane
Security and platform teams register agents, publish policies, define approval roles, connect credential providers, inspect decisions, and verify evidence.
Data plane
The gateway and Envoy adapter intercept actions, enforce bounds, fail closed, and forward only normalized requests that survive the complete control chain.
Built for adoption
Protect a production deployment, repository merge, Terraform apply, internal API mutation, or MCP tool call first. Expand the same identity, policy, approval, credential, and evidence model as the agent surface grows.
Bring a workflow