Introduction

Rig Onchain Kit is a robust framework for building AI-powered applications that interact natively with blockchain networks. Combining the cognitive capabilities of large language models with secure blockchain operations, this toolkit enables developers to create intelligent agents capable of executing complex on-chain interactions across both Solana and EVM-compatible networks.

At its core, Rig Onchain Kit merges:

  • The rig-core AI agent framework for natural language processing and decision-making
  • The listen blockchain library for Solana and EVM transaction orchestration
  • A production-ready HTTP service with real-time streaming capabilities
  • Secure multi-chain wallet management through Privy integration

The toolkit provides pre-built agents equipped with essential blockchain operations including token swaps (via Jupiter and Uniswap), asset transfers, balance queries, and smart contract interactions. Developers can extend functionality using the #[tool] macro system to create custom operations while maintaining strict security boundaries through the SignerContext architecture.

Key differentiators:

  • Dual-chain First - Native support for Solana and EVM ecosystems with automatic RPC configuration
  • Secure by Design - Thread-local signer isolation and Privy-based authentication for production deployments
  • Real-time Streaming - SSE-enabled HTTP service handles concurrent user sessions with tool call transparency
  • Extensible Tool System - Combine prebuilt DeFi operations with custom logic through macro-driven tool creation
  • Wallet Agnostic - Supports both local key management and Privy-embedded wallets for user-friendly onboarding

Whether building trading assistants, portfolio managers, or DeFi automation tools, Rig Onchain Kit abstracts blockchain complexity while maintaining full control over transaction security and model behavior. The included HTTP service layer enables seamless integration with web frontends while the modular architecture allows incremental adoption of specific components.