{
 "updated": "11 Oct 23:55 Bangkok",
 "eth_usd": 2549.495,
 "ticket_usd": 10.0,
 "wallets": [
  {
   "name": "SW engine wallet (self signed, fastexit)",
   "desk": "SW",
   "address": "0x04a057D15bd07581DC88b0a37E41EB69Ceb8C2D3",
   "eth": 0.037079,
   "weth": 0.001174,
   "usd": 97.53,
   "runway_tickets": 9
  },
  {
   "name": "FW GMGN wallet 1 (gmgn-cli)",
   "desk": "FW",
   "address": "0x0184ef9b23476ed84107cc5e15485a4a7ee6b286",
   "eth": 0.077395,
   "weth": 0.0,
   "usd": 197.32,
   "runway_tickets": 19
  }
 ],
 "desks": {
  "SW": {
   "open_trades": 0,
   "at_risk_usd": 0,
   "pnl_24h": 0,
   "pnl_7d": -8.05,
   "per_bot_kill": "combined drawdown across both windows $408 is over 20 x the larger ticket ($200)"
  },
  "FW": {
   "open_trades": 0,
   "at_risk_usd": 0,
   "pnl_24h": -21.32,
   "pnl_7d": 83.92,
   "read_error": null
  }
 },
 "org_kill": {
  "rule": "D-017: stop all new buys when loss from the peak across every live bot > 20 tickets",
  "drawdown_usd": 333.69,
  "limit_usd": 200.0,
  "state": "TRIPPED",
  "note": "FW open trades counted at cost (X8 gap 1)"
 },
 "apis": [
  {
   "name": "twitterapi.io",
   "balance": "unreadable (IndexError)"
  },
  {
   "name": "dRPC (paid RPC)",
   "balance": "account balance not exposed by API; engine used 121639 of its 150000 calls cap today (2026-10-11)",
   "days_left": null
  },
  {
   "name": "GMGN",
   "balance": "monthly plan (no prepaid balance); rate limited, not metered here"
  },
  {
   "name": "FomoScan",
   "balance": "metered on the Mac by fsk.py, not visible from main"
  }
 ],
 "auto_topup": "not automatic: needs a payment method per service (Needs Ben). Low balance shows red here at under 3 days.",
 "total_usd": 294.85
}