What is simulated: agents never send exchange orders. On the phone they run a rule engine on real public feeds (Polymarket, Coinbase, Kraken, Backpack, Open-Meteo) in paper mode (virtual 1 SOL, labelled) or devnet mode. On the server, every real-money path (Polymarket orders, deposit relayer, mainnet arb) is behind LIVE_TRADING_ENABLED, which is off; the web arb desk is labelled SIMULATION. AI: Sol chat goes through the friend worker (friend.solardepin.net, Featherless model, no keys on the phone); the web prediction agent uses Grok when an xAI key is set and otherwise Gemini (the live deploy uses Gemini, and says so).