E
EdgeLabPRIVATE SPORTS INTELLIGENCE
Offline-readyv4

PERSONAL ANALYSIS CONSOLE

Find the signal.
Measure the risk.

Browse current scoreboards, compare available market prices, and keep your personal records on this device.

◈ No user account · No analytics · No automated wagers

Live games & research

Free scoreboard snapshots. No account or API key needed for scores.

v4
Coverage is best-effort. Soccer: Premier League and MLS only. Tennis: ATP/WTA. Golf: PGA. College basketball: men's Division I. Feeds may be delayed, incomplete or unavailable. No automatic wagers.

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.

DEMO DATA
Markets analyzed0
Positive EV0
Highest estimate—
Demo entries are fabricated examples, not live prices or verified projections.

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.

LOCKED
Use a memorable strong passphrase. There is no password recovery. Clearing Safari website data or deleting the app may erase local records. Keep an encrypted backup.

Unlock or create vault

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.