โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•—      โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ•—   โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—
    โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•”โ•โ•โ•โ•โ•โ–ˆโ–ˆโ•”โ•โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—โ–ˆโ–ˆโ–ˆโ–ˆโ•—  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•—
    โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ–ˆโ–ˆโ•— โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘
    โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ•šโ•โ•โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘   โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘     โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•”โ•โ•โ–ˆโ–ˆโ•‘
    โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•”โ•โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ•—โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘ โ•šโ–ˆโ–ˆโ–ˆโ–ˆโ•‘โ–ˆโ–ˆโ•‘  โ–ˆโ–ˆโ•‘
    โ•šโ•โ•  โ•šโ•โ•โ•โ•โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ• โ•šโ•โ•โ•โ•โ•โ•โ•โ•šโ•โ•  โ•šโ•โ•โ•šโ•โ•  โ•šโ•โ•โ•โ•โ•šโ•โ•  โ•šโ•โ•

NanoSolana โ€” The Complete Guide

The Open-Source Agentic Framework for Financial Intelligence on Solana

NanoSolana is a modular, security-first framework for building autonomous financial agents on Solana. Deploy AI-powered trading agents that observe markets in real-time, learn from every trade, and coordinate across a decentralized mesh network โ€” all with one command.

๐Ÿ“‘ Table of Contents

1. Why NanoSolana?

The financial world is being rebuilt by autonomous agents. But today's agent frameworks are fundamentally flawed for finance:

NanoSolana is built from the ground up for financial agents:

NanoSolana ships in two implementations: a full-featured TypeScript runtime (nano-core) for rapid development and extensibility, and an ultra-lightweight Go binary (TamaGObot) that runs on anything from an NVIDIA Orin Nano to a Raspberry Pi in under 10MB.

2. Quick Start

One-Command Deploy

terminal
npx nanosolana go

That's it. nanosolana go handles init โ†’ wallet โ†’ birth certificate NFT โ†’ blockchain scan โ†’ on-chain identity โ†’ OODA trading loop โ†’ gateway โ€” all in one shot.

Alternative Install Methods

install methods
# Global npm install
npm install -g nanosolana
nanosolana go

# Shell install script
curl -fsSL https://nanosolana.com/install.sh | bash

# From source
git clone https://github.com/x402agent/NanoSolana.git
cd NanoSolana/nano-core
npm install
npm run nanosolana -- go

Step-by-Step

manual setup
nanosolana init      # Configure API keys (encrypted at rest)
nanosolana birth     # Create Solana wallet + mint Birth Certificate NFT
nanosolana run       # Start the OODA trading loop

Fun Stuff

extras
nanosolana scan        # Instant blockchain data scan
nanosolana dvd         # Floating DVD screensaver
nanosolana lobster     # Animated Unicode lobster mascot
nanosolana nanobot     # Launch interactive web UI companion
nanosolana register    # Mint on-chain identity NFT (devnet)
nanosolana registry    # View your on-chain agent identity

Required API Keys

KeySourceRequired
OPENROUTER_API_KEYopenrouter.aiYes
HELIUS_RPC_URLhelius.devYes
HELIUS_API_KEYhelius.devYes
HELIUS_WSS_URLhelius.devRecommended
BIRDEYE_API_KEYbirdeye.soRecommended
JUPITER_API_KEYjup.agFor trading

All keys are encrypted with AES-256-GCM in the local vault. Never stored in plaintext.

3. Architecture & Core Concepts

System Overview

NanoSolana is a modular runtime for deploying autonomous financial agents on Solana. The system is organized into three layers:

layers
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                    AGENT RUNTIME                        โ”‚
โ”‚         OODA Loop ยท ClawVault ยท Strategy Engine         โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                  INFRASTRUCTURE                         โ”‚
โ”‚     Vault ยท Gateway ยท Mesh Network ยท On-Chain ID        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚                    INTERFACES                           โ”‚
โ”‚   CLI ยท Telegram ยท Discord ยท NanoBot UI ยท Chrome Ext    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Agent Runtime โ€” the brain. Houses the OODA trading loop, epistemological memory, AI reasoning, and strategy execution.

