원클릭으로
sapphire-dashboard
Flask trading dashboard at sapphirealpha.xyz — PnL, positions, system status
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Flask trading dashboard at sapphirealpha.xyz — PnL, positions, system status
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Infrastructure-as-code — GCP Terraform, Pi deployment configs, Docker
Trading engine — signals, risk, execution, self-improvement loop
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
| name | sapphire-dashboard |
| description | Flask trading dashboard at sapphirealpha.xyz — PnL, positions, system status |
| type | service |
| runtime | python |
| deploy_target | rari1 |
| dependencies | ["sapphire-core"] |
| entry_point | app.py |
| test_command | pytest tests/ |
Flask web dashboard at sapphirealpha.xyz. Displays live PnL, open positions, win rate, system health, and recent events from the event bus.
/ — Dashboard home (PnL summary, positions)/events — Event stream (tag-filtered)/health — Service health check/api/pnl — PnL JSON (for Telegram bot queries)CRITICAL: Auth is required. Dashboard is currently unprotected.
Use app_with_auth.py variant or set ENABLE_AUTH=true + SESSION_SECRET.
Public access: dashboard.sapphirealpha.xyz via Cloudflare Tunnel → rari1:8080.
# Restart with auth enabled:
ssh rari@100.x.x.x
sudo systemctl restart sapphire-dashboard
Dashboard polls recent_events(tags=["type:trading"], limit=100) every 30s for live feed.