RSROSTER SIGNAL

Ready for your Sleeper leagues

IN-SEASON · READ-ONLY · LOCAL-FIRST

Weekly decisions, grounded in your actual roster.

Load up to two public Sleeper leagues, review roster pressure and available players, then record your own projection and risk calls. Nothing is sent to Sleeper.

PRIVATE CONNECTION

Your Sleeper leagues

READ-ONLY API

League IDs and your username are stored only in this browser. The app calls documented public Sleeper endpoints directly; no account credentials are requested or stored.

IMPORTANT LIMITATION

Expert inputs stay yours

Sleeper’s public API can provide league, roster, matchup, player-directory, and transaction data. It does not provide trusted real-time expert projections, injury analysis, or news. This app never invents those signals: projection fields and risk notes are manual inputs, and matchup projections appear only if Sleeper actually supplies them.

TUESDAY WAIVER INTELLIGENCE

Sources and weekly snapshot

No context imported

Roster Signal automatically loads a timestamped Tuesday baseline from documented Sleeper public endpoints. It combines player status/injury fields and seven-day Sleeper add/drop trends with your refreshed league rosters. No weekly website hunting or credential is required.

Automated context loads in this browser. Source coverage and timestamps explain exactly what informed the review.

Advanced: add a lawful local source override or secure trade endpoint

Optional only. An imported source can supplement the automated baseline with licensed projections or news; it must name and link its source. API keys are never entered here.

ON-DEMAND DECISION SUPPORT

Trade Analyzer

LOCAL DETERMINISTIC MODE

Assess a proposal against the selected Sleeper roster, starter-count needs, and the attributed valuation/news context you imported. Unknown values remain unknown; the analyzer does not fabricate market values or news.

Load a league, enter the assets on each side, then analyze. This tool never submits a trade to Sleeper.

Add your public Sleeper league IDs to begin.

Your username lets the advisor identify your roster. If it cannot, the league reports a recoverable message and keeps the rest of your saved data available.