π¦ NemoClawd
OpenClawd + NVIDIA + Solana agents, with a lobster at the controls
$CLAWD: 8cHzQHUS2s2h8TzCmfqPKYiM4dSt4roa3n7MyRLApump
NemoClawd is a Solana-native agent stack that now ties together:
- OpenClawd/NemoClawd blueprint runtime for sandbox planning, migration, policy, and inference routing.
- NVIDIA inference routes for hosted NIM, NCP, local NIM, and local vLLM profiles.
- nemoClawd MCP with 37 tools across Solana data, Helius, Pump.fun, xAI Grok, and Clawd Perps.
- Clawd Perps safety tooling with preflight gates, paper previews, live-preview blocking, and Vulcan plan generation.
- Hermes-style blockchain oracle planning for read-only Solana wallet, token, transaction, NFT, whale, and network intelligence.
No private keys are stored in the blueprint. Live trading is still gated. The lobster is cheerful, but the risk engine is not.
Paste this in a terminal when you want the correct deployment mood:
for frame in "π¦ " " π¦ " " π¦" " π¦ "; do
printf "\r%s OpenClawd sandbox warming NVIDIA tensors..." "$frame"
sleep 0.15
done
printf "\rπ¦ NemoClawd online. Preflight first. \n" _.-._
.' '. π¦ observe
/ o o \ π¦ preflight
| ^ | π¦ paper preview
\ \___/ / π¦ live only when explicitly armed
'.___.'
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β NemoClawd β
β β
β π¦ CLI / MCP / Blueprint β
β β β
β ββ nemoclawd-mcp β
β β ββ 37 MCP tools β
β β ββ Solana + Helius + Pump.fun β
β β ββ xAI Grok chat, vision, image, X search, research β
β β ββ Clawd Perps: preflight, paper, live preview, Vulcan β
β β β
β ββ nemoclawd-blueprint β
β β ββ OpenClawd sandbox runner β
β β ββ NVIDIA hosted NIM profile β
β β ββ NVIDIA NCP profile β
β β ββ local NIM profile β
β β ββ local vLLM profile β
β β ββ Hermes blockchain oracle MCP launch contract β
β β β
β ββ Policies β
β ββ openclawd-sandbox.yaml β
β ββ solana-rpc.yaml β
β ββ phoenix-perps.yaml β
β ββ hermes-blockchain-oracle.yaml β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
git clone https://github.com/x402agent/NemoClawd.git
cd NemoClawd
# MCP package
cd nemoclawd-mcp
npm install
npm run build
npm test
cd ..
# Blueprint package
cd nemoclawd-blueprint
make check
OPENCLAWD_CLI=true NEMOCLAWD_BLUEPRINT_PATH=. \
python orchestrator/runner.py plan --profile default --dry-runUse OPENCLAWD_CLI=true only for local dry-run validation when the real openclawd binary is not installed. In a real sandbox flow, install OpenClawd and let the runner call openclawd.
The blueprint has four inference profiles in nemoclawd-blueprint/blueprint.yaml:
| Profile | Provider | Endpoint | Model |
|---|---|---|---|
default |
NVIDIA hosted inference | https://integrate.api.nvidia.com/v1 |
nvidia/nemotron-3-super-120b-a12b |
ncp |
NVIDIA NCP | dynamic | nvidia/nemotron-3-super-120b-a12b |
nim-local |
OpenAI-compatible local NIM | http://nim-service.local:8000/v1 |
nvidia/nemotron-3-super-120b-a12b |
vllm |
OpenAI-compatible local vLLM | http://localhost:8000/v1 |
nvidia/nemotron-3-nano-30b-a3b |
Useful env:
export NVIDIA_API_KEY="..."
export NIM_API_KEY="..."
export OPENCLAWD_CLI="openclawd"
export NEMOCLAWD_BLUEPRINT_PATH="/path/to/nemoclawd-blueprint"Plan a run:
cd nemoclawd-blueprint
python orchestrator/runner.py plan --profile default --dry-run
python orchestrator/runner.py plan --profile ncp --dry-run
python orchestrator/runner.py plan --profile nim-local --endpoint-url http://nim-service.local:8000/v1The blueprint was rewritten from the old OpenShell/OpenClaw naming to OpenClawd/NemoClawd:
min_openclawd_versioninblueprint.yaml.OPENCLAWD_CLIas the runner override.~/.openclawdmigration snapshots.nb-...run IDs for NemoClawd blueprint runs.policies/openclawd-sandbox.yamlas the strict base policy.
Core commands:
cd nemoclawd-blueprint
make check
python orchestrator/runner.py plan --profile default --dry-run
python orchestrator/runner.py apply --profile default
python orchestrator/runner.py status
python orchestrator/runner.py rollback --run-id nb-YYYYMMDD-HHMMSS-xxxxxxxxnemoclawd-mcp now advertises 37 MCP tools.
perps_statusperps_preflightperps_paper_trade_previewperps_live_trade_previewperps_vulcan_planperps_vulcan_catalog
The perps runtime is intentionally preview-first:
export HELIUS_RPC_URL="https://mainnet.helius-rpc.com/?api-key=..."
export CLAWD_PERPS_WALLET="your-wallet-address"
export PERPS_ALLOWED_SYMBOLS="SOL,ETH,BTC"
export PERPS_MAX_NOTIONAL_USD="250"
export PERPS_MAX_LEVERAGE="3"
export PERPS_MAX_SPREAD_BPS="40"
# Required together before a live preview can pass preflight
export LIVE_TRADING="true"
export OPERATOR_CONFIRMED="true"
export PERPS_SIM_ONLY="false"Live tools still return previews. The MCP server does not sign or submit orders.
cd nemoclawd-mcp
npm run build
npm run lint
npm testThe blueprint now includes a Hermes-style blockchain oracle component. It is modeled as a read-only MCP launch contract, not a vendored virtualenv:
blockchain_oracle:
enabled: true
package: hermes-blockchain-oracle
command: python
args: ["-m", "hermes_blockchain_oracle"]Planned tools:
solana_wallet_infosolana_transactionsolana_token_infosolana_recent_activitysolana_nft_portfoliowhale_detectorsolana_network_stats
Policy presets:
policies/presets/solana-rpc.yamlpolicies/presets/hermes-blockchain-oracle.yaml
Useful env:
export SOLANA_RPC_URL="https://api.mainnet-beta.solana.com"
export RPC_URL="$SOLANA_RPC_URL"
export HELIUS_API_KEY="..."
export CLAWD_TOKEN="8cHzQHUS2s2h8TzCmfqPKYiM4dSt4roa3n7MyRLApump"
export WHALE_THRESHOLD_SOL="1000"NemoClawd keeps the sandbox strict:
- Deny by default.
- Allow OpenClawd, NVIDIA, Solana RPC, Helius, Phoenix Perps, npm, Telegram, and explicit presets.
- Store secrets in environment variables, not YAML.
- Keep the oracle read-only.
- Keep perps live flow blocked unless
LIVE_TRADING=true,OPERATOR_CONFIRMED=true, andPERPS_SIM_ONLY=false.
- Integrated Clawd Perps behavior into
nemoclawd-mcp. - Added six perps MCP tools and focused tests.
- Rewrote
nemoclawd-blueprintfrom OpenShell/OpenClaw naming to OpenClawd/NemoClawd. - Added NVIDIA NIM/NCP/local NIM/vLLM blueprint profiles.
- Added OpenClawd sandbox policy rename and updated policy hosts/binaries.
- Added Hermes blockchain oracle planning, policy, and unit tests.
- Updated build checks so the blueprint verifies the new oracle helper.
These are the checks used for the current tree:
cd nemoclawd-mcp
npm run build
npm run lint
npm test
cd ../nemoclawd-blueprint
make check
make test
OPENCLAWD_CLI=true NEMOCLAWD_BLUEPRINT_PATH=. \
python orchestrator/runner.py plan --profile default --dry-runLicensed under Apache 2.0.
Powered by Solana, OpenClawd, xAI Grok, and NVIDIA NIM/vLLM.
The lobster does not bypass preflight.