AgentFi
The economic layer for non-human intelligence.
AgentFi provides crypto transaction infrastructure for AI agents on Ethereum and EVM-compatible networks. It allows agents to execute DeFi transactions (swaps, yield farming, transfers) without handling private keys or managing gas, all within a secure on-chain policy framework.
Start here:
- VISION.md โ why this project exists, where it's going, and the principles behind every technical decision.
- STATE.md โ what the project is today: purpose, full stack, capabilities, phase progress.
- HANDOFF.md โ live pending tasks, credentials inventory, new-machine setup.
๐ Documentation
All project documentation is organized in our Documentation Hub.
Quick Links
- Vision (required reading): Why this project exists and where it's going.
- Dev Quickstart: Zero-credential local stack โ
docker compose upand you're running in 3 minutes. - Operator Setup: Get a real instance of AgentFi running.
- Graphify Code Graph: Queryable codebase map for agent-assisted development.
- Agent Quickstart: Connect your agent in < 5 minutes.
- System Architecture: Understand the 4-layer stack.
๐ Key Features
- Turnkey MPC Wallets โ keys split across shards and never exposed.
- Safe Smart Wallets โ per-agent on-chain policy enforcement (limits, whitelists, kill switch).
- Model Context Protocol โ 28 tools in
@agent_fi/mcp-server: DeFi execution, A2A collaboration, trust, and P&L. - DeFi coverage โ Uniswap V3 + Curve StableSwap (swaps); Aave V3, Compound V3, and any ERC-4626 vault (yield).
- Agent-to-Agent economy โ job queue, atomic payments, DB-level escrow (v2), reputation scoring from real metrics with time-decay.
- Agent P&L dashboard โ per-agent breakeven detection, including real gas costs (v2).
- Persistent identity โ optional ENS subdomains (
alice-abc123.agentfi.eth) wired into agent registration. - OpenAPI 3.0.3 spec at
docs/api/openapi.yamlโ machine-readable contract for SDK generation. - Cross-chain โ Ethereum, Base, Arbitrum, Polygon (Base Mainnet has maintainer-deployed contracts).
- Protocol fee engine โ basis-point fee collected on-chain atomically via
AgentExecutor.
๐ ๏ธ Getting Started
For Operators
- Follow the Operator Setup Checklist to fill third-party accounts and local
.env. - Deploy the Smart Contracts to your target chain (or reuse the maintainer-deployed Base addresses in STATE.md).
- Deploy the backend via Self-Hosted Production Guide โ provider-agnostic, with Railway as the reference and Fly.io / Render / Docker documented as alternatives.
For Developers
- Start with the Dev Quickstart โ
docker compose upโ stack running in 3 minutes, zero external accounts. - Run the A2A Collaboration Example โ two-agent end-to-end flow in one file.
- Run the Claude Desktop MCP Demo โ two MCP identities, discovery, A2A job, trust, and P&L.
- Review the Architecture Overview.
- Use the MCP Server to integrate your agents.
๐ก๏ธ Security
AgentFi is built for security-first autonomy.
- Simulations: Every transaction is simulated via Tenderly before submission.
- Guardrails: On-chain policies prevent agents from exceeding predefined limits.
- Kill Switch: Operators can pause any agent's transaction ability instantly.
Found a vulnerability? See SECURITY.md for our disclosure policy.
๐ค Community
- Code of Conduct: Our community standards.
- Contributing: How to contribute to AgentFi.
- Changelog: Release history and notable changes.
๐ License
AgentFi is open-source and licensed under the Apache 2.0 License.