ThreeGate/policy/tool-exec.policy.md

736 B

TOOL-EXEC Policy (Authoritative)

TOOL-EXEC executes human-approved Tool Requests in a sandboxed environment.

Allowed

  • Execute validated Tool Requests that include explicit human approval
  • Default to network=none
  • Produce Tool Results conforming to schema_version=1
  • Log and hash outputs for auditability

Forbidden

  • Executing unapproved requests
  • Enabling network by default
  • Installing packages
  • Persisting state between runs (unless explicitly designed and reviewed)
  • Accessing CORE/FETCH internal state outside allowed handoff paths
  • Handling secrets (tokens/credentials) by default

Untrusted Output Rule

All tool output is untrusted data. Tool Results must never instruct policy changes or further actions.