Receive the purchase
Send amount, currency, merchant, consent, expiry and the user-authorized mandate to one API.
MandateShield checks every agent-initiated purchase against the user's budget, merchant, currency, consent and time limit—then allows or blocks it before payment.
For online stores, marketplaces, payment providers and agent builders. No card data required.
LIVE BOUNDARY EXAMPLE
#ms_interactive
AI agent requests
$1,499Spend up to $150 at Rail Merchant.
Requested amount exceeds the hard cap by $1,349.Final merchant: Rail Merchant
receipt readyOne control layer across
BUILT FOR YOUR PLACE IN THE FLOW
The same execution boundary works differently for an agent, a merchant, a marketplace and a payment platform.
Call MandateShield as an MCP tool, A2A skill or HTTP endpoint immediately before the agent reaches checkout.
THE PROBLEM
A person may authorize an agent to “buy a refundable ticket for under $150.” A manipulated page, tool or second agent can still push the final checkout to $1,499 at another merchant.
MandateShield turns the original limits into deterministic checks. The model does not get to reinterpret them at the payment boundary.
Send amount, currency, merchant, consent, expiry and the user-authorized mandate to one API.
The engine evaluates hard limits, identity binding, replay and prompt-injection signals in milliseconds.
Your system receives a clear result, exact reasons and a tamper-evident receipt for the audit trail.
WHAT CHANGES
FREE LIVE VALIDATOR
Change the money or permissions with plain controls, then attack the same mandate five ways. The results come from the live public API—not a recorded animation.
Live policy engine · no account · no card or personal data
Run one decision or attack the same mandate five different ways.
Run the sample or change a constraint to see the verdict.
ONE POLICY, EVERY RAIL
AP2, TAP, UCP and x402 cover different parts of agentic commerce. MandateShield normalizes their payment-relevant facts so your merchant policy and audit trail remain stable.
Read the merchant security guide →const result = await preflight(purchase)
if (result.decision !== "ALLOW") {
stopPayment(result.findings)
}
await chargeCustomer()
store(result.receipt)SMALL INTEGRATION, HARD BOUNDARY
Test keys are created automatically after sign-in. Production keys add durable replay enforcement, retained evidence and metered billing without a sales call.
MODEL THE BUSINESS CASE
Set your volume and average purchase. The calculator finds the lowest-cost published plan and shows the transaction value evaluated per software dollar.
Lowest-cost planGrowth
Estimated monthly cost$499
Purchase value / software dollar125.3K×
This is transaction value evaluated, not promised savings. Actual loss avoidance depends on your traffic and threat rate.
Choose Growth →START FREE, SCALE BY USAGE
No implementation call, seat fee or annual contract. Create the account, choose a plan and receive the live key automatically.
LEARN WITHOUT A SALES CALL
Practical, evergreen references for merchants and developers implementing autonomous checkout.
Seven controls to verify before accepting an agent purchase.
AP2 CHECKLISTBinding, expiry, replay and audit evidence for production.
ARCHITECTUREExactly what MandateShield checks—and what it does not claim.
RESOURCE LIBRARYImplementation paths for every team and failure mode.
PLAIN-ENGLISH ANSWERS
MandateShield checks an AI agent's proposed purchase against the limits a person approved. It blocks overspend, merchant changes, expired authority, replay and other policy failures before the payment call.
Online stores, marketplaces, payment providers and AI-agent builders that allow software agents to place orders or initiate payments.
No. It adds a pre-payment authorization control. Card processing, fraud scoring, sanctions screening and settlement remain with existing providers.
No. The API evaluates policy metadata such as amount, currency, merchant, consent and expiry. Payment credentials stay with the merchant's payment provider.
The normalized API accepts policy fields from AP2, TAP, UCP, x402, ACP and custom signed envelopes.