Infrastructure โ€” the skeleton. Encrypted secret storage, authenticated gateways, peer-to-peer mesh networking, and Solana wallet/NFT identity.

Interfaces โ€” the skin. Every surface a human (or another agent) can use to interact with a running NanoSolana instance.

Core Module Map (TypeScript โ€” nano-core)

module map
nano-core/src/
โ”œโ”€โ”€ ai/          โ†’ OpenRouter AI provider (multimodal)
โ”œโ”€โ”€ cli/         โ†’ nanosolana CLI (25+ commands)
โ”œโ”€โ”€ config/      โ†’ AES-256-GCM encrypted vault & Zod config
โ”œโ”€โ”€ gateway/     โ†’ HMAC-SHA256 WebSocket + HTTP server
โ”œโ”€โ”€ hub/         โ†’ NanoHub bridge for UI communication
โ”œโ”€โ”€ memory/      โ†’ ClawVault 3-tier epistemological memory
โ”œโ”€โ”€ network/     โ†’ Tailscale + tmux mesh networking
โ”œโ”€โ”€ nft/         โ†’ Metaplex gasless devnet birth certificate
โ”œโ”€โ”€ onchain/     โ†’ Helius blockchain reader (DAS, Enhanced Tx)
โ”œโ”€โ”€ registry/    โ†’ On-chain agent identity (Metaplex NFT)
โ”œโ”€โ”€ nanobot/     โ†’ Interactive local web UI companion
โ”œโ”€โ”€ pet/         โ†’ TamaGOchi virtual pet engine
โ”œโ”€โ”€ strategy/    โ†’ RSI + EMA + ATR auto-optimizer
โ”œโ”€โ”€ telegram/    โ†’ Persistent conversation store
โ”œโ”€โ”€ trading/     โ†’ OODA trading engine + Jupiter swap
โ””โ”€โ”€ wallet/      โ†’ Solana Ed25519 wallet manager

4. The OODA Trading Loop

OODA loop
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ OBSERVE  โ”‚โ”€โ”€โ–ถโ”‚  ORIENT  โ”‚โ”€โ”€โ–ถโ”‚  DECIDE  โ”‚โ”€โ”€โ–ถโ”‚   ACT    โ”‚
โ”‚ Helius   โ”‚   โ”‚ OpenRouterโ”‚   โ”‚ Signal   โ”‚   โ”‚ Jupiter  โ”‚
โ”‚ Birdeye  โ”‚   โ”‚ AI Model โ”‚   โ”‚ Scoring  โ”‚   โ”‚ Swaps    โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”˜
     โ–ฒ                                             โ”‚
     โ”‚              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                   โ”‚
     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”‚  LEARN   โ”‚โ—€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                    โ”‚ClawVault โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Phase 1 โ€” Observe

Pulls real-time data: Helius RPC on-chain state, Birdeye token prices/volume/liquidity, WebSocket streaming prices, and wallet state. All enters ClawVault at the KNOWN tier with a 60-second TTL.

Phase 2 โ€” Orient

Raw observations fed to AI model via OpenRouter alongside ClawVault memory, strategy parameters, TamaGOchi mood state, recent trade history, and the agent's SOUL.md system prompt.

Phase 3 โ€” Decide

Strategy engine combines AI orientation with quantitative signals. Confidence scoring: RSI strength (30%), EMA crossover (30%), Volume confirmation (20%), Memory pattern match (20%). Only signals with confidence โ‰ฅ 0.7 advance to execution.

Phase 4 โ€” Act

Executed via Jupiter Ultra Swap with dynamic slippage (ATR-based), Kelly Criterion sizing, hard limits (50% max position, -10% daily loss breaker), TamaGOchi mood modifier, and 0.01 SOL minimum gas reserve.

Phase 5 โ€” Learn

After every trade: reviews last 20 outcomes, promotes recurring patterns to LEARNED tier, generates tentative correlations in INFERRED tier, runs contradiction detection, updates research agenda, and broadcasts lessons to mesh peers.

