system map · repos at main · 2026-10-20

Harness Transit ///

The same system as a metro map: every station is a real service, every line a real control or data path, and opportunity_harness is the interchange everything converges on. Dots are payloads in motion. Repos: opportunity_harness · sports-analytics · homelab · homelab-ops · blake-bet · spin-preflop · postflop-spots · the Post Fiat forks. Everything else reads, never decides; the loop closes from the desk, where Claude Code pushes to GitHub, the two Vercel sites deploy on push, and Post Fiat PRs are built and tested on the rack rig first. Click a station to spotlight its lines · click legend rows to hide lines · Esc resets.

RACK BOX · 192.168.40.222one Ubuntu Docker host · every station here is a containerGITHUB CLOUDVERCELdeploys on pushPOST FIATupstream · Task NodeOPERATORSPORTS + PRED VENUESCRYPTO DATA PLANEKalshi [3]REST + WSPolymarket [3]gamma·clob·lb·wsESPN [3]schedule truthThe Odds API [3]Pinnacle·Bovada [3]referenceProphetX [3]order bookGemini preds [3]Novig [3]read-onlyHyperliquid [4]funding·walletsPerp DEXs ×7 [4]dYdX OKX BP PDX AEVO…CEX spot ×4 [4]CB KR GM BSDeFi lend ×3 [4]Aave Kamino MorphoJupiter [4]spot + predsLlama·DexScr·Gecko [4]yields · pairsGoods APIs [3]eBay Brickset KrogerNFL data [14]Sleeper·nflverse·ECRDraftKings [6]VPN-only scrapeWG VPN+SOCKS5 [6]sports-vpnsports-analytics [5]:3003 Lines APIUI :5173 [5]sunsetopportunity_harness [1]:8090 · 8s loopHarness Postgres [1]pg16 :5432otel·tempo·prom [1]grafana :3009homelab lab view [8]:3002Ollama · RTX 5060 Ti [7]:11434 · gpt-oss:20b residentSearXNG [7]:8888Open WebUI [11]:3000tina-homelab [11]:8092LiftApp [11]:8088bradsbots/* [2]bradsbots/* + forksActions [2]CI + reusable deployenv secrets [2]per-stack .envResend [15]email APIinbox [15]desk · Claude Code [8][19]Windows dev boxDFS sources [16]FantasyPros·RotoGrinders·DailyFaceoffblake-bet pipeline [16]cron · NFL/NHL/NBAPost Fiat rig [18]~/src/postfiat · cargo/npm/pysolver batches [17]docker · rust:1 · CPUstonk-screener [11]:8000www.blake.bet [16]DFS lineups · livebradblake.dev [17]this sitePost Fiat network [19]L1 node (Rust) · Task NodeEXTERNAL DATA · GOODS + NFLSCRAPED VIA VPN ONLYEMAIL API

Inspector

Lines · click to toggle

Gold Line — sports + prediction markets → harness (8s cycle) · DFS sources → harness /data/dfs (cron)
Crypto Line — funding · spot · DeFi · on-chain → harness
Goods · NFL Line — eBay/Brickset/Kroger + Sleeper/nflverse → harness
VPN Line — DraftKings → WireGuard gate → sports-analytics
Lines shuttle — sports-analytics → harness /api/lines · 60s
Deploy Line — push→main · Actions → every rack stack
Vercel branch — push → Vercel deploy → www.blake.bet · bradblake.dev
Blake.bet Line — box cron → docker exec refresh + export in the harness → commit + push public/data
Claude Code Line — desk → ssh → solver batches · Post Fiat rig → git push / PR branches → GitHub → upstream PRs → Post Fiat
Reads Line — harness /api/actions → homelab → operator desk
Mail Line — alerts + digests → Resend → inbox
AI Shuttle — ~160 narrated GPU jobs/day + ask-the-desk → Ollama → SearXNG · Open WebUI chat
Depot spur — harness → Postgres · otel/grafana
Neighborhood — personal apps — tina · LiftApp (deployed, independent)