AtlaSent — Evaluate (Remote API)
atlasent_evaluateEvaluate an action against your hosted policies to receive a decision (allow, deny, hold, escalate) and a permit token when allowed.
Instructions
Evaluate an action against your published AtlaSent policies. Returns allow/deny/hold/escalate with a permitToken on allow. Use this when ATLASENT_MODE=remote and you need to gate an action against your hosted policy engine.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Key-value context matched against constraint rules (include target/resource info here). | |
| explain | No | When true, populates risk_envelope.factors with a per-factor score breakdown | |
| actor_id | Yes | The actor performing the action (e.g. 'user:alice', 'service:deploy-bot'). | |
| target_id | No | Target resource the permit is bound to (e.g. service name, artifact id, tool-call target). Presenting a different target at verify yields a binding mismatch. | |
| action_type | Yes | Canon-backed Action Type (for example 'production.deploy' or 'agent.tool.invoke'). | |
| execution_payload_hash | No | Hash of the exact executed payload (tool-call arguments / artifact digest). Bind it at evaluate via execution_payload_hash; presenting a different hash at verify yields PAYLOAD_MISMATCH. |