PERSONAL ANALYSIS CONSOLE
Find the signal.
Measure the risk.
Browse current scoreboards, compare available market prices, and keep your personal records on this device.
Live games & research
Free scoreboard snapshots. No account or API key needed for scores.
0 events shown
Feed coverage and errors
Game research
Select a game to inspect supplied records, leaders, injuries and box scores.
Recent-game research
Open a team game above to calculate player averages and inspect recent performance.
Experimental baseline methodology
Optional: real bookmaker price comparison
Uses your own The Odds API key. A free plan may be available; check its current quota. No purchase is required by EdgeLab. Verify the free plan when signing up. Do not paste your key into chat.
Your key is sent directly to that provider over HTTPS and held only in memory. ESPN and the odds provider receive ordinary network information such as your IP address. No vault records are sent. Hosting this app does not make its code private.
Requests are manual, one US region and one market at a time. No background polling. Prices can move; verify them with the bookmaker. Payout differences do not establish positive EV. Outrights and three-way markets retain their own outcome sets.
Market opportunities
Ranked by estimated expected value. These are not guaranteed outcomes.
Game & player explorer
Search imported selections or inspect a model calculation.
Choose a market to see how the probability, edge and estimated return were calculated.
Bring your own data
Import legally obtained market prices and independent probability estimates. Everything is stored in your encrypted vault.
CSV import
Use the included CSV template. Each row is one potential selection, not necessarily an entire game.
Probability methods
Independent estimate: enter model_prob as a percentage (e.g., 58) or fraction (0.58). This is your estimate, not one calculated from odds.
Experimental Elo baseline: if probability is blank, provide rating_for, rating_against, and optional home_advantage. The simple Elo formula applies only to binary winner markets and is not calibrated by sport.
No model input: odds are shown, but no EV ranking is calculated. The app never treats sportsbook prices as an independent prediction.
Manual entry
Private vault
Encrypted on-device storage for your imported markets, journal and preferences.
Unlock or create vault
Encrypted local records
No betting journal is transmitted by EdgeLab.
Backups and data controls
Download an encrypted backup of your data. Store it somewhere safe; the same passphrase is needed to restore it.
Methodology & limits
What this version calculates, and what it does not.
How opportunity rankings work
American odds are converted to decimal payout and break-even probability. If an independent model probability is supplied, expected ROI = probability × decimal odds − 1. Rankings are derived from that estimated expected ROI. Model accuracy matters more than the ranking formula.
Optional fractional Kelly suggestions are capped at 1% of bankroll as an educational reference; use of any stake is entirely optional.
Live feeds and automatic refresh
Live games fetches ESPN scoreboards on opening, when the date changes, on manual refresh, and every five minutes while its tab is visible and automatic refresh is enabled. Details fetch supplied box scores and injury reports when opened. ESPN endpoints are undocumented and can change. Optional bookmaker prices use your own The Odds API key. Neither service supplies a validated independent projection in this app. Recent-game player means and historical line hit counts are available for supported team events. Calibrated forecasts and automatic live prop prices remain unavailable.
Coverage depends on available licensed data, not just the sport selector. The demo illustrates all nine sports without claiming live coverage.
Private by design, with important limits
The vault encrypts stored records with AES-GCM and a key derived from your passphrase through PBKDF2. Encryption is performed in your browser. The app does not save your passphrase. This is not an independently audited security product.
If hosted online, the host could serve modified JavaScript on a later visit. A trusted, fixed-code native app would provide stronger control. Browser site storage can also be removed by the operating system or user settings.
Development budget
Current version: $0 in hosting or data fees when run locally; no Apple Developer membership required for the web app. A free HTTPS host may make installation easier, but may have limits and a separate privacy tradeoff. This project does not place bets or connect sportsbook accounts.