with one click
sapphire-alpha
Trading engine — signals, risk, execution, self-improvement loop
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Trading engine — signals, risk, execution, self-improvement loop
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Infrastructure-as-code — GCP Terraform, Pi deployment configs, Docker
PM hub — project board, task scoring, event stream, Telegram integration
Send a test trading signal through the Sapphire pipeline
Agent dispatch — OpenClaw, NemoClaw, orchestrator, runtime policy
Aster DEX trading bot — Solana perpetuals, CEX-style API, Shield HFT strategy
Flask trading dashboard at sapphirealpha.xyz — PnL, positions, system status
| name | sapphire-alpha |
| description | Trading engine — signals, risk, execution, self-improvement loop |
| type | service |
| runtime | python |
| deploy_target | rari1+rari2 |
| dependencies | ["sapphire-core","sapphire-telegram"] |
| entry_point | src/main.py |
| test_command | pytest tests/ |
Core trading engine. Receives signals from TradingView webhooks, applies risk filters via sapphire-core, executes on Lighter Protocol, and publishes trade events to the event bus.
TradingView → webhook.sapphirealpha.xyz (Cloudflare Tunnel)
→ Windows PC:9090 (Ollama enrichment)
→ rari1:18081 + rari2:18081 (Tailscale HTTP, parallel)
→ sapphire-core risk check
→ Redis pub/sub: trading-signals → aster, hyperliquid
→ control-plane:8082 → Telegram notification
Runs on both rari1 and rari2 (port 18081). See infra/pi/ for systemd services.
Signal broker: Redis on rari1 (REDIS_URL=redis://100.x.x.x:6379).
# Install Redis on rari1 first:
ssh rari@100.x.x.x 'bash -s' < infra/pi/rari1/setup-redis.sh
# Then deploy control-plane:
bash infra/pi/rari1/deploy-control-plane.sh