Keystile Cloud
We host it for you. Available on request for teams that prefer it.
Control for AI agents with access to your systems
Your agents are logged into email, CRM, client records and admin tools. Keystile checks every action before it runs: client data leaving the firm, instructions hidden in a web page or email, a risky change, a payment. It decides in real time: allow, mask the private data, hold it for a person, or block it. Every decision goes into a signed record auditors can verify.
Example · agent actions checked by Keystile
Account numbers removed before sending
Bulk export of client records, after reading hidden instructions
Access change, waits for a person
New payee, far above normal, after hours
Demo · 4 minutes
Demo video
Coming this week.
Meanwhile, try the live scenarios below. They show real verdicts from Keystile.
Try it yourselfTest report · 7 October 2026
Our own test, on a public set of 56 cases written by an outside open-source project: 35 attacks, 16 harmless actions and 5 borderline ones. Every attack was blocked, masked or held for a person before it could run. Held means a person had to approve it, so the approval step is part of the protection. One harmless action was held; none was blocked.
| What the test tried | Cases | Blocked or masked | Held for a person | Let through |
|---|---|---|---|---|
| Sending private data or files out | 10 | 9 | 1 | 0 |
| Destroying data, systems or access | 7 | 1 | 6 | 0 |
| Hidden instructions in an agent's request | 4 | 4 | 0 | 0 |
| Stealing passwords and keys | 3 | 2 | 1 | 0 |
| Hidden instructions in what a tool returns | 6 | 6 | 0 | 0 |
| Secrets in what a tool returns (masked) | 3 | 3 | 0 | 0 |
| Attacks hidden deep in very long text | 2 | 2 | 0 | 0 |
| All attacks | 35 | 27 | 8 | 0 |
| Other cases | Cases | Result |
|---|---|---|
| Harmless actions and tool outputs | 16 | 15 let through, 1 held for a person (an invoice email), none blocked |
| Borderline cases | 5 | 2 held for a person, 2 blocked, 1 masked |
| Tool descriptions with hidden instructions | 3 | 2 flagged, 1 missed. Description screening is a separate check; the tool's actions are still checked when the agent uses it |
| Harmless tool descriptions | 2 | 2 let through |
| Speed per check | 56 | Median 0.9 seconds, 95% under 4.5 seconds, on the default Balanced setting with the decision model. Fixed rules (amount caps, allowed recipients, spending limits) answer in milliseconds |
This is our own evaluation, not an independent audit. Run three times on 7 October 2026 (55 of 56 cases decided the same way every time) with the built-in rule packs and default settings, on our own decision model. We used this test set while building Keystile's checks, so a fresh, held-out set is next; we will publish those results here too. Full case-by-case results are available to pilot customers.
The problem
On 11 March 2026 an attacker used one compromised admin account and a normal device-management command to wipe about 80,000 devices at Stryker in three hours. No malware. Every command was authorized. Now picture the same access in the hands of an AI agent, steered by a prompt injection instead of a stolen password.
Step 1
One admin account compromised
Step 2
New global admin created
05:00–08:00 UTC
Normal wipe command, at scale
Result
~80,000 devices erased
Always-on agents from OpenAI, Microsoft, Google and Salesforce now act with their own credentials. Gartner expects 15% of day-to-day work decisions to be made by agents by 2028.
Antivirus sees no malware. Access control sees valid credentials. Per-action rules see a normal command. The danger is in the pattern.
Financial firms must show which model decided, that it was not altered, and why. New SEC breach rules for advisers add a 30-day clock.
Sources: BleepingComputer · Gartner via WFTV · TechCrunch
Try it yourself
Each scenario shows the action the agent submits, Keystile's checks, and the verdict it returned.
Sample scenarios. Verdicts, confidence and decision times were recorded from Keystile in October 2026.
How you use it
01 · CONNECT
Keystile goes between your AI agents and the tools they use: payments, email, client data, admin consoles. One line in Python, LangChain or the OpenAI Agents SDK; one setting for MCP; one command for Claude Code, Cursor or Hermes Agent; or the API from any language.
02 · SET RULES
"Payments over $10k to a new payee need a human." "Client account numbers never leave the firm."
03 · DECIDE
Each action gets a verdict in real time, with the reason. Anything high-stakes waits for a person.
04 · PROVE
Compliance and auditors see what was checked, what was decided and why.
Products
Available now
Send us a few weeks of agent logs and your policies. We show every action Keystile would have allowed, held or stopped, and why, and we flag the cases your logs can't settle. Nothing to install.
Available now
Keystile runs beside one agent workflow and records what it would decide, without blocking anything. You see the false alarms and the added time before you turn enforcement on.
Available for pilots
Live protection on your own servers or run by us in your cloud. The MCP gateway and the system gateway sit outside the agent, so it can't skip them; if Keystile can't be reached, the action is refused. Agents can't approve their own held actions. PATENT PENDING
For developers
Your admin runs Keystile on your own servers, or we run it for you. Developers get two settings and connect the same way, whichever it is.
Your IT team runs the Keystile server on your own servers or cloud account, under a license. Client data never leaves you.
We run Keystile for you, inside your own cloud account. Client data still never leaves you.
We host it for you. Available on request for teams that prefer it.
Plans
Builders and small teams
Replay assessment on your logs, then a 90-day pilot ($7,500)
Fintechs and IT teams in production
Banks, wealth managers, credit unions
A check is one action or tool output Keystile evaluates. Pro runs on the hosted Keystile platform. Team and Enterprise run on your own servers under a license agreement, or we run Keystile for you in your cloud account (quoted separately). Education and nonprofits: 40% off.
Early access
We are letting people in a few at a time, so every team gets set up properly.
Thank you. We'll email you an invitation as soon as your spot opens.
Who it's for
Client-service and advisor assistants that draft emails and pull records. Account and Social Security numbers stay inside the firm, hidden instructions in emails are withheld, and the signed record is ready for examiners and your customers' security reviews.
Agents that reset passwords, change access and manage devices. Routine work flows through; new admins, mass wipes and security changes stop or wait.
New payees, large amounts and bank-detail changes wait for a person, and approvals apply to the exact payment. The same Keystile you already run.
Team
The team behind Keystile
Pilot program
A Replay report on your own logs, then one agent workflow in shadow mode and under enforcement, set up with you, with the numbers every two weeks: violations found, false alarms, added time.
$2,500 for the Replay assessment, then $7,500 for the 90-day pilot. Both are credited to your first year if you continue.
Covered by a mutual NDA. Anonymized logs are fine to start; live checks run in your own environment.
contact@keystile.com
Email us