Show the math or shut up
Every pick ships with SHAP values. You see which factors moved the model, by how much, and whether the weighting makes sense for the matchup. No black box, no vibes.
Every pick ships with SHAP values. You see which factors moved the model, by how much, and whether the weighting makes sense for the matchup. No black box, no vibes.
When variance hits us, you see it. When the model misses a trend for a week, we say so. The weekly recap is honest whether the numbers are good or bad.
Self-exclusion that cannot be reversed early. Bankroll caps enforced at the command level. 1-800-GAMBLER on every pick embed. We would rather lose a customer than ship a harmful product.
Cappers caught using tout language (hammer, lock, insider, must-play) get delisted permanently. Marketplace sharps win on CLV, not hype.
Live odds from The Odds API (12 books), injury feeds, weather feeds, line movement history, CLV tracker, tracked bet results from the community.
Per-sport XGBoost ensemble is the target. Features: recent form, rest differential, pace, venue, injury impact, line movement direction, public betting %, contrarian money indicators. Stage 3 per /methodology. The pipeline stub emits the canonical SHAP shape today so the real drivers swap in without UI changes.
Every prediction decomposed into per-feature contributions. Drivers render on the Discord embed, the /record Recent Edges panel, and the /record/[id] permalink. Example values (+3.5% rest diff, +1.2% injury, -0.8% venue) are illustrative of the schema, not a specific pick's live output.
Confidence 1-5, Kelly stake sized to your bankroll, best current line across the tracked book panel, reasoning, 21+ and 1-800-GAMBLER footer. Every time.
NuroPicks is built by a small independent team with a betting background. We track every shipped feature, every model update, every edge case, and every incident in public. No VCs, no corporate overhead, no pressure to inflate the model.
Want to follow along? The blog covers strategy posts plus build updates.