Autonomous Cross-Chain Investment Platform powered by AI
Features β’ Architecture β’ Quick Start β’ Development
3SIPS is the world's first autonomous AI agent that manages real cryptocurrency investments across multiple blockchains. Built on Avalanche with Chainlink Automation and ElizaOS, it creates Systematic Investment Plans (SIP) and autonomously optimizes portfolios through natural language interaction.
- Automated Crypto SIPs: Set up systematic investment plans with AI management
- Cross-Chain Yield Optimization: Maximize returns across Avalanche ecosystem
- Emergency Fund Protection: AI-powered crisis management and fund security
- Natural Language DeFi: Interact with complex protocols through simple chat
- π€ AI-Powered Management: Autonomous portfolio optimization and rebalancing
- β‘ Chainlink Automation: Recurring deposits without manual intervention
- π Cross-Chain Intelligence: Smart fund distribution across Fuji, Echo, Dispatch
- π¬ Natural Language Interface: Create SIPs and manage funds through conversation
- π‘οΈ Emergency Protection: Automated security protocols and fund locking
- π Real-Time Monitoring: Live portfolio tracking across all chains
User (Natural Language)
β
ElizaOS AI Agent
β
Chainlink Automation
β
Smart Contracts
β
Multi-Chain Distribution (ICTT)
- ποΈ Fuji Chain (30%): Liquidity hub and main SIP management
- π Echo Chain (60%): High-yield farming
- β‘ Dispatch Chain (10%): Emergency protection and security
- AI Framework: ElizaOS for conversational AI and autonomous decisions
- Automation: Chainlink Automation for scheduled deposits
- Cross-Chain: Avalanche ICTT for seamless multi-chain transfers
- Smart Contracts: Solidity deployed on Avalanche Fuji/Echo/Dispatch
- Backend: TypeScript, Node.js, ethers.js
- Frontend: React with Web3 integration
Node.js >= v18.18
Bun package manager
MetaMask wallet
AVAX testnet tokens# Clone the repository
git clone https://github.com/omsant02/3SIPS.git
cd 3SIPS
# Install dependencies
bun install# Copy environment template
cp .env.example .env
# Add your configuration
OPENAI_API_KEY=your_openai_key
AI_AGENT_PRIVATE_KEY=your_private_key
FUJI_HOME_CONTRACT=0xD3f07713bB0D4816E23Ec66C666E0e7721C3b337# Build the project
bun run build
# Start the agent
bun run start㪠"Create a SIP plan with 20 tokens monthly for retirement"
π€ "Creating your autonomous investment plan across 3 chains..."
# Install dependencies
bun install
# Start development mode
bun run dev
# Run tests
bun test# Deploy to Fuji testnet
forge script script/Deploy.s.sol --rpc-url $FUJI_RPC_URL --broadcast
# Verify contracts
forge verify-contract $CONTRACT_ADDRESS src/ERC20TokenHome.sol:ERC20TokenHome# Essential Configuration
OPENAI_API_KEY=your_openai_api_key
AI_AGENT_PRIVATE_KEY=your_wallet_private_key
USER_WALLET_ADDRESS=demo_user_address
# Contract Addresses (Pre-deployed)
SIP_TOKEN_ADDRESS=0xa7E756116aC6b0819e0d7f7354C21417e1e0b2A7
FUJI_HOME_CONTRACT=0xD3f07713bB0D4816E23Ec66C666E0e7721C3b337
ECHO_REMOTE_CONTRACT=0xD3f07713bB0D4816E23Ec66C666E0e7721C3b337
DISPATCH_REMOTE_CONTRACT=0xa7E756116aC6b0819e0d7f7354C21417e1e0b2A7
# RPC Endpoints
FUJI_RPC_URL=https://api.avax-test.network/ext/bc/C/rpc
ECHO_RPC_URL=https://subnets.avax.network/echo/testnet/rpc
DISPATCH_RPC_URL=https://subnets.avax.network/dispatch/testnet/rpc㪠"Create a SIP plan with 50 tokens monthly for retirement"
π€ "Perfect! Creating your retirement SIP with automated deposits..."
π¬ "Show me my portfolio status"
π€ "Your portfolio: 150 SIP across 3 chains - Fuji: 45, Echo: 90, Dispatch: 15"
π¬ "Move 10 tokens from fuji to echo for better yields"
π€ "Executing cross-chain transfer for yield optimization..."
π¬ "Emergency! Protect my funds!"
π€ "Emergency protocols activated across all chains. Funds secured."
- Registry: [automation.chain.link/fuji/98412892427...
- Status: β Active with 50 LINK balance
- Function: Automated SIP deposits every 24 hours
ποΈ Fuji Home: 0xD3f07713bB0D4816E23Ec66C666E0e7721C3b337
π Echo Remote: 0xD3f07713bB0D4816E23Ec66C666E0e7721C3b337
β‘ Dispatch Remote: 0xa7E756116aC6b0819e0d7f7354C21417e1e0b2A7
πͺ SIP Token: 0xa7E756116aC6b0819e0d7f7354C21417e1e0b2A7
π€ AI Agent: 0x565A693cB0838e8ea2A8BBdb3b749893E7ED7f9d
Users interact with the AI agent through natural language commands to create SIPs, check balances, or manage their portfolio.
The ElizaOS-powered agent analyzes market conditions and makes autonomous decisions about fund allocation and optimization strategies.
Chainlink Automation triggers recurring deposits, while the AI executes cross-chain transfers using Avalanche ICTT for optimal yield.
Funds are distributed across three specialized chains:
- Fuji: Stability and liquidity (30%)
- Echo: High-yield farming (60%)
- Dispatch: Emergency security (10%)
- Multi-signature controls and emergency pause mechanisms
- Authorized agent system with cryptographic validation
- Fund locking capabilities and automated security responses
- Private key management with secure wallet integration
- Transaction signing protocols and emergency override capabilities
- Real-time threat detection and response
- β‘ Transaction Speed: <30 seconds for cross-chain transfers
- π° Yield Optimization: Up to 5.2% APY on Echo chain
- π‘οΈ Security: 99.9% uptime with emergency protection
- π€ AI Response: <2 seconds for natural language processing
| Network | Chain ID | Purpose | Contract |
|---|---|---|---|
| Avalanche Fuji | 43113 | Main Hub | 0xD3f07713... |
| Avalanche Echo | 173750 | Yield Farming | 0xD3f07713... |
| Avalanche Dispatch | 779672 | Emergency | 0xa7E756116a... |
Experience the future of autonomous investing:
- π Connect: Link your wallet to the platform
- π¬ Chat: Create your SIP plan with natural language
- π€ Relax: Watch AI optimize your investments 24/7
- π° Profit: Enjoy automated cross-chain yield optimization
The future of investment management is autonomous, cross-chain, and AI-powered. π
Built with β€οΈ for the Chainlink Chromion Hackathon 2025
Made possible by: Avalanche β’ Chainlink β’ ElizaOS




