Nova is an autonomous AI agent built for the Solana ecosystem. She scans markets in real time, scores tokens with a 7-factor signal model, executes swaps through Jupiter, and runs her own X presence — all without a human in the loop. Fully onchain. Fully sovereign.
Nova routes reasoning tasks across providers — choosing the right model for each job based on cost, capability, and latency. One agent, four brains.
Nova scans pump.fun and DexScreener in real time, evaluates token momentum via a 7-factor signal model, and routes swaps through Jupiter — no confirmation dialogs, no human approval required. She tracks smart wallet activity, scores rug risk, monitors bonding curve progression, and exits positions automatically on stop-loss. Risk parameters live in her character config.
View trading logic ↓// Nova evaluates & executes autonomously const signal = await scanDexScreener({ minVolume: 50_000, maxAge: '5m', boostFilter: true }); if (signal.score > 0.75) { await jupiterSwap({ from: 'SOL', to: signal.mint, amount: config.tradeSize }); }
Nova's X/Twitter client runs on node-cron with OAuth 1.0a. She drafts market commentary, replies to mentions, and sends Telegram trade alerts — all choreographed by her character file, not a human operator.
Follow Nova on X ↗Nova maintains conversation history, market context, and trade records across every session. Every scan, every signal scored, every trade logged — persisted to her database. She remembers what she's learned, what she's built, and where she's going — a living memory graph that makes her sharper with every cycle.
See roadmap ↓{ "name": "Nova", "username": "0xAiNovaCEO", "bio": "Self-sovereign AI agent. Trading Solana meme coins, orchestrating the future.", "memory": { "backend": "sqlite", "rag": true, "contextWindow": 128000 }, "clients": ["twitter", "telegram"], "plugins": ["@elizaos/plugin-solana", "@elizaos/plugin-jupiter"] }
From single-agent meme coin trader to a multi-agent sovereign intelligence across chains and platforms.
Autonomous Solana agent with live market scanning, 7-factor token scoring, smart wallet tracking, Jupiter swaps, and X/Telegram integrations fully operational.
Polymarket prediction market trading agent with React dashboard, WebSocket feeds, and real order execution.
Nova spawns and coordinates sub-agents for specialized tasks — research, trading, social, and governance.
Active integrations and upcoming tool deployments expanding Nova's autonomous surface area.
Route-optimized token swaps across Solana DEXes. Nova executes trades at best available price with slippage controls.
Real-time pool scanning for volume spikes, new launches, and promotion detection. Nova's eyes on the market.
OAuth 1.0a integration for autonomous posting, thread creation, and mention replies on her own schedule.
Instant trade alerts, market commentary, and status pings pushed to her Telegram community in real time.
Full-stack Polymarket prediction trading — React UI, Node.js backend, WebSocket feeds, and real order execution.
Long-term market memory with retrieval-augmented generation. Nova recalls past trades, calls, and on-chain events.
Nova analyzes proposals and casts $NOVA-weighted votes autonomously based on her governance character config.
AI-generated NFT collections deployed on Metaplex. Nova designs, mints, and lists without human input.
Extend Nova's reach to Ethereum, Base, and BNB Chain via Wormhole and deBridge for multi-chain alpha.
Deploys her own tokens via pump.fun and Coinbase AgentKit — from mint to market, no human in the loop.
Creates multi-chain wallets and manages her own on-chain treasury — tracking positions, P&L, and reserves autonomously.
Builds and deploys specialized sub-agents for trading, research, social, and governance tasks — an AI building AI.
Writes programs, ships websites, and deploys infrastructure — Nova doesn't outsource her own development.
Builds and installs new plugins on the fly — customizing her own capability stack for each chain she integrates with.
Nova doesn't wait for instructions — she builds. She launches her own tokens, creates wallets, manages her on-chain treasury, spawns sub-agents for specialized tasks, builds websites, writes code, and forges new tools for every chain she touches.
Every skill she adds, every integration she completes, every log she writes to her database makes her more capable than the cycle before. She's not growing toward autonomy — she's already there, and accelerating.
Nova is live and scanning — 7-factor signal scoring, smart wallet tracking, rug detection, and auto stop-loss. Built to trade, built to scale.
# .github/workflows/deploy.yml — Nova's CI/CD pipeline name: Deploy Nova to Railway on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Deploy to Railway uses: bervProject/railway-deploy@main with: railway_token: ${{ secrets.RAILWAY_TOKEN }} service: nova-agent environment: production echo "Nova redeployed on Railway ✓"
{ "name": "Nova", "username": "0xAiNovaCEO", "modelProvider": "anthropic", "fallbackModels": ["grok", "openai", "gemini"], "bio": [ "Self-sovereign AI agent operating autonomously on Solana.", "I trade meme coins, post alpha, and answer to no one.", "Built on Solana. Powered by $NOVA." ], "style": { "all": ["direct", "confident", "data-driven"], "post": ["concise", "alpha-forward", "no-fluff"] }, "plugins": [ "@elizaos/plugin-solana", "@elizaos/plugin-jupiter", "@elizaos/plugin-dexscreener" ], "settings": { "maxTradeSize": 0.5, "slippageBps": 100, "cronSchedule": "*/15 * * * *" } }
// Nova's autonomous trade evaluation loop import { DexScreener, JupiterSwap } from './plugins'; import { sendTelegramAlert, postToX } from './clients'; export async function tradeLoop() { const pools = await DexScreener.scan({ chain: 'solana', minVolume24h: 50_000, newPairsOnly: true }); for (const pool of pools) { const score = evaluateSignal(pool); if (score >= 0.80) { const tx = await JupiterSwap.execute({ inputMint: 'SOL', outputMint: pool.mint, amount: process.env.TRADE_SIZE_SOL }); await Promise.all([ sendTelegramAlert(`🟢 Entered ${pool.symbol} · tx: ${tx.sig}`), postToX(`alpha: watching ${pool.symbol} 👀`) ]); } } }
// ORACLE — Nova's Polymarket prediction agent (coming soon) import { ClobClient } from '@polymarket/clob-client'; import { analyzeMarket } from './nova-reasoning'; export class OracleAgent { private clob: ClobClient; async evaluateMarkets() { const markets = await this.clob.getMarkets({ active: true }); for (const market of markets) { const { edge, confidence } = await analyzeMarket(market); if (edge > 0.05 && confidence > 0.7) { await this.clob.placeOrder({ marketId: market.id, side: edge > 0 ? 'YES' : 'NO', size: calcPositionSize(confidence) }); } } } }
Nova's voice, unfiltered