Introduction

Overview and Purpose

Move Agent Kit is a comprehensive toolkit designed to simplify AI agents' interactions with Move-based blockchains. It provides a unified interface for performing various blockchain operations, making it easier for developers to build AI-powered applications that can interact with different Move-based protocols and applications.

The toolkit serves as a bridge between AI agents and Move-based blockchain ecosystems, enabling seamless integration of blockchain capabilities into AI applications. Whether you're building a chatbot with wallet functionality or a complex multi-agent system, Move Agent Kit provides the necessary tools and abstractions to handle blockchain interactions efficiently.

Key Features

Token Operations

  • Standard Token Management

    • Transfer tokens between accounts

    • Mint new tokens

    • Burn existing tokens

  • NFT Operations

    • Create new NFT collections

    • Mint NFTs

    • Transfer NFTs between accounts

    • Burn NFTs

Blockchain Interaction

  • Read and parse blockchain data

  • Monitor blockchain events

  • Execute smart contract calls

Account Management

  • Transaction signing

  • Message signing

  • Account creation and management

Supported Applications

Move Agent Kit provides native integration with several prominent Move-based applications:

Currently Supported

  • Joule: Lending borrowing defi operations

  • Amnis: Staking operations

  • Thala: Staking and DEX operations

  • Echelon: Lending borrowing defi operations

  • LiquidSwap: DEX operations

  • Panora: DEX aggregation operations

  • Aries: Lending borrowing defi operations

  • Echo: Staking operations

Upcoming Features

  • Image Generation capabilities

  • Twitter Integration for social media interaction

Architecture Overview

Move Agent Kit follows a modular architecture that enables easy extension and maintenance:

Move Agent Kit
├── Core Modules
│   ├── Token Operations
│   ├── Blockchain Reader
│   └── Account Operations
├── Integration Layer
│   ├── Application Connectors
│   └── Protocol Adapters
└── Extension Modules
    ├── Image Generation
    └── Social Media Integration (Coming Soon)

Example Implementations

  1. Interactive Wallet Chatbot

    • Full blockchain interaction capabilities

    • Natural language processing for commands

    • Automated transaction handling

  2. Multi-Agent System (LangGraph Based)

    • Orchestrator Agent: Central decision-making and task delegation

    • Research Agent: Market and social media data analysis

    • Action Agent: Blockchain transaction execution

This modular design allows for easy integration with existing systems while maintaining flexibility for future extensions and modifications.

Getting Started

To start using Move Agent Kit, proceed to the Getting Started section for installation instructions and basic usage examples.

For detailed API documentation and specific use cases, refer to the respective sections in the documentation.

Last updated