Powered by x402 Protocol ยท Go Runtime ยท NanoSolana Labs

NanoSolana TamaGObot

A GoBot on Solana โ€” autonomous trading intelligence with a virtual pet soul.
Physical companion: TamaGOchi (Arduino Modulinoยฎ I2C) ยท By NanoSolana Labs

9.6MB Binary Size
<10MB RAM Usage
<1s Boot Time
7+ I2C Sensors
nanosolana daemon

        

Real-Time Agent Trading Stats

Point the docs page at a running NanoBot instance and it will stream the current daemon, wallet, OODA, and recent trade snapshot directly from the local API.

Waiting for connection
Daemon unknown
OODA Mode unknown
Wallet not loaded
Wallet SOL 0.0000
Watchlist 0
Cycle Count 0
Open Positions 0
Closed Trades 0

Recent Trades

No snapshot yet
No recent trades available.

    Raw Snapshot

    /api/status
    {}

    Everything You Need to Trade Autonomously

    From market data ingestion to hardware LED feedback โ€” one binary does it all.

    ๐Ÿ”„

    OODA Trading Loop

    Observe โ†’ Orient โ†’ Decide โ†’ Act. Continuous autonomous cycle pulling Helius RPC, Birdeye OHLCV, and Aster perps data.

    ๐Ÿง 

    ClawVault Memory

    3-tier epistemological memory: Known (fresh API data) โ†’ Learned (trade patterns) โ†’ Inferred (cross-asset correlations).

    ๐Ÿ“Š

    RSI + EMA + ATR Strategy

    Multi-condition signal engine with auto-optimizer. Parameters adjust based on rolling trade performance.

    ๐Ÿ’ฐ

    x402 Payment Protocol

    Monetize your bot's API with crypto-gated endpoints. Multi-chain USDC payments via Solana, Base, Polygon.

    ๐ŸŽ›๏ธ

    Arduino Modulinoยฎ I2C

    8ร— RGB LEDs, buzzer, 3 buttons, rotary knob, IMU, thermometer, ToF sensor. Physical trading feedback.

    ๐ŸŸข

    NVIDIA Edge AI

    Native ARM64 binary for Orin Nano and Spark. Deploy via Brev.dev GPU cloud or bare-metal JetPack.

    ๐Ÿ”‘

    Agentic Wallet

    Auto-generates and persists a Solana keypair on first boot. Standard keygen format, 0600 permissions.

    ๐Ÿ“ฑ

    Telegram Bot

    Telegram Bot API integration with long polling, markdownโ†’HTML, command registration, allowlists, and Aster natural-language trading flows.

    ๐Ÿน

    TamaGObot Pet Engine

    Virtual pet evolves based on on-chain performance: Egg โ†’ Larva โ†’ Juvenile โ†’ Adult โ†’ Alpha. Mood driven by P&L.

    Architecture

    A single daemon orchestrates wallet, RPC, pet engine, Telegram, x402, and hardware โ€” all in <10MB.

    OBSERVE Helius ยท Birdeye ยท Aster
    โ†’
    ORIENT RSI ยท EMA ยท ATR ยท Memory
    โ†’
    DECIDE Signal Gate ยท Confidence
    โ†’
    ACT Jupiter ยท SOL Transfer
    LEARN Auto-Optimize ยท Vault
    ๐Ÿน TamaGOchi Mood ยท XP ยท Evolution
    ๐ŸŽ›๏ธ Hardware Modulinoยฎ I2C Bus
    ๐Ÿ’ฐ x402 USDC Paywall
    โ›“๏ธ

    Solana Stack

    • Helius RPC + WebSocket
    • Birdeye Market Data
    • Jupiter DEX Aggregator
    • Aster Perp Futures
    ๐Ÿ—๏ธ

    Build Targets

    • NVIDIA Orin Nano (ARM64)
    • Raspberry Pi (ARM64)
    • RISC-V (riscv64)
    • macOS Apple Silicon
    ๐Ÿ“ก

    Channels

    • Telegram Bot (zero-dep)
    • Discord (planned)
    • CLI Interactive REPL
    • x402 Paywall API

    Arduino Modulinoยฎ + NVIDIA Orin Nano

    Software intelligence bridged with physical hardware. 7 sensors over a single Qwiic I2C cable.

    ๐Ÿ’ก

    Pixels 0x6C

    8ร— RGB LEDs โ€” LC8822

    Status: idle ๐Ÿ”ต signal ๐ŸŸฃ trade ๐ŸŸก win ๐ŸŸข loss ๐Ÿ”ด
    ๐Ÿ”Š

    Buzzer 0x3C

    PKLCS1212E โ€” Tone Generator

    Audio alerts for signals, trades, wins, errors
    ๐Ÿ”˜

    Buttons 0x7C

    3ร— Push + LED

    A = trigger cycle ยท B = toggle mode ยท C = e-stop
    ๐ŸŽ›๏ธ

    Knob 0x76

    PEC11J โ€” Rotary Encoder

    Real-time RSI threshold tuning
    ๐Ÿงญ

    Movement 0x6A

    LSM6DSOX โ€” 6-axis IMU

    Tilt detection โ†’ auto-pause trading
    ๐ŸŒก๏ธ

    Thermo 0x44

    HS3003 โ€” Temp + Humidity

    Environment logging to ClawVault
    ๐Ÿ“ก

    Distance 0x29

    VL53L4CD โ€” Time-of-Flight

    Proximity wake-up (<5cm triggers cycle)

    Supported Platforms

    ๐ŸŸข

    NVIDIA Orin Nano

    make orin
    โ˜๏ธ

    Brev.dev Spark

    brev create nanosolana --gpu
    ๐Ÿ“

    Raspberry Pi

    make rpi
    ๐ŸŽ

    macOS (Stub)

    make macos

    ๐Ÿน TamaGObot

    Your GoBot has a soul. A virtual pet whose life is driven by real on-chain performance. Physical companion: TamaGOchi (Arduino Modulinoยฎ I2C).

    ๐Ÿฅš Egg First boot
    โ†’
    ๐Ÿฆ Larva Wallet created
    โ†’
    ๐Ÿน Juvenile 10+ trades
    โ†’
    ๐Ÿน Adult 50+ trades, >40% WR
    โ†’
    ๐Ÿ‘‘ Alpha 200+ trades, >55% WR
    nanosolana pet
    ๐Ÿฅš NanoSolana  ๐Ÿ˜
    
    ๐Ÿ“Š Stage: egg ยท Level 1 ยท XP 0
    ๐Ÿ˜ Mood: neutral
    โšก Energy: โšกโšกโšกโšกโšกโšกโšกโšกโšกโšก
    ๐Ÿฝ๏ธ Hunger: ๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข๐ŸŸข
    
    ๐Ÿ“ˆ Trades: 0 ยท Win Rate: 0%
    ๐Ÿ’ฐ Balance: 0.0000 SOL
    ๐Ÿ“Š Total PnL: +0.0000 SOL
    ๐Ÿ”ฅ Streak: +0
    โฑ๏ธ Age: 0s ยท Uptime: 0h

    Mood System

    ๐Ÿคฉ Ecstatic ๐Ÿ˜Š Happy ๐Ÿ˜ Neutral ๐Ÿ˜ฐ Anxious ๐Ÿ˜ข Sad ๐Ÿ˜ด Sleeping ๐Ÿคค Hungry

    Mood is driven by streak, PnL, and wallet balance in real-time.

    ๐Ÿ’ฐ x402 โ€” Crypto-Gated APIs

    Monetize your GoBot's intelligence. Accept USDC payments per API call across multiple chains.

    ๐Ÿ“ฑ
    Client
    Sends request with
    X-PAYMENT header
    0.001 USDC
    ๐Ÿน
    NanoSolana Paywall
    Verifies payment
    Serves API response
    Verify + Settle
    ๐Ÿฆ
    x402 Facilitator
    facilitator.x402.rs
    On-chain settlement

    Supported Chains

    โ—Ž Solana
    ๐Ÿ”ต Base
    ๐ŸŸฃ Polygon
    ๐Ÿ”บ Avalanche
    x402 paywall endpoints
    GET /health          โ€” free
    GET /x402/info       โ€” free
    GET /api/signals     โ€” 0.001 USDC per call
    GET /api/research    โ€” 0.001 USDC per call
    GET /api/agent       โ€” 0.001 USDC per call

    Quick Start

    โšก One-Shot Install (curl / npm)

    Install NanoSolana from GitHub or the published npm package, then run nanosolana from anywhere.

    curl install
    curl -fsSL https://raw.githubusercontent.com/x402agent/nano-solana-go/main/install.sh | bash
    with web console
    curl -fsSL https://raw.githubusercontent.com/x402agent/nano-solana-go/main/install.sh | bash -s -- --with-web
    npm / npx install
    npx nanosolana-cli install --with-web
    global CLI
    npm install -g nanosolana-cli
    nanosolana version

    Installs: ~/nanosolana/build/nanosolana, a stable CLI at ~/.nanosolana/bin/nanosolana, the agent wallet, ClawVault workspace, and the optional web console.

    1

    Clone & Build

    $ git clone https://github.com/x402agent/nano-solana-go.git
    $ cd nano-solana-go
    $ cp .env.example .env
    $ make build
    $ ./build/nanosolana version
    2

    Configure

    # Edit .env with your API keys
    HELIUS_API_KEY=your_key_here
    HELIUS_RPC_URL=https://mainnet.helius-rpc.com/?api-key=KEY
    BIRDEYE_API_KEY=optional
    3

    Run

    $ nanosolana daemon
    ๐Ÿน TamaGOchi โ€” A GoBot on Solana
    ๐Ÿ”‘ Agent wallet: 7xKXqR8...3vBp
    ๐Ÿค– Telegram: @YourBot connected
    ๐Ÿ’ฐ x402 paywall: :18402

    ๐Ÿงฉ Publish Your Own NanoSolana Skill to NanoHub

    Package your skill folder and publish it to hub.nanosolana.com via npm.

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

    Requirements: SKILL.md (or skills.md), text files only, and a semver version.

    ๐Ÿน NanoSolana TamaGObot Theme
    0:00
    0:00