# IntentGuard > Transaction outcome enforcement for on-chain treasuries. Free for DAOs, foundations, and projects. IntentGuard is an enforcement layer that sits between your wallet and the blockchain. It guarantees that transactions settle within declared economic boundaries — or they don't settle at all. No gas consumed on reverts. No partial enforcement. ## What IntentGuard Does IntentGuard protects on-chain treasury operations from: - **Address Poisoning**: Attackers pollute transaction history with lookalike addresses. IntentGuard enforces recipient constraints on-chain — poisoned addresses are rejected at execution. - **Price Drift & MEV**: Sandwich attacks and mempool reordering extract value between signing and settlement. IntentGuard locks acceptable price ranges and submits transactions privately to block builders. - **Liquidity Drift**: Pool liquidity changes between simulation and execution. IntentGuard enforces slippage constraints at execution time, not simulation time. - **Wallet Draining**: Transaction Simulation Spoofing, Malicious approvals, phishing signatures, and compromised frontends. IntentGuard enforces balance constraints — unexpected token outflows cause the transaction to revert. ## How It Works 1. **Set your RPC**: Point your wallet (MetaMask, Safe, Rabby, or any custom RPC wallet) to the IntentGuard RPC endpoint. 2. **Transact normally**: Send payments, execute swaps, run payroll. IntentGuard simulates each transaction and auto-generates enforcement constraints based on expected outcomes. 3. **Atomic enforcement**: Constraints are verified on-chain at execution time using an enforcer contract. Outcome matches intent → transaction settles. Outcome deviates → transaction is dropped. Zero gas consumed on reverts. ## Who It's For - **DAO treasuries**: Multi-sig operators managing funds through Gnosis Safe. Grant disbursements, contributor payments, token swaps. - **Foundations & projects**: Finance and operations teams paying contributors, converting treasury assets, managing runway. - **Protocol teams**: Token buybacks, liquidity provisioning, ecosystem grants, vendor payments. ## Pricing - **Treasury tier (Free)**: Unlimited protected transactions for treasury operations — payments, payroll, standard swaps. Includes address poisoning prevention, MEV/sandwich protection, balance constraints, slippage enforcement, private submission, Safe compatibility, dashboard, and audit trail. - **Advanced tier (Custom pricing)**: For trading desks, portfolio rebalancing, multi-leg trade enforcement, custom enforcer contracts, AI agent guardrails via MCP, priority builder access, SLA and dedicated support. ## Technical Details - **Enforcement mechanism**: User signs both a transaction and an EIP-712 intent declaring outcome constraints. IntentGuard bundles these with an on-chain enforcer contract. At execution, the enforcer captures chain state before and after, verifying constraints atomically. - **Private submission**: Protected transactions are routed privately to block builders, never broadcast to the public mempool. This prevents frontrunning, sandwich attacks, and transaction copying. - **Trustless verification**: Constraints are cryptographically signed and verified on-chain. No trust assumption on IntentGuard infrastructure is required for enforcement correctness. - **No custody**: IntentGuard never has custody of funds. It cannot modify transactions or alter constraints. - **Compatible infrastructure**: Works with existing custody setups including MPC wallets, multi-sig (Safe), hardware wallets, and institutional signing services. ## Integration - **Wallet users**: Set the IntentGuard RPC endpoint in your wallet settings. No code changes required. - **Wallet developers**: Integrate via the IntentGuard SDK. See the Wallet Integration Guide. - **AI agents**: IntentGuard exposes enforcement primitives via the Model Context Protocol (MCP). Agents can discover, configure, and submit protected transactions through a standardized tool interface. ## Enforced Constraint Types - Token balance changes within expected ranges - Transfers to approved recipient addresses - Slippage within acceptable thresholds - Collateral ratios maintained - Maximum per-transaction spend caps - Recipient allowlists - Fee range enforcement ## Links - Website: https://intentguard.xyz - App: https://protect.intentguard.xyz - Documentation: https://intentguard.xyz/docs/intentguard/overview - User Guide: https://intentguard.xyz/docs/intentguard/use-with-wallet/user_guide - Profile Guide: https://intentguard.xyz/docs/intentguard/use-with-wallet/profile_guide - Wallet SDK Integration: https://intentguard.xyz/docs/intentguard/wallet/wallet_sdk_integration - SDK Reference: https://intentguard.xyz/docs/intentguard/wallet/wallet_sdk_reference ## Articles - MEV Protection for Ethereum Wallets: https://intentguard.xyz/docs/articles/mev-protection-ethereum - Slippage Protection in DeFi: https://intentguard.xyz/docs/articles/slippage-protection-defi - Transaction Outcome Enforcement: https://intentguard.xyz/docs/articles/transaction-outcome-enforcement - AI Agent Transaction Guardrails: https://intentguard.xyz/docs/articles/ai-agent-transaction-guardrails - Execution Gap on Uniswap V3 (report): https://intentguard.xyz/docs/articles/execution-gap ## Contact - Email: contact@intentguard.xyz