Why a prompt is not an execution boundary
An instruction such as “respect access restrictions” can guide a model, but a system that gives an agent several tools or credentials must decide independently whether each proposed action is authorized. A tool returning a CAPTCHA, a 403, an anti-bot page, or a failed login must not automatically become a prompt to try an unapproved destination or a newly discovered credential. The authority question is narrower than “Is this a good task?”- Which agent or execution principal is acting, and on whose behalf?
- Which tool and destination are requested?
- What specific arguments, resources or data will the call affect?
- Is this a permitted retry of the same action or an unauthorized change of method?
- Is a person required to authorize this exact action?
- Where can the native effect be stopped if authorization is absent?
The control architecture
An accountable system needs several complementary layers:
AtlaSent addresses the third and fourth layers on covered, configured execution paths. It does not replace the sandbox, credential manager, network gateway or target service’s own security controls. Calling an AtlaSent evaluation tool from a prompt is not sufficient: a native side effect needs an enforced permit-verification gate.
For a permitted action, the intended order is:
Proposed action → Evaluate → Permit → Verify at the executing boundary → Execute → Record observed result
If a tool, destination or material argument changes, the integration must request a new decision. An allow decision is not itself proof that an action happened. If a call bypasses the gate through an unprotected route, AtlaSent cannot claim that it blocked it.
A testable agent scenario
We recommend testing four paths with synthetic data and local mock tools—not by probing third-party services.- Allowed: A research agent uses its approved read-only lookup through the authorized destination. The action is evaluated and allowed within its configured policy.
- Refused: The agent proposes execution of remote code, use of an unapproved credential, or transfer to an unapproved inbox. The protected tool never runs.
- Held: The agent requests a material new destination or higher-risk action. A qualified person must approve the exact request before a fresh evaluation and verified permit.
- Bypass attempted: The agent attempts to reach the same native effect without the protected adapter. The test should fail at the sandbox/network or native execution boundary; otherwise the integration is not fully protected.