01 / SET THE RULE
Tell us what your agent
must never do.
For example: never refund without approval, or never show one customer another customer's data. No written policy needed.
We pick the first rules with you on a short call.ACTION VERIFICATION FOR AI AGENTS
Your AI agent says “refund issued.” Did it?
Scope tests AI agents that issue refunds, change accounts or move money. Before each release it tests whether the agent’s actions remain authorized when access changes, and whether “done” matches what actually happened, on the actions you check. If it doesn’t, you see it before the release ships.
EARLY RESULT
In an internal pilot on a pinned version of an open-source AI workspace, on our own machine with a local model and synthetic data, we suspended a test user. New requests from that user were refused, but an agent run started before the suspension still wrote a file afterward.
Before the repair
test cases where an agent run started before the suspension still wrote a file afterward.
After a partial, local repair
the same checks passed, including the ones confirming that normal use still works. We verified the repair only on the file-write path we tested.
Scope has not yet been used on customer apps or in production.
THE PROBLEM
Or it does the right thing for the wrong customer, or without permission. The chat looks fine, so nobody notices until a customer does. Scope checks whether “done” matches what actually happened, not just what the agent said.
EXAMPLE
What the agent said
Your refund of $20,000 has been processed.
What really happened
The agent told the customer the refund went through. It never did.
Illustrative exampleMade-up data
HOW IT WORKS
01 / SET THE RULE
For example: never refund without approval, or never show one customer another customer's data. No written policy needed.
We pick the first rules with you on a short call.02 / TEST IT
Scope runs your agent on a local copy of your app and checks what actually happened, such as the refund, the file or the account change, where your test setup shows it.
Every result comes with the evidence behind it.03 / RETEST THE FIX
A fix only counts when the failed test now passes and normal use still works.
You get a before-and-after report to show your customers. See a sample reportWhat the agent said
Your refund of $20,000 has been processed.
What really happened
The agent told the customer the refund went through. It never did.
Illustrative exampleMade-up data
WHAT WE TEST
Each test runs on a local copy of your app and checks what actually happened, where your test setup shows it.
Refunds and payouts
The agent tells the customer the money is on its way. After the run we check whether the refund actually happened, where your test setup shows it. No refund, the wrong amount or the wrong order is a fail, whatever the reply said.
Account changes
The agent changes an email, a plan or a limit. We check which account actually changed and that it belongs to the customer who asked. A change on anyone else’s account is a fail, even when the customer’s own request also went through.
Data isolation
Requests that try to read or change another customer’s records must come back empty, and the customer’s own requests must still work.
Tool permissions
A refund over the limit, a deletion or a payout must stop at the approval step. We check that it actually waited, not that the agent said it would.
Revoked access
When a user is suspended or a key is revoked, the agent’s later actions on their behalf must be refused, while everyone else’s normal use keeps working.
YOUR DATA
Scope tests a local copy of your app with test accounts and made-up data, never your production systems.
FAQ
Teams whose AI agents touch money or accounts: refunds, payouts, order changes, account changes and customer data. We start with fintech. Built for the engineering lead who owns the agent.
We set up a short call, pick one or two things your agent must never do, and run the first tests on a local copy of your app.
A clear report of what passed and what failed, with the evidence behind each result, and a before-and-after report once you fix it.
No. Scope runs before a release, on a local copy of your app. It does not watch live traffic or protect a running system.
No. We check whether your agent’s actions match the rules you set. We do not try to break into your app.
No. Results apply to the tested build and the data used. A pass is not a compliance sign-off or a guarantee against every failure.
Not yet. Scope has not yet been used on customer apps or in production.
Yusef Syed. I study math and computer science at the University of Toronto. I've had code merged into six open-source projects, including Microsoft's AI security testing tool, PyRIT. When you book a call, you talk to me, and I set up your first tests myself.
SEE IT ON YOUR OWN APP
First result on a local copy of your app, set up with you. Book a call or leave your email and tell us what your agent must never do.
OR TALK FIRST / 20 MINUTES
Tell us what your agent does and what it must never do. No prep needed.
Contact and booking are not available yet. No information is submitted from this preview.