Policy Enforcement
How policies are evaluated and enforced across the platform.
Policy Enforcement
Policies are enforced at multiple levels:
- Proxy Level - The proxy checks the token's
allowed_toolsclaim against the requested tool - Backend Level - Intent Assurance Plan (IAP) step verification validates the plan against all applicable policies
- CSRG Level - Per-node policy metadata is embedded in the Merkle tree for cryptographic enforcement
Policy Evaluation Order
When multiple policies apply to the same target:
- Policies are evaluated in priority order (highest first)
- The first matching rule determines access
- If no policy matches, access is denied by default (fail-closed)
Policies are bound to specific targets (MCP servers or agents). To protect a resource, create a policy and assign it to the target. Resources without policies allow access based on organization membership.