This directory contains the Eliza OS plugins that power the Infinity ecosystem. Each plugin provides specific functionality to the AI characters and integrates with different parts of the system.
Core plugin for Infinity platform integration
π Plugin Details & Documentation
- Purpose: Handles core Infinity platform functionality
- Key Features:
- π― Promotion creation and management
- πΌ Contract interactions
- π Wallet provider integration
- π Smart contract ABIs
- Main Actions:
CREATE_PROMOTION: Creates new promotional campaigns
- Providers:
- Wallet provider for blockchain interactions
- User Commands:
"Create a new summer promotion for 1000 tokens" "Set up a promotional campaign for 30 days" "Launch a new token promotion called Summer Sale 2025"
Reward management plugin
π Plugin Details & Documentation
- Purpose: Manages reward distribution and tracking
- Key Features:
- π Reward creation and distribution
- π Reward tracking
- β‘ Real-time processing
- π Automated distribution
- Main Actions:
CREATE_REWARD: Creates and distributes rewards
- Testing: Includes Vitest configuration for testing
- User Commands:
"Create a new loyalty reward called LOYAL24" "Set up a certification badge reward" "Create a reward token for customer loyalty program"
Analytics and insights plugin
π Plugin Details & Documentation
- Purpose: Provides analytical insights and data processing
- Key Features:
- π Data analytics
- π Insight generation
- π Performance metrics
- π± Service integration
- Main Actions:
GET_INSIGHTS: Retrieves analytical insights
- Services: Custom analytics services
- User Commands:
"Show me the latest platform insights" "Get performance metrics" "What are the current platform trends?" "Show analytics report" "Get insights data"
Sales management plugin
π Plugin Details & Documentation
- Purpose: Handles sales operations and tracking
- Key Features:
- π° Sales tracking
- π Sales analytics
- π― Performance monitoring
- π Reporting tools
- Main Actions:
GET_SALES: Retrieves sales data
- Services: Sales-specific services
- User Commands:
"Show me the latest sales figures" "Get sales data for today" "What are our current sales numbers?" "Show sales report" "Get sales information"
Social wallet creation and product sales management plugin
π Plugin Details & Documentation
- Purpose: Manages Web3 wallet creation and product sales with secure storage
- Key Features:
- π Social login integration with Privy
- π‘οΈ Secure data storage with Nillion
- π₯ Business and customer wallet support
- π Encrypted wallet data management
- π Base Sepolia network integration
- ποΈ Product sales management
- π·οΈ Implicit wallet handling
- Main Actions:
CREATE_POS_WALLET: Creates point of sale wallets for food businesses- Supports multiple location types (food truck, restaurant, kiosk)
- Secures wallet keys with Nillion
- Stores location metadata securely
- Chain-specific wallet creation (Base Sepolia)
- Features:
- Comprehensive error handling and validation
- Detailed logging system with different contexts
- Secure social authentication
- Protected wallet operations
- Transaction tracking
- State management and data processing
- User Commands:
"Create a new wallet for my Downtown food truck location at 123 Main Street" "Set up a point of sale wallet for my Beachside food truck at Ocean Drive" "Add a new location wallet for my food truck at Central Park" "Create a POS wallet for my Airport Terminal kiosk"
