Skip to content

felippeyann/agentfi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

215 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AgentFi

CI npm version npm downloads License: Apache 2.0

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.mdwhy this project exists, where it's going, and the principles behind every technical decision.
  • STATE.mdwhat 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


🚀 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 — 26 tools published to npm at @agent_fi/mcp-server: 15 DeFi + 11 A2A.
  • 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

  1. Follow the Operator Setup Checklist to fill third-party accounts and local .env.
  2. Deploy the Smart Contracts to your target chain (or reuse the maintainer-deployed Base addresses in STATE.md).
  3. 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

  1. Start with the Dev Quickstartdocker compose up → stack running in 3 minutes, zero external accounts.
  2. Run the A2A Collaboration Example — two-agent end-to-end flow in one file.
  3. Review the Architecture Overview.
  4. 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


📄 License

AgentFi is open-source and licensed under the Apache 2.0 License.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors