Zero trust
starts before
you sign.
INTENTRA intercepts every transaction before it reaches your wallet — simulates outcomes, enforces your policy, blocks threats. Pre-execution. Local. Zero external calls.
10 Threat Vectors Covered
approve and permit tx typessignTypedData_v4, evaluates deadlineeth_getCode, detects 0xef0100 prefixEVM Chain Support
Intentra is engineered for EVM-compatible chains. V1 ships with full Ethereum Mainnet coverage. Multi-chain expansion coming in V2.
Intentra works on any EVM-compatible chain with no extra setup. New chains are added without affecting your existing protection rules.
Your Protection Runs Locally
Every decision Intentra makes happens inside your browser. Intentra never has access to your private keys or funds.
Works with EVM-compatible browser wallets. The only external calls are to your wallet's RPC provider — the same calls your wallet already makes.
0% Fee. Always.
INTENTRA charges zero fees on transactions. No basis points, no commission. V1 is free to install and free to use.
Other security tools charge a commission on every transaction. Intentra charges 0%.
If INTENTRA has protected your assets and you'd like to support the project, donations are welcome — but never required.
Every transaction.
Evaluated before it signs.
INTENTRA sits between the dApp and your wallet. Every call goes through the engine — no exceptions, no bypasses.
Intercept
Provider-level hook overrides window.ethereum via EIP-1193. Every eth_sendTransaction, signature request, and typed data call is captured before reaching the wallet.
- EIP-1193 + EIP-6963 support
- Payload capture at browser level
- Transparent to dApp
Simulate
Preflight execution against current on-chain state. Calldata is decoded to determine expected token movements, approval grants, and proxy implementation addresses.
- Intent parsing + outcome modeling
- Approval grant analysis
Enforce
Policy evaluation against your active mode. Three deterministic outcomes: Allow, Review, or Deny. Out-of-policy transactions are blocked before the wallet signing prompt appears.
- Zero-trust evaluation
- Permissive: monitor + always-on protections
- Balanced: enforce on suspicious patterns
- Paranoid: review on every contract call
- Casual / trader / whale protection profiles
- Core protections always on
Built for how you actually use DeFi.
Choose how Intentra reacts, and how much risk you're willing to take.
Logs everything. Your configured thresholds still apply, but no transactions are blocked automatically. Built for developers and power users who want full visibility.
Blocks high-risk transactions automatically. Flags suspicious patterns for your review before anything is signed.
Every contract interaction requires your explicit approval. Maximum friction, maximum protection.
I use DeFi occasionally. Tighter limits, more alerts.
2 ETH daily cap · 3 tx/min · 4h max permit
I'm active in DeFi regularly. Balanced defaults for most users.
10 ETH daily cap · 5 tx/min · 24h max permit
I move large amounts regularly. Higher limits, less friction.
100 ETH daily cap · 10 tx/min · 72h max permit
The most ETH you can send in a single transaction before Intentra asks you to review it.
How to use it: Set it slightly above your typical single transaction. If you rarely send more than 1 ETH at once, keep it low.
You're using a DeFi interface and a malicious script silently modifies the recipient address and bumps the amount to 5 ETH. If your limit is 2 ETH, Intentra catches it before you sign.
When you call a smart contract and send ETH along with it — like depositing into a protocol — this is the ceiling before Intentra flags it.
How to use it: Keep it lower than your max per transaction. This catches protocols that try to pull more ETH than you expect on a contract call.
You click "deposit 0.1 ETH" on a yield protocol, but the contract was upgraded and now requests 3 ETH. Your 0.5 ETH limit stops it cold.
The maximum dollar value you're allowing a contract to spend on your behalf. Approvals above this are blocked automatically.
How to use it: Keep this tight. Most legitimate interactions don't need access to your entire token balance.
A phishing site mimics a DEX and asks you to approve unlimited USDC access — a common drain vector. Your $5,000 limit blocks the unlimited approval before it reaches your wallet.
How long a dApp can hold a delegated authorization to act on your account. Keys that request longer access than this get flagged.
How to use it: Short sessions are safer. If a dApp asks for 30-day access to automate a single trade, that's worth reviewing carefully.
A gaming dApp requests a session key valid for 72 hours — but it quietly includes permission to transfer your main wallet tokens. Your 24h limit flags it for review before you authorize anything.
The total ETH you can move across all transactions in a single day. Once you hit this, everything stops until tomorrow.
How to use it: Set it at your realistic daily maximum. It's your last line of defense against attacks that stack multiple transactions to drain your wallet gradually.
Your wallet gets compromised and an attacker starts sending small transactions repeatedly — 0.3 ETH, 0.5 ETH, 0.8 ETH. Your 10 ETH daily cap cuts them off before the full balance is gone.
How many transactions can go through per minute. A burst above this triggers the kill switch automatically.
How to use it: Leave it at default unless you run automated strategies. Normal DeFi users don't send more than 3–5 transactions per minute.
Malware on your machine starts firing transactions silently in the background. The velocity kill switch activates after the 5th transaction in under 60 seconds and locks everything down.
Casual, Trader, and Whale are starting points — every threshold is fully adjustable. Dial in exactly the protection level that fits your workflow.
Warnings don't stop
drains.
A warning only works if you read it, understand it, and act on it correctly — every single time. Intentra removes that requirement.
V1 is live.
The engine evolves.
V1 is live. Every transaction you sign is evaluated before it reaches your wallet. The roadmap moves enforcement closer to execution — from the browser to the account layer.
Policy Firewall — Chrome Extension
EIP-1193 interception, configurable policy engine, proxy detection, velocity kill switch, 10 threat vectors, local enforcement.
Session Key Auditor
EIP-7702 and ERC-4337 let dApps request delegated signing authority over your account. Intentra evaluates the spend limit, duration, and permission scope of every session key before you authorize it.
Full-Spectrum Coverage
ERC-20 transfer enforcement and complete EIP-7702 delegation coverage. V2 closes the gaps that V1 leaves open — token-level drain detection, full type-0x04 interception, and transaction simulation across the internal call tree.
Threat Intelligence Network
Every Intentra user is a sensor. V3 aggregates enforcement data across the network to build a live threat intelligence layer — tracking emerging attack patterns, flagging new malicious contracts, and feeding that intelligence back into the engine before attacks go mainstream.
Your wallet signs.
INTENTRA decides first.
Free Chrome extension. No account. No subscription. No transaction fees. Local enforcement — your policy, your browser, your rules.
Frequently Asked Questions
No. Intentra only intercepts JSON-RPC calls before they reach your wallet. It never touches your keys, seed phrase, or balance.
No. All enforcement happens locally in your browser. No transaction data ever leaves your device.
It works with any wallet that uses window.ethereum — MetaMask, Rabby, Brave Wallet, and others. It does not cover WalletConnect flows or transactions initiated directly from the wallet popup.
Only transactions that violate your policy. Normal transactions pass through without interruption.
You can adjust your thresholds, add the contract to your trusted list, or temporarily switch to Permissive mode.
V1 is completely free. No account, no subscription, no transaction fees.
Advanced V2 features will be available as an optional subscription — never a percentage of your transactions.
Ethereum Mainnet and Sepolia testnet. Multi-chain support is on the roadmap.