✅ Bankroll Challenge · ACTIVE

$99.05 / $300

PnL $-0.95 · peak $110.56 · stop $50
-0.5% of journey to $300
Rules: $100 → $300 target. Max 3 plays/day, max 5% bankroll/play, max 2-leg parlays. Quarter-Kelly sizing. Strict CLV scoring (morning lock price only). Stop-loss at $50. Status reason: freshness_restored

Tomorrow's locked plays

⏳ No markets posted yet
Kalshi hasn't posted match markets for this date yet (common for weekend finals, which get priced same-day). This is NOT a rejected slate — there were no candidates to evaluate. The lock re-runs automatically when markets appear.

Today's results

:zzz: REST DAY — 20 candidates, none qualified.
Real candidates were evaluated; the strategy filters (surface ELO, rank divergence, Polymarket divergence, Pinnacle 5pp anchor, Lane P 4pp) rejected every one. Reasons:Discipline > forced action. No pick = no loss.

Yesterday's grades

⏳ No markets posted yet
Kalshi hasn't posted match markets for this date yet (common for weekend finals, which get priced same-day). This is NOT a rejected slate — there were no candidates to evaluate. The lock re-runs automatically when markets appear.

Equity curve 12 data points

$300$50$100$99.052026-06-222026-07-27

Lane performance live since 2026-06-22

LanenW-LWin rateMean CLVP&LWeight
Backfill seed (n=25)25+3.42pp$+3.23
Live (n=15, post-launch)15$+2.80
A · Pinnacle-anchored (model+Pin)149-50.643+3.42pp$+3.8030%
P · Pinnacle-direct (Kalshi vs Pin)10-10.000$-1.0050%
C · 2-0 sweep dominance00-0$+0.0020%

Recent lessons

2026-08-03

Challenge lessons - 2026-08-03

Day summary

• Balance: $99.05 (unchanged) — REST DAY, 0 picks locked
• The lanes found no qualifying edge: every Pinnacle-anchored candidate either disagreed with our model >5pp, or Kalshi was already efficient vs Pinnacle (no Lane P divergence ≥4pp).

Lesson

A REST day is a correct output, not a failure. Forcing picks at wide Pinnacle deltas is exactly what cost us in May. The system sits out efficient markets and waits for genuine Kalshi-vs-Pinnacle lag.
2026-08-04

Challenge lessons - 2026-08-04

Day summary

• Balance: $99.05 (unchanged) — REST DAY, 0 picks locked
• The lanes found no qualifying edge: every Pinnacle-anchored candidate either disagreed with our model >5pp, or Kalshi was already efficient vs Pinnacle (no Lane P divergence ≥4pp).

Lesson

A REST day is a correct output, not a failure. Forcing picks at wide Pinnacle deltas is exactly what cost us in May. The system sits out efficient markets and waits for genuine Kalshi-vs-Pinnacle lag.
2026-08-05

Challenge lessons - 2026-08-05

Day summary

• Balance: $99.05 (unchanged) — REST DAY, 0 picks locked
• The lanes found no qualifying edge: every Pinnacle-anchored candidate either disagreed with our model >5pp, or Kalshi was already efficient vs Pinnacle (no Lane P divergence ≥4pp).
• Top rejection: edge 2.6pp below 3

Lesson

A REST day is a correct output, not a failure. Forcing picks at wide Pinnacle deltas is exactly what cost us in May. The system sits out efficient markets and waits for genuine Kalshi-vs-Pinnacle lag.

Data freshness

Kalshi DB: 0.0hEdges CSV: 0.0hPinnacle live: 0.0hResults DB: 0.0h
Paper-only. CLV scored against Pinnacle close. Status auto-transitions to WON @ $300, LOST @ $50.
Rebuilds daily via run_challenge_tennis.py. Back to Tennis HQ