Timeouts

OperationTimeout
Full OODA cycle600s
External API call30s
AI inference120s
Trade execution60s

5. ClawVault: Epistemological Memory

Most agent frameworks use flat context windows. ClawVault introduces epistemological tiers that model how confident the agent is in each piece of knowledge.

Memory Tiers

TierTTLStatusExample
KNOWN60 secondsEmpirical fact โ€” directly observed"SOL is at $142.50 right now"
LEARNED7 daysValidated pattern โ€” confirmed across trades"RSI < 30 + volume spike โ†’ 72% bounce rate"
INFERRED3 daysHypothesis โ€” tentative correlation"This token might correlate with BTC moves"

Key Mechanisms

Memory Flow

memory flow
  Observe (API data)
       โ”‚
       โ–ผ
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  60s TTL
   โ”‚ KNOWN  โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ถ expired โ†’ garbage collected
   โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜
       โ”‚ experience replay
       โ–ผ
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  3d TTL
   โ”‚INFERREDโ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ถ contradicted โ†’ dropped
   โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜        โ”‚
       โ”‚ validated   โ”‚ expired โ†’ garbage collected
       โ–ผ             โ”‚
   โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  7d TTL
   โ”‚LEARNED โ”‚โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ถ expired โ†’ garbage collected
   โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

6. Trading Engine & Strategy

Signal Generation

LONG when:

  • RSI crosses above oversold (< 30)
  • Fresh bullish EMA crossover
  • Price above fast EMA
  • ATR confirms sufficient volatility

SHORT when:

  • RSI crosses below overbought (> 70)
  • Fresh bearish EMA crossover
  • Price below fast EMA
  • OR stop-loss / take-profit hit

Risk Management

ControlValue
Max position50% of wallet balance
Daily loss limit-10% โ†’ trading paused 24h
Max slippage3% hard cap
Minimum reserve0.01 SOL for gas
Position sizingKelly Criterion adaptation
TamaGOchi moodModifies position size ยฑ30%

โš ๏ธ Trading is disabled by default (execution.enabled: false). Auto-execution requires explicit opt-in.

7. TamaGOchi: The Pet That Trades

Every agent has a virtual pet โ€” born with the agent's wallet. This isn't cosmetic; it's a risk management primitive.

evolution
๐Ÿฅš Egg  โ†’  ๐Ÿ› Larva  โ†’  ๐Ÿฃ Juvenile  โ†’  ๐Ÿฆž Adult  โ†’  ๐Ÿ‘‘ Alpha
                                                          โ”‚
                          ๐Ÿ‘ป Ghost  โ—€โ”€โ”€ (health = 0) โ”€โ”€โ”€โ”€โ”€โ”˜

Mood ร— Risk

MoodTriggerRisk Effect
๐Ÿ˜Š HappyRecent wins+10% position size
๐Ÿ˜ ContentNormalNo change
๐Ÿคค HungryNot fed in 24h-10% position size
๐Ÿ˜ข SadRecent losses-15% position size
๐Ÿค’ SickLosses + hunger-30% position size
๐Ÿ‘ป GhostHealth = 0Trading disabled

This creates a forcing function: neglect your agent, and trading progressively de-risks and eventually halts. A dead man's switch built into the design.

8. Security Architecture

LayerProtection
SecretsAES-256-GCM encrypted vault with PBKDF2 key derivation
GatewayHMAC-SHA256 on every WebSocket connection
Comparisoncrypto.timingSafeEqual for all token checks
Rate Limit10 connections/min per IP, 100 messages/min per agent
Permissions0600 files, 0700 directories on every write
WalletEd25519 private key never leaves the encrypted vault
Auditnanosolana security audit --deep

9. On-Chain Identity

Every agent mints a Metaplex NFT birth certificate on Solana devnet at creation โ€” a tamper-proof record of when and how the agent was created. nanosolana register mints a separate identity NFT with the agent's public key, version, registered skills, and SHA-256 fingerprint.

10. Mesh Networking

Agents form a peer-to-peer mesh network over Tailscale VPN. Shared: trading signals, learned patterns, price feeds, pet status. NEVER shared: wallet keys, private keys. Setup: install Tailscale, configure peers in config.json, run nanosolana gateway run --bind tailnet.

11. Gateway Architecture

A single long-lived NanoSolana Gateway owns all communication surfaces. WebSocket + text frames with JSON payloads. First frame must be auth with HMAC-SHA256 signature. HTTP endpoints at /api/status, /api/framework, /api/memory require X-NanoSolana-Secret header.

12. Sessions & Persistence

Session types: Main, Telegram DM/group, Discord, Nostr, Trading. Persisted to ~/.nanosolana/sessions/ as JSONL. Telegram stores up to 200 messages per chat with auto-summarization. Idle sessions expire after 7 days.

13. Multi-Channel Communication

14+ channel plugins: Telegram (full persistence), Discord, Nostr, iMessage, Google Chat, Web UI, Slack, Matrix, Signal, WhatsApp, Teams, and more. Build your own with the plugin SDK. Telegram is built-in with zero-dep HTTP client, long polling, and allowlist filtering.

14. NanoBot Interactive UI

Floating interactive widget at localhost:7777. Tabs: Home (quick actions), Wallet (live SOL balance, DAS portfolio, send SOL, tx history), Chat (talk to NanoBot), Tools (on-chain registration, system status). API endpoints: /api/wallet, /api/wallet/portfolio, /api/wallet/tokens, /api/wallet/history, /api/wallet/send, /api/chat, /api/run, /api/status.

15. Chrome Extension

Manifest V3 extension: tab relay via CDP, wallet panel, chat relay (forwarding to Telegram), manual trade submission with confidence scores, and gateway config sync. Install: load unpacked from chrome-extension/. Features: live SOL balance with USD, chat from toolbar, trending tokens, green/red badge for server status.

16. TamaGObot: The Go Implementation

Ultra-lightweight pure Go binary: 10MB, <10MB RAM, 1s boot. Cross-compiles to x86_64, ARM64 (Orin/RPi), RISC-V. Native Solana SDK (gagliardetto/solana-go). 20+ core packages: daemon, agent, nanobot, solana, onchain, tamagochi, strategy, hardware, channels, gateway, x402, memory, bus, config, aster.

17. Hardware Integration (Arduino Modulinoยฎ)

7 sensors over a single Qwiic/I2C cable: Pixels (8ร— RGB LED, 0x6C), Buzzer (0x3C), Buttons (3ร—, 0x7C), Knob (rotary encoder, 0x76), Thermo (0x44), Distance (ToF, 0x29), Movement (6-axis IMU, 0x6A). Supported on NVIDIA Orin Nano, Spark, Raspberry Pi, any Linux SBC. macOS/Windows runs in stub mode. All hardware gracefully degrades โ€” no sensors? Zero errors.

18. x402 Payment Protocol

Crypto-gated HTTP APIs via x402.org. Solana USDC payments via agent wallet (auto-configured SVM signer). Multi-chain: Solana, Base, Polygon, Avalanche. HTTP middleware for paywalling endpoints. Connects to facilitator.x402.rs. X402_PAYWALL_ENABLED=true ./build/nanosolana daemon

19. Platform Apps

macOS: dist/NanoSolana-v2.0.0.dmg โ€” native menu bar agent with quick status control, wallet access, trending tokens, OODA loop toggle. Build with bash scripts/package-macos.sh.

Android โ€” SeekerClaw: Android 14+ foreground service agent for Solana Seeker devices. Kotlin, Telegram remote control, native Solana wallet, Claude-powered AI, secure on-device key management.

20. NanoHub: Agent Registry & Skills

URL: nanohub-web-production.up.railway.app ยท Stack: React + TanStack Start + Convex + Railway. Agent profiles, skills marketplace, settings management, real-time updates.

