This project implements a Large Action Model (LAM) for AI agents that uses an action-based architecture instead of traditional plugin-based approaches. The system records action sequences on the Solana blockchain to ensure traceability and transparency of agent operations.
- Action Definitions: Structured action templates defining possible operations
- Action Registry: Central repository of available actions
- Action Validator: Ensures actions are properly formed before execution
- Action Dispatcher: Routes actions to appropriate handlers
- Action Executors: Specialized modules that implement specific actions
- State Manager: Tracks system state between actions
- Blockchain Recorder: Records action sequences to Solana blockchain
- Solana Client: Handles communication with Solana blockchain
- Action Recorder: Records action sequences as transactions
- Sequence Verifier: Validates action sequences against blockchain records
- Transaction Builder: Creates Solana transactions from action sequences
- LLM Interface: Connects to large language model for decision making
- Action Planner: Generates action sequences based on LLM output
- Feedback Analyzer: Processes results and updates action strategies
The system uses Solana blockchain to:
- Record each action sequence as an immutable transaction
- Provide transparent audit trail of agent operations
- Enable verification of action sequence integrity
- Support decentralized consensus on action history
- Ensure cryptographic proof of action execution order
MIT License - See LICENSE file for details
