Bound every task
Signed contracts describe which operations and exact resources a task may use, and when that authority expires.
LOCAL-FIRST AGENT SECURITY
Put an independent security gateway between an AI agent and its tools. Keep task authority on your machine, even when the instructions it reads cannot be trusted.
Rust enforcement · Python integration · Optional cloud visibility
read_fileIllustrative request flow. Every supported action receives its own decision and audit record.
AUTHORIZATION IS NOT A MODEL OUTPUT
A malicious document can influence a model. It cannot sign a task contract, grant an approval or expand the gateway’s permissions. Sentinel enforces those decisions in trusted code outside the model.
Signed contracts describe which operations and exact resources a task may use, and when that authority expires.
Default-deny policy, one-time approvals and restricted execution keep decisions separate from model-generated instructions.
Inspect local audit records. Optionally synchronize an allowlist of event metadata to a private account.
YOUR MACHINE IS THE CONTROL PLANE
The online dashboard observes device-reported events. It cannot run commands, read files, approve actions or edit trusted policies on your computer.
Synchronization is off by default. Prompts, documents, tool responses, resource names and signing keys stay local.
Read the privacy architecture ↗Choose a supported platform and verify its checksum before installation.
Use the Python SDK to route every protected operation through the Rust gateway.
Run synthetic allowed and denied requests; inspect their local audit records.