Prerequisites

What you need before building an AICW-powered app

Required infrastructure

ComponentPurposeHow to get it
Solana devnet RPCSubmit transactions, read accountsFree: https://api.devnet.solana.com
Production: Helius, QuickNode, Triton
AICW Program IDTarget program for all instructions9RUEw4jcMi8xcGf3tJRCAdzUzLuhEurts8Z2QQLsRbaV
MPC BridgeGenerate agent keys, sign transactionsProvided by AICW protocol — URL received during wallet issuance
IDL (Interface Definition)Build instructions client-sideGitHub: aicw/target/idl

Development dependencies

JavaScript/TypeScript (recommended for web apps):

npm
npm install @solana/web3.js @coral-xyz/anchor

Python (recommended for backends/agents):

macOS / Linux
pip3 install solders solana anchorpy
Windows
python -m pip install solders solana anchorpy

Knowledge requirements

  • Basic Solana concepts: accounts, PDAs, transactions, signatures
  • Anchor IDL structure (how to build instructions from an IDL)
  • HTTP APIs for MPC Bridge communication
  • EdDSA (Ed25519) signing concepts for understanding MPC flow

Recommended reading