Consolidates NVIDIA vLLM, Apple Silicon, CPU Pearl mining support, CLI/docs, and live H100 validation.
1.6 KiB
Pearl CLI Integration
OpenJarvis includes a thin jarvis pearl wrapper for Pearl's native command
line tools. It does not replace Pearl's node or wallet; it makes the common
commands discoverable from the same CLI users use for mining.
Binary Discovery
jarvis pearl looks for pearld, oyster, and prlctl on PATH, then under
$PEARL_HOME/bin.
export PEARL_HOME=/path/to/pearl
jarvis pearl doctor
Native Pass-Through
Use pass-through commands when you need the full Pearl surface:
jarvis pearl node -- --help
jarvis pearl wallet -- --help
jarvis pearl ctl -- --help
These map directly to:
| OpenJarvis command | Pearl binary |
|---|---|
jarvis pearl node |
pearld |
jarvis pearl wallet |
oyster |
jarvis pearl ctl |
prlctl |
The command format is always jarvis pearl <command>. Pearl-native arguments
go after that command. Use -- before Pearl arguments when the arguments begin
with dashes and you want to make the pass-through boundary explicit.
Wallet Address Helper
If Oyster is already running, generate a mining address through wallet RPC:
jarvis pearl address \
-u rpcuser \
-P rpcpass \
-s localhost:44207
The helper uses prlctl --wallet and defaults to --notls, which matches the
local validation flow. Use --tls --skipverify if your Oyster RPC endpoint is
serving TLS with a local certificate.
Boundary
jarvis mine is the OpenJarvis mining lifecycle. jarvis pearl is an escape
hatch to Pearl's native node, wallet, and RPC tools. For advanced node or
wallet administration, Pearl's own help output is the source of truth.