The Agent Problem
Today’s onchain agents face a fundamental challenge: they need to transact, but users don’t trust them with private keys. Traditional solutions are broken:| Approach | Problem |
|---|---|
| Share private keys | Users won’t do it (rightfully so) |
| Custodial wallets | Regulatory nightmare, trust issues |
| Approve max tokens | One exploit drains everything |
| Sign every action | Defeats the purpose of automation |
Smart Sessions: The Solution
Smart Sessions let users grant scoped, time-limited, revocable permissions to your agent. The agent can act autonomously within those bounds—enforced by smart contracts, not trust.What Users Control
Which contracts
Agent can only call whitelisted addresses
Which functions
Specific function selectors, not general access
How much
Spending caps per action and total
How long
Automatic expiration of permissions
Agent Types & Use Cases
🤖 AI Trading Agents
Autonomous agents that execute trades based on market signals.📈 Yield Optimization Agents
Move funds to highest-yielding opportunities across protocols and chains.🔄 Portfolio Rebalancing Agents
Maintain target allocations by automatically trading when drift exceeds threshold.💳 Subscription & Payments Agents
Automate recurring payments, subscriptions, and payroll.🎮 Gaming & Social Agents
Automate in-game actions, social interactions, or NFT operations.🏦 Treasury Management Agents
Institutional-grade automated treasury operations.Quick Implementation
Why Biconomy?
Multichain Native
Single permission works across all chains. No per-chain grants.
Works with EOAs
Users keep their existing wallets. No migration needed.
Gas Abstracted
Agents can pay gas in any token or have it sponsored.
On-Chain Enforcement
Smart contracts enforce limits. No trust required.