How it works
Three steps. Five minutes to your first protected transaction.
Add the IntentGuard RPC
One-time wallet setup. Pick mainnet or Sepolia, click the button, approve in your wallet. ~30 seconds.
Sign normally in your dapp
Use any dapp the way you always do. Once signed, the transaction is held — not yet broadcast, not yet onchain.
Define what must be true
Open the protection app. Set the conditions: expected outflows, inflows, balance changes. If execution matches, the transaction lands. If not, it is dropped.
What it protects against
The Execution Gap covers two categories of risk. IntentGuard enforces against both, the same way: if the outcome doesn't match your intent, nothing settles.
Phishing & wallet drainers
Compromised frontends and signature-grabbing dapps swap your recipient or drain approvals at execution time.
Address poisoning
Lookalike addresses dropped into your transaction history get copy-pasted into legitimate transfers.
Malicious dapp behavior
A dapp simulates one outcome at signing time and produces a different one onchain.
MEV & sandwich attacks
Searchers wrap your swap to extract value. You sign for one price, settle at another. Read more →
Slippage beyond your tolerance
Liquidity drift between signing and inclusion produces a worse fill than expected. Read more →
Execution drift
Block-time differences in price, balance, or state push the outcome outside what you intended. Read more →
Two paths, one protocol
Founders adopt IntentGuard for their own treasury first. Then ship it to their users.
Protect your own transactions
Add the RPC to your wallet, sign normally, attach conditions per transaction. No profile, no onchain registration, no fee from us.
Read the user guide →Integrate into your wallet or dapp
Same enforcement primitive, exposed through an SDK. Wallets and dapps can offer protected execution to every user without changes to the signing flow.
Read the integration guide →Recent incidents we would have prevented
Real onchain losses where the signed transaction executed exactly as written, but produced a catastrophic outcome.
Start protecting your treasury today.
Setup takes 5 minutes. Add the RPC. Sign normally. Define your conditions.
If the outcome doesn't match, nothing settles.
Other use cases
Same enforcement primitive, different audiences.