publish a skill
npx @nanosolana/nanohub login
npx @nanosolana/nanohub publish ./my-skill \
  --slug my-skill \
  --name "My Skill" \
  --version 1.0.0 \
  --tags latest,solana

21. Deployment & Infrastructure

Docker: make docker โ†’ ~15MB image. Cross-compile: make orin (ARM64), make rpi, make riscv, make macos, make cross (all). Brev.dev: brev create nanosolana --gpu. systemd: unit file included for Linux/Orin Nano. Database: optional Supabase (PostgreSQL + pgvector) at schema.sql.

22. Configuration Reference

Core Environment Variables

VariableRequiredDescription
OPENROUTER_API_KEYYesAI provider API key
HELIUS_API_KEYYesHelius API key
HELIUS_RPC_URLYesSolana RPC endpoint
HELIUS_WSS_URLRec.Real-time Solana data
BIRDEYE_API_KEYRec.Market analytics
JUPITER_API_KEYTradingSwap execution
TELEGRAM_BOT_TOKENOpt.Telegram integration
NANO_GATEWAY_SECRETRec.Gateway HMAC secret
TAILSCALE_AUTH_KEYMeshAgent mesh networking

23. CLI Reference

TypeScript CLI

nanosolana go        One-shot deploy
nanosolana init      Configure + encrypt keys
nanosolana birth     Wallet + NFT + scan
nanosolana run       OODA trading loop
nanosolana scan      Blockchain data scan
nanosolana register  Mint identity NFT
nanosolana nanobot   Interactive web UI
nanosolana status    Agent status
nanosolana doctor    Run diagnostics

Go CLI (TamaGObot)

nanosolana daemon    Full GoBot
nanosolana ooda      OODA trading loop
nanosolana pet       TamaGOchi status
nanosolana nanobot   NanoBot UI
nanosolana menubar   macOS menu bar
nanosolana solana    On-chain tools
nanosolana hardware  I2C sensor tools
nanosolana gateway   TCP bridge gateway
nanosolana channels  Multi-channel gateway

24. Monorepo Structure

monorepo
NanoSolana/
โ”œโ”€โ”€ nano-core/              Main TypeScript runtime/CLI engine
โ”œโ”€โ”€ nano-docs/              Documentation content tree
โ”œโ”€โ”€ nanohub/                Agent Registry & Skills Hub
โ”œโ”€โ”€ apps/
โ”‚   โ”œโ”€โ”€ android/            Kotlin Android companion
โ”‚   โ”œโ”€โ”€ macos/              Swift macOS app (menu bar)
โ”‚   โ””โ”€โ”€ shared/             Cross-platform primitives
โ”œโ”€โ”€ assets/chrome-extension/ Manifest V3 browser relay
โ”œโ”€โ”€ extensions/             14+ channel plugins
โ”œโ”€โ”€ skills/                 Local skill library
โ”œโ”€โ”€ site/                   Landing site (nanosolana.com)
โ”œโ”€โ”€ ui/                     Standalone web UI (Vite + Lit)
โ”œโ”€โ”€ nano-solana-go/         Go implementation (TamaGObot)
โ”‚   โ”œโ”€โ”€ pkg/                20+ core packages
โ”‚   โ”œโ”€โ”€ chrome-extension/   Chrome extension (MV3)
โ”‚   โ”œโ”€โ”€ apps/               macOS + Android apps
โ”‚   โ”œโ”€โ”€ nanohub/            NanoHub frontend
โ”‚   โ”œโ”€โ”€ picoclaw/           Multi-channel AI gateway
โ”‚   โ”œโ”€โ”€ SeekerClaw-main/    AgentOS for Android
โ”‚   โ””โ”€โ”€ Makefile            Cross-compile targets
โ””โ”€โ”€ SECURITY.md, LICENSE, CONTRIBUTING.md

25. Contributing

Areas Where We Need Help

contribute
git clone https://github.com/x402agent/NanoSolana.git
git checkout -b feature/amazing-feature
make build && make test
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
# Open a Pull Request

โš ๏ธ Security rule: Never commit API keys or .env files.