Poisoned content
Web pages, tool descriptions and MCP replies that quietly rewrite who the agent pays and how much.
Agent Payment VerificationMagiChain sits between the agent, the signature and the chain. It checks every AI-agent payment against what the user actually signed for, and we are bringing the same pre-deployment check to smart contracts. Policy alone doesn’t make Web3 safe. Intent does.
This opens your email app. Or write to [email protected]. We only use your email to reply (privacy).
See how it worksBuilt on the open standards agent payments and smart contracts run on
Allowlists and spending caps stop the obvious theft. The dangerous transactions pass every policy: the right shop, under the limit, valid code, and still not what the user asked for.
Web pages, tool descriptions and MCP replies that quietly rewrite who the agent pays and how much.
Agent Payment Verification402 responses with a swapped payee, a look-alike token, an inflated price or a validity window built for replay.
Agent Payment VerificationOverpaying under the cap, extra purchases that each look fine, and payments split to slip under review.
Agent Payment VerificationReentrancy, unsafe delegatecall, tx.origin checks and drains hidden in code that looks harmless before it is deployed.
Smart Contract Verification · in designBefore an AI agent’s x402 payment is signed, MagiChain checks the merchant’s terms, the spend rules and, above all, whether the order matches the mandate the user actually signed (AP2).
C1Tool allowlistC3Cashier rulesC4Human approvalC5x402 spend controlsC6Price & terms checkC7Wallet policyC9AP2 intent mandateIntentAn antivirus-grade check for smart contracts before they reach the chain. Upload a contract, get a report on what it can really do, and deploy only the version that passed.
Planned checks
One verification layer between the agent, the signature and the chain.
Catch the request
The agent receives an x402 “payment required”, or a team submits a contract to deploy.
Run the policy locks
Approved shops, budget and caps, price and terms, x402 spend controls and the wallet’s own policy.
Compare with the mandate
The exact order is compared with what the user actually signed for, using a real AP2 intent mandate.
Return a verdict
Only what passes every lock reaches the signer. Every verdict is logged with its reason.
Give your agents spending power without giving attackers a steering wheel.
Screen every agent-initiated signature request before your user’s funds move.
Put an intent check in front of x402 settlement and make machine payments safe by default.
Verify contracts before they reach the chain, and deploy only the version that passed.
We start where the risk is newest, AI agents that pay on their own, and move down the stack until verification is part of the chain itself.
Intent, terms and spend checks in front of the signer. Working prototype, now onboarding design partners.
A web app, CLI and API: connect a wallet, upload a contract, get a security report, then deploy.
Run validation off-chain and attach a STARK-style proof that it ran, verified when the contract reaches the chain.
Validators take part in checking contract contents, rewarded for every verification they perform.
MagiChain Security is an early-stage security startup in Tel Aviv, building a verification layer for Web3 in two phases. We started with research into one question: can an AI agent be talked into a payment its user never wanted? Next we take the same idea to the blockchain itself: nothing reaches the chain unchecked.
Agents now pay on their own. We check every payment against what the user actually signed for, before it is signed.
Learn more about AI-agent paymentsVerifying smart contracts before they are deployed, then moving that check into layer-2 proofs and the protocol itself.
Learn more about The blockchain layerInvestors, design partners and researchers: [email protected]
We’re onboarding a small group of design partners building agentic payments and on-chain products.
This opens your email app. Or write to [email protected]. We only use your email to reply (privacy).