Article 1. The agent cannot read or write its own policy.
The keystone is our word for one deny list: the secret and policy paths the agent is refused, at read and at write. It is security._SENSITIVE_HOME_DIRS in the source. The policy, its profiles, and the admission and computer-use files sit on it, so no setting the agent can reach turns the ceiling off.
Warding's PreToolUse gate checks every file tool call against that list, and the shell-command matchers cover the read verbs (cat, head, base64, a python open()), the write verbs (redirection, cp, mv) and the extract verbs (tar -C, unzip -d) aimed at those paths. The audit log and its signing key are on the list too.