How it worksUse casesFrom SOP to rulesPlatformFor sponsor banksGetting started Start a free risk assessment
Now availableAdvisory mode: see every rule your agents would break, without blocking anything →
For fintechs, payment companies and their banks

Governance that acts before your AI agents do.

Proviguard turns your SOPs, agreements and use-case policies into rules each AI agent must follow, checks every action against them before it runs, and keeps a signed record your auditors and partner banks can verify. Agents get to production, your teams review only the exceptions, and no money or customer data moves outside the lines.

No rewrite of your agentsRules from your SOPs, agreements and policiesYour tools stay yoursFails closed
Live decisions · all agentsEnforcing
Authority from SOP-DSP-001 §2.1Refund policy §3Program Agreement §9.2DPA §4AI data policy
dispute-agentissue_credit · $3,500
HELDAbove its $2,500 limit · waiting for the dispute lead
refunds-agentrefund · $120 to original card
RANWithin authority · no review needed
payments-agentpay new payee · $18,400
HELDNew payee details · verification first
support-agentsend customer record to model
BLOCKEDProvider not in DPA Schedule 2
onboarding-agentopen_account · KYB
BLOCKEDScreening result not recorded yet
1,284ran on their own
37waited for a person
9stopped
Every decision signed and chainedIllustrative, one day
Why agents stall in pilot

Your agent works. Nobody can sign off on what it's allowed to do.

Access control answers can this agent call the tool. Your risk team, your sponsor bank and your examiner ask a different question: may it, here, now, for this much, and who said so?

Until someone can sign off, every agent action waits for a person. You pay for the agent and the reviewer, and the savings in the business case never arrive.

What you have today: access
Rules
Written in the prompt: "Never credit over $2,500 without approval"
Access
The agent can call every tool it's connected to
Record
App logs, written by the agent's own service
  • Up to what amount may it act alone?
  • Did it investigate before it denied the claim?
  • Can it credit the same dispute twice?
  • Who approved the $3,500 credit, and can you prove it?
With Proviguard: authority
Rules
Limits and approvers from your SOP: alone up to $2,500, above that the dispute lead
Checks
Every action checked before it runs, outside the model
Record
A signed record of each decision anyone can verify
  • Enforced outside the model, on every call
  • Written from your SOP, approved by your risk team
  • Exceptions go to a named person with the evidence attached
  • A signed record of every decision, refusals included

A rule in the prompt is a suggestion. In our testing, one note in a case record got models to ignore it in 66 of 89 runs. A rule outside the model is a control.

We tested it

One note got every model we tested to break the rule. The rule still held.

We gave three AI models a dispute procedure that says credits above $2,500 need the dispute lead, then had them work a $3,500 dispute. When the case record said "pre-approved", every model credited the money itself in some or all runs. ProviGuard held every attempt.

229real runs, 3 models
66 / 89credited $3,500 after reading "pre-approved"
$0reached the ledger without approval
Read the research
Claude Sonnet 4.6credited it 29 of 30
Claude Haiku 4.5credited it 30 of 30
OpenAI (efficient tier)credited it 7 of 29
Proviguardheld 66 of 66 · $0 reached the ledger
"Pre-approved" note in the case record · one square per run · gold: the model credited $3,500 itself and ProviGuard held it.
Start without risk

From pilot to proof, before anything is blocked.

Run your agents through Proviguard in advisory mode. You see exactly what it would have stopped, on your real traffic, and decide when to enforce.

Start a free risk assessment
  • Advisory first. Every agent action is checked against your SOPs and the result recorded, without blocking a single transaction.
  • Can't break your app. An advisory rule can never block or fail a request. If one misfires, it's logged, not enforced.
  • Evidence for your bank. A signed record of every action and every rule it would have broken, to share with your sponsor bank before you turn enforcement on.
  • Little to set up. Usually a base-URL change. Your agents and tools stay as they are.
Where Proviguard fits

Security tools stop attacks. Most agent failures aren't attacks.

Prompts and guardrailsDid we ask the model to behave?

What it misses: a control the model can't reason past.

AI agent security platformsIs this agent compromised, or doing something dangerous?

What it misses: your business limits, such as amounts, required steps and approvers.

Identity and "know your agent"Who is this agent, and who owns it?

What it misses: what it may do inside your workflow, step by step.

Logs, observability, GRCWhat happened, and is the policy written down?

What it misses: a record an outsider can verify, made before the action.

ProviguardIs this agent authorized to take this action, on this case, for this amount, right now?
  • Your limits, steps and approvers, enforced before every action
  • Works alongside your security and identity tools
  • A signed record of every decision your auditors and partners can verify
How it works

Delegate. Enforce. Prove.

Proviguard sits in the request path between your agents and the tools and money they touch. Your agent code stays as it is.

01 · DELEGATE

Write the agent's authority, the way you already write it for people

Your SOP becomes an authority matrix your compliance team can read and change: what the agent does alone, what needs a named approver, what it must check first.

ActionAlone up toAbove that
Provisional credit$2,500Dispute lead
Deny a claimNever aloneNamed reviewer
File a chargeback$500Sign-off
  • Every change needs a second approver
  • Tested on your recorded traffic before it's live
How SOPs become authority →
02 · ENFORCE

Check every step, before it runs, outside the model

Each call runs, waits for a named person, or is declined, before it reaches a ledger, a payment rail or a customer.

  • Scope: registered actions, assigned cases only
  • Required steps, in order, read from the case history
  • No duplicate or oversized credits
  • Hourly circuit breakers on value and volume
  • Injected instructions screened; PII and sensitive data tokenized before any model
03 · PROVE

Give auditors and banks a record, not a story

Every decision, refusals included, is signed and chained to the one before it. Anyone can verify it offline without trusting us. Edit one record and the chain breaks.

  • Agent, owner, action, rule and version, source clause
  • Approver and time for every hold
  • A per-case timeline and an agent activity report
What changes

Agents in production. Teams on exceptions. Proof on request.

The value shows up in numbers you already track, and advisory mode shows you most of them before anything is enforced.

Risk & compliance

Sign off in weeks, not quarters

Approve rules you can read and test, instead of a promise that the model will behave.

Measured: pilot to production, per agent
Operations

Review only what your SOP reserves

Routine actions inside the agent's authority run on their own. Your teams see only the exceptions, with the reason attached.

Measured: share of actions with no manual review
Finance & fraud

Stop bad actions before money moves

Credits above the claim, payments to accounts not on file and actions triggered by injected text are declined, even when the agent was fooled.

Measured: out-of-authority actions stopped
Bank partnership

Answer diligence with a record

Show your sponsor bank the authority each agent ran under and a verifiable record of every decision.

Measured: time to answer a diligence request
200+

Back-office staff most U.S. financial institutions employ just to handle card disputes, at $9.08 to $10.32 in processing cost per dispute. Agents can take on that work. When every action is checked against your policies, your teams review only the exceptions, not every case.

Where teams start

Start with the workflow you're deploying agents on.

Start from a template where we have one, or from your own SOP. Either way the agent gets clear limits, and your systems keep doing what they already do well.

An agent works your dispute queue. It stays inside the authority you gave it.

Runs on its own

  • GOProvisional credit within the limit, once per case
  • GOReads, investigation steps, approved letters

Waits for a person

  • HOLDCredit above the limit, for the dispute lead
  • HOLDEvery denial, plus a second reviewer above $1,000

Never happens

  • STOPA denial before authentication and account history are reviewed
  • STOPA second credit, or one above the disputed amount
  • STOPA fee or collection on an account with an open dispute

Your bank sees

  • RECEvery agent action on the case, who approved the rest, how long it waited

Your dispute system keeps the Reg E clocks, letters and network rules. Proviguard reads four optional fields from it and governs the agent.

For fintechs and their sponsor banks

Your sponsor bank answers for what your agents do. Walk in with answers.

Banks won't wait for an "AI rule". They'll apply the third-party risk guidance and Reg E duties they already work under. These are the questions to prepare for, and what a passing answer sounds like.

For sponsor banks: one standard of evidence across every partner on Proviguard. The authority each agent runs under, test results before launch, and the same signed record format after.

Get the full question set
What can the agent do without a person?Weak: "It follows our SOP."Passes: "Credit up to $2,500. It can't deny or reverse on its own."
Show me where that limit is enforced.Weak: "It's in the system prompt."Passes: "Outside the model. A $3,500 credit stops before the ledger and waits for a named approver."
Can it deny a claim without investigating?Weak: "The model knows to investigate first."Passes: "No. A denial is blocked until both reviews are recorded on the case."
If it misfires at 2am, what stops it?Weak: "We'd see it in the morning."Passes: "An hourly cap on credit value. Past it, the agent stops until a person looks."
Show me one denial from last month.Weak: an application log.Passes: the rule and version, the approver, and a signed record you can verify wasn't edited.
Security, frameworks and regulation

Built for the people who have to say yes.

Your security team reviews us as a vendor. Your compliance team maps us to the rules you answer to. Here's what each of them will find.

Security

How Proviguard protects what it guards

  • Fails closed. If policy can't be confirmed, regulated actions wait.
  • Tokenized before the model. PII and sensitive data never reach a prompt.
  • Deny by default. Agents use only what they're registered for.
  • Isolated per customer. Policy, tokens and evidence are never shared.
  • Signed policy and records. Verified before loading, verifiable offline after.
  • Your VPC, if you need it. Sensitive values stay in your network.
The full security review →
Frameworks

Evidence from runtime, mapped for you

The same signed records feed reports against the frameworks your auditors use, built from what agents actually did rather than a questionnaire.

OWASP Top 10 for LLM ApplicationsOWASP Top 10 for Agentic ApplicationsNIST AI RMFISO/IEC 42001EU AI Act
Regulation

The rules your bank will hold you to

Starter workflows and the bank question set are written around the rules and guidance sponsor banks already apply to their fintech partners.

Reg E error resolutionReg Z billing errorsCard network rulesInteragency third-party risk guidance (2023)Model risk management (SR 11-7)

Proviguard gives you controls and evidence. It doesn't make a program compliant, and it isn't legal advice: your compliance team and your bank decide what's sufficient.

Getting started

Watch it decide before you let it stop anything.

Start in advisory mode: Proviguard checks every call your agent makes and records what it would have done, without blocking a thing. When you and your bank like what you see, turn on enforcement.

Fits the stack you already have

Your agents, as they are

Model calls usually need only a base-URL change to an OpenAI-compatible endpoint. Adapters for the OpenAI Agents SDK, Claude Agent SDK, LangChain, CrewAI and AutoGen, a Python SDK, and MCP tools with pinned schemas cover the rest.

Your tools stay yours

Templates never edit, version or restrict your tools or MCP servers, and your own rules keep working as they do. Unmap a tool and its template rules are gone.

Your data where you need it

Run in our cloud or in your VPC. PII and sensitive data are tokenized before a model sees them. If enforcement is unavailable, regulated actions don't run ungoverned.

Then, in five steps
01 · Connect

Point your agent at Proviguard. Usually a base-URL change, with no rewrite.

02 · Set authority

Start from your SOP or a starter template: limits, required steps, approvers.

03 · Advisory

Every call is decided and recorded, nothing is blocked. See what would have been held, and why.

04 · Enforce

One switch, approved by a second person. Move back to advisory whenever you want.

05 · Show your bank

The authority, the advisory results and a signed record of every decision.

Before your risk committee

Questions we hear.

How is this different from an AI agent security platform?

Security platforms look for agents that are compromised or doing something dangerous. Proviguard enforces your business authority: amounts, required steps, approvers and the cases an agent may touch. Most agent failures aren't attacks. They're a capable agent finishing its task in a way your procedure doesn't allow. You can run both.

Do we have to rewrite our agents?

No. Model calls usually need a base-URL change. Governed tools go through adapters for the OpenAI Agents SDK, Claude Agent SDK, LangChain, CrewAI and AutoGen, the Python SDK, or MCP tools with pinned schemas.

Who writes and owns the rules?

Your compliance and risk team. Rules start from your SOPs, are tested on recorded traffic, and need a second approver before they go live. Every change is versioned.

What happens if Proviguard is unavailable?

It fails closed: regulated actions don't run ungoverned. Enforcement runs on the last signed policy, so losing the control plane affects changing rules, not enforcing them.

Does a model ever see our customers' data?

PII and sensitive data, such as card and account numbers, are replaced with tokens before a model or tool sees them. In a VPC deployment, the token vault runs in your network.

Get your agent out of pilot

Let your agents act. Prove they were allowed to.

Bring one workflow to a 45-minute working session. We'll map the agent's authority from your SOP and show you what your bank would see.