{"schemaVersion":"1.0","manifestUrl":"https://draftadynasty.com/.well-known/agent-actions","openapi":"https://draftadynasty.com/openapi.json","service":{"name":"DraftADynasty","canonicalUrl":"https://draftadynasty.com/","entityChain":[{"id":"https://draftadynasty.com/#organization","name":"DraftADynasty","parentOrganizationId":"https://nymrel.com/#organization"},{"id":"https://nymrel.com/#organization","name":"Nymrel","legalName":"JalenBuilds LLC"}]},"actions":[{"id":"analyze-public-sleeper-draft","title":"Read public draft intelligence","description":"Current pick ownership and source-labeled roster scenarios for a public Sleeper draft.","method":"GET","localUrlTemplate":"/api/draft-intelligence?draftId={draftId}&userId={userId}","canonicalUrlTemplate":"https://draftadynasty.com/api/draft-intelligence?draftId={draftId}&userId={userId}","requiredParams":["draftId"],"optionalParams":["userId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public draft context only; userId is optional. No account credentials or platform mutation.","freshnessPosture":"Live draft status and snapshot timestamps remain visible; missing inputs are unavailable.","sourcePosture":"Current traded-pick ownership and roster context are distinct from promoted model output."},{"id":"open-core-rankings","title":"Open core rankings","description":"Read this week's NFL projected points and the public DraftADynasty redraft rankings board.","method":"GET","localUrlTemplate":"/","canonicalUrlTemplate":"https://draftadynasty.com/","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public weekly projections and rankings context only; no account connection is required.","freshnessPosture":"The page labels upstream availability and freshness when known.","sourcePosture":"Sleeper projections and market sources are named, and the page says when data is unavailable."},{"id":"open-week-1-projections","title":"Open weekly projections","description":"Read this week's NFL projected fantasy points sourced from Sleeper.","method":"GET","localUrlTemplate":"/projections","canonicalUrlTemplate":"https://draftadynasty.com/projections","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public weekly projection context only; no account connection is required.","freshnessPosture":"The board labels the publisher and date Sleeper published.","sourcePosture":"Projected points come from Sleeper and are not DraftADynasty trade values."},{"id":"read-weekly-projections-json","title":"Read weekly projections JSON","description":"Read the machine weekly-projections board: published player projections, projected stat lines, and point-based ranks with scoring, source, and snapshot identity.","method":"GET","localUrlTemplate":"/api/weekly-projections","canonicalUrlTemplate":"https://draftadynasty.com/api/weekly-projections","requiredParams":[],"optionalParams":["scoring","tep","position","q","page","limit"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public read-only JSON; scoring={ppr|half|standard}, tep={none|0.5|1}, position={ALL|QB|RB|WR|TE|K|DEF}, q=player-or-team, page, limit=1..100. CORS readable; no credentials.","freshnessPosture":"Response carries the Sleeper publication timestamp and snapshotId; invalid queries return 400, unavailable sources return 503 with Retry-After.","sourcePosture":"Published provider forecasts are distinct from DraftADynasty trade values; no forecast certainty or ranking influence is implied."},{"id":"open-draft-kit","title":"Open draft kit","description":"Read the public tier-based redraft draft kit.","method":"GET","localUrlTemplate":"/draft-kit","canonicalUrlTemplate":"https://draftadynasty.com/draft-kit","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public redraft board context only.","freshnessPosture":"Source availability and draft-season limits remain visible on the page.","sourcePosture":"FantasyCalc market values and FFC mock ADP remain source-labeled."},{"id":"open-rookie-rankings","title":"Open rookie rankings","description":"Read public rookie rankings by source-labeled dynasty value.","method":"GET","localUrlTemplate":"/rookies","canonicalUrlTemplate":"https://draftadynasty.com/rookies","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public rookie board context only.","freshnessPosture":"The page says when current public data is unavailable.","sourcePosture":"Sleeper rookie status and FantasyCalc real-trade values remain labeled."},{"id":"open-player-values","title":"Open player values","description":"Read the public dynasty player values board.","method":"GET","localUrlTemplate":"/values","canonicalUrlTemplate":"https://draftadynasty.com/values","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public player-value context only.","freshnessPosture":"The board reports dated source context rather than inventing freshness.","sourcePosture":"Values are derived from source-labeled real-trade market data."},{"id":"open-sample-matchups","title":"Open live sample matchups","description":"Read the selected team's live public sample matchup board.","method":"GET","localUrlTemplate":"/league/1369072909414330368/865075182824472576?tab=matchups","canonicalUrlTemplate":"https://draftadynasty.com/league/1369072909414330368/865075182824472576?tab=matchups","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Live public Sleeper sample only; it is not a private-league connection.","freshnessPosture":"Available public data is filled at request time and unavailable inputs remain labeled.","sourcePosture":"Public Sleeper and source-labeled market context; no fictional league is substituted."},{"id":"open-public-league-picker","title":"Open a public Sleeper league picker","description":"Navigate to a public Sleeper username's league picker.","method":"GET","localUrlTemplate":"/u/{username}","canonicalUrlTemplate":"https://draftadynasty.com/u/{username}","requiredParams":["username"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Uses only a user-provided public Sleeper username; no login or account connection.","freshnessPosture":"Lookup results reflect public Sleeper availability at request time.","sourcePosture":"Public Sleeper data only; unavailable results remain explicit."},{"id":"open-public-league-report","title":"Open a public league report","description":"Navigate to a public league report template for a selected league and team.","method":"GET","localUrlTemplate":"/league/{leagueId}/{userId}","canonicalUrlTemplate":"https://draftadynasty.com/league/{leagueId}/{userId}","requiredParams":["leagueId","userId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Uses public Sleeper league and user identifiers only; no account, roster, or trade mutation.","freshnessPosture":"Optional public data can be partial or unavailable and is labeled as such.","sourcePosture":"Public Sleeper and source-labeled market context; the report is informational only."},{"id":"open-public-league-ai-context","title":"Open AI-readable public league context","description":"Open compact Markdown for a selected public Sleeper league and team.","method":"GET","localUrlTemplate":"/ai/league/{leagueId}/{userId}","canonicalUrlTemplate":"https://draftadynasty.com/ai/league/{leagueId}/{userId}","requiredParams":["leagueId","userId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Uses public Sleeper league and user identifiers only; no account, roster, or trade mutation.","freshnessPosture":"League facts refresh from Sleeper and value sources on the route's documented cache window.","sourcePosture":"The Markdown names its public league and fantasy value sources and preserves unavailable data as unavailable."},{"id":"open-vicks-league-intelligence","title":"Open Vick's Dog Pound league intelligence","description":"Open the human league overview, historical coverage, and weekly Decision Replay.","method":"GET","localUrlTemplate":"/vicks-dog-pound","canonicalUrlTemplate":"https://draftadynasty.com/vicks-dog-pound","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public read-only ESPN league facts and DraftADynasty descriptive aggregates.","freshnessPosture":"Current-season data uses the connected ESPN cache; completed seasons use the historical archive cache.","sourcePosture":"ESPN facts, DraftADynasty calculations, unavailable history, and hindsight boundaries remain labeled."},{"id":"open-vicks-manager-directory","title":"Open Vick's Dog Pound manager intelligence","description":"Choose AnkleBully, Team Lowe, or another retrievable ESPN team slot and review its historical tendencies.","method":"GET","localUrlTemplate":"/vicks-dog-pound/managers","canonicalUrlTemplate":"https://draftadynasty.com/vicks-dog-pound/managers","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public manager/franchise history with aliases, sample sizes, and no account connection.","freshnessPosture":"Profiles refresh from available ESPN seasons and preserve gaps instead of reconstructing missing events.","sourcePosture":"Manager labels are descriptive, not deterministic personality claims or authorized actions."},{"id":"read-vicks-live-draft-json","title":"Read Vick's Dog Pound live draft intelligence","description":"Read current ESPN picks, clock, exact settings, ADP, recommendations, opponent forecasts, and fallbacks for one team slot.","method":"GET","localUrlTemplate":"/api/vicks-dog-pound/live-draft?team={teamId}","canonicalUrlTemplate":"https://draftadynasty.com/api/vicks-dog-pound/live-draft?team={teamId}","requiredParams":["teamId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public no-store JSON only; it cannot submit a draft pick or change ESPN.","freshnessPosture":"Follow nextPollMs or Retry-After. The route reuses the shared ESPN poller and reports degraded state.","sourcePosture":"The payload separates ESPN state, market ADP, DraftADynasty recommendations, and non-influential manager context."},{"id":"read-vicks-agent-context","title":"Read compact Vick's Dog Pound manager context","description":"Read source-bounded Markdown for one ESPN team slot.","method":"GET","localUrlTemplate":"/ai/vicks-dog-pound?team={teamId}","canonicalUrlTemplate":"https://draftadynasty.com/ai/vicks-dog-pound?team={teamId}","requiredParams":["teamId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public Markdown only; it grants no authority to draft, set a lineup, transact, or access an account.","freshnessPosture":"The document reports generation time and source coverage.","sourcePosture":"Separates ESPN facts, DraftADynasty aggregates, and agent inference."},{"id":"read-vicks-manager-json","title":"Read Vick's Dog Pound manager JSON","description":"Read versioned manager profiles and head-to-head history for one ESPN team slot.","method":"GET","localUrlTemplate":"/api/vicks-dog-pound/managers?team={teamId}","canonicalUrlTemplate":"https://draftadynasty.com/api/vicks-dog-pound/managers?team={teamId}","requiredParams":["teamId"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public CORS-enabled JSON only; no credentials, provider sessions, or write methods.","freshnessPosture":"The response reports generation time and uses the connected archive cache.","sourcePosture":"Historical ADP is not reconstructed and lineup optimization is labeled as hindsight."},{"id":"read-vicks-decision-replay-json","title":"Read Vick's Dog Pound Decision Replay JSON","description":"Read week-by-week actual and optimal legal lineups for one manager season.","method":"GET","localUrlTemplate":"/api/vicks-dog-pound/decision-replay?team={teamId}&season={season}","canonicalUrlTemplate":"https://draftadynasty.com/api/vicks-dog-pound/decision-replay?team={teamId}&season={season}","requiredParams":["teamId","season"],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public CORS-enabled retrospective lineup JSON only; no lineup write or provider access.","freshnessPosture":"Completed scoring periods use the ESPN archive cache and report returned-week coverage.","sourcePosture":"Final scores are explicitly labeled as hindsight rather than contemporaneous predictions."},{"id":"read-vicks-capability-manifest","title":"Read Vick's Dog Pound capability manifest","description":"Discover human and machine routes, schemas, coverage limits, and authority boundaries.","method":"GET","localUrlTemplate":"/api/vicks-dog-pound/manifest","canonicalUrlTemplate":"https://draftadynasty.com/api/vicks-dog-pound/manifest","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public service description only.","freshnessPosture":"Static capability claims are cached and versioned by schema.","sourcePosture":"The manifest explicitly marks unavailable transaction and historical-ADP capabilities."},{"id":"open-nfl-survivor","title":"Open NFL Survivor strategy","description":"Read the public NFL Survivor model, source ledger, freshness labels, portfolio scenario math, and Week 18 reserve state.","method":"GET","localUrlTemplate":"/survivor","canonicalUrlTemplate":"https://draftadynasty.com/survivor","requiredParams":[],"readOnly":true,"requiresHumanConsent":false,"dataPosture":"Public strategy and contest context only; the action cannot submit a pool pick or alter an entry.","freshnessPosture":"The page marks preseason values stale and requires source-labeled current inputs before lock.","sourcePosture":"Probabilities, contest facts, and ownership remain source-labeled; unavailable values stay unavailable."}],"readInterfaces":[{"id":"league-espn-compact","url":"https://draftadynasty.com/api/league-intelligence/espn?format=markdown","humanUrl":"https://draftadynasty.com/vicks-dog-pound","mediaType":"text/markdown","schema":"draftadynasty.league-context/v1","description":"Vick's Dog Pound: compact weekly briefing. Optional team=id scopes roster, plan, targets and activity to one exact provider team while retaining league power and scoreboard; omit team for every roster and team plan. Unknown team ids return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"league-espn-json","url":"https://draftadynasty.com/api/league-intelligence/espn","humanUrl":"https://draftadynasty.com/vicks-dog-pound","mediaType":"application/json","schema":"draftadynasty.league-week-one/v1","description":"Vick's Dog Pound: detailed league JSON. Optional team=id scopes teamPlans, teams and activity to one exact provider team while retaining league power, scoreboard, waiver-pool evidence and source metadata; omit team for full-league detail. Unknown team ids return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"league-sleeper-compact","url":"https://draftadynasty.com/api/league-intelligence/sleeper?format=markdown","humanUrl":"https://draftadynasty.com/fanatics-dynasty","mediaType":"text/markdown","schema":"draftadynasty.league-context/v1","description":"Fanatics Dynasty: compact weekly briefing. Optional team=id scopes roster, plan, targets and activity to one exact provider team while retaining league power and scoreboard; omit team for every roster and team plan. Unknown team ids return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied. Sleeper league forecasts currently use reception-adjusted reference points; they are not complete custom-rule reconstruction.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"league-sleeper-json","url":"https://draftadynasty.com/api/league-intelligence/sleeper","humanUrl":"https://draftadynasty.com/fanatics-dynasty","mediaType":"application/json","schema":"draftadynasty.league-week-one/v1","description":"Fanatics Dynasty: detailed league JSON. Optional team=id scopes teamPlans, teams and activity to one exact provider team while retaining league power, scoreboard, waiver-pool evidence and source metadata; omit team for full-league detail. Unknown team ids return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied. Sleeper league forecasts currently use reception-adjusted reference points; they are not complete custom-rule reconstruction.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"weekly-projections","url":"https://draftadynasty.com/api/weekly-projections","humanUrl":"https://draftadynasty.com/projections","mediaType":"application/json","schema":"draftadynasty.weekly-projections/v1","description":"2026 current-week published player projections, projected stat lines and full-board point-based ranks. Branded publicationDraft rows share snapshotId with this board; preserve scoring, source, effective time and draft eligibility. ADP is draft-cost reference only. Optional scoring=ppr|half|standard, tep=none|0.5|1, position=ALL|QB|RB|WR|TE|K|DEF, q=player-or-team, page=1, limit=1..100 (default25). Follow next links. Invalid queries return400; unavailable sources return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-trade-market","url":"https://draftadynasty.com/ai/trade-market","humanUrl":"https://draftadynasty.com/values","mediaType":"text/markdown","schema":"draftadynasty.trade-market/v1","description":"Dynasty fantasy football trade market briefing: top player valuations, rookie pick prices, and 30-day value movers priced off 50,000+ completed real trades. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-weekly-projections","url":"https://draftadynasty.com/ai/weekly-projections","humanUrl":"https://draftadynasty.com/projections","mediaType":"text/markdown","schema":"draftadynasty.weekly-projections-briefing/v1","description":"Current-week fantasy football projections briefing: top projected players by position, matchup context, and projected scoring baselines. Read the response's season, week, scoring and source timestamps rather than assuming a fixed period. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-player-profile","url":"https://draftadynasty.com/ai/players/{slug}","humanUrl":"https://draftadynasty.com/players/{slug}","mediaType":"text/markdown","schema":"draftadynasty.player-profile/v1","description":"Individual player dynasty valuation profile: market value, 30-day trajectory, Sleeper profile, available weekly projection, and cross-position equal trade targets. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-player-comparison","url":"https://draftadynasty.com/ai/compare/{slug}","humanUrl":"https://draftadynasty.com/compare/{slug}","mediaType":"text/markdown","schema":"draftadynasty.player-comparison/v1","description":"Head-to-head player trade comparison: market value delta, trade fairness evaluation, 30-day trends, and dynasty roster fit analysis. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-rookie-rankings","url":"https://draftadynasty.com/ai/rookies","humanUrl":"https://draftadynasty.com/rookies","mediaType":"text/markdown","schema":"draftadynasty.rookie-rankings/v1","description":"2026 dynasty rookie rankings and valuations: rookie draft board, FantasyCalc market prices, 30-day trends, and positional tiers. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-draft-kit","url":"https://draftadynasty.com/ai/draft-kit","humanUrl":"https://draftadynasty.com/draft-kit","mediaType":"text/markdown","schema":"draftadynasty.draft-kit/v1","description":"2026 fantasy football draft kit briefing: ADP-vs-value delta sleepers, reaches/fades, dynasty premium gaps, and specialist draft scores. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-trade-calculator","url":"https://draftadynasty.com/ai/trade-calculator","humanUrl":"https://draftadynasty.com/trade-calculator","mediaType":"text/markdown","schema":"draftadynasty.trade-calculator/v1","description":"Dynamic fantasy football trade evaluation engine: fair-market trade analysis, pick valuation, value differential, and balanced target suggestions. Optional sidea=players-or-picks and sideb=players-or-picks with comma-separated player slugs or draft picks. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"ai-football","url":"https://draftadynasty.com/ai/football","humanUrl":"https://draftadynasty.com/football","mediaType":"text/markdown","schema":"draftadynasty.football-slate/v1","description":"NFL football scoreboard, kickoff schedule, live game clocks, betting lines, spreads, totals, and moneylines formatted for AI analysis. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"nfl-team-season-stats","url":"https://draftadynasty.com/api/football/elite?entity=team","humanUrl":"https://draftadynasty.com/football/teams/{abbreviation}","mediaType":"application/json","schema":"draftadynasty.nfl-observed-season-stats/v1","requiredParams":["entity","id"],"description":"Observed NFL regular-season team statistics from ESPN for all 32 clubs, separate from forecasts and the private verified stats vault. Required id=ARI|ATL|BAL|BUF|CAR|CHI|CIN|CLE|DAL|DEN|DET|GB|HOU|IND|JAX|KC|LAC|LAR|LV|MIA|MIN|NE|NO|NYG|NYJ|PHI|PIT|SEA|SF|TB|TEN|WAS; optional season=2000..2099, capped at the current NFL season. Response carries source, observation time, availability, and no ranking influence. Invalid queries return400; unavailable stats return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"nfl-player-season-stats","url":"https://draftadynasty.com/api/football/elite?entity=player","humanUrl":"https://draftadynasty.com/football/players/{espnId}","mediaType":"application/json","schema":"draftadynasty.nfl-observed-season-stats/v1","requiredParams":["entity","id"],"description":"Observed NFL regular-season player statistics from ESPN, separate from forecasts and the private verified stats vault. Required id=1..99999999 is an ESPN athlete ID; optional season=2000..2099, capped at the current NFL season. Response carries source, observation time, availability, and no ranking influence. Invalid queries return400; unavailable identity or stats return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"data-catalog","url":"https://draftadynasty.com/api/data","humanUrl":"https://draftadynasty.com/data","mediaType":"application/json","schema":"draftadynasty.public-data/v1","description":"Complete football dataset catalog, field dictionaries, source dates, status, integrity hashes, JSON and CSV exports. Query parameters are not supported and return400. Includes experimental and unconfirmed research; a listed metric definition does not imply a measurement is available. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"nfl-visual-lenses","url":"https://draftadynasty.com/api/football-intelligence/lenses","humanUrl":"https://draftadynasty.com/football/lab","mediaType":"application/json","schema":"draftadynasty.nfl-visual-lenses/v1","description":"Governed NFL X/Y visualization definitions with axis units, minimum-sample rules, source status, evidence state and data readiness. Definitions are not measured results and carry no ranking, model-promotion or publishing authority. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"dataset-views","url":"https://draftadynasty.com/api/data/draft-evidence/view","humanUrl":"https://draftadynasty.com/data/draft-evidence","mediaType":"application/json","schema":"draftadynasty.public-data-view/v1","description":"Bounded views for every dataset at /api/data/{dataset}/view. Filter view=records|data|fields, order=source|name|adp, page=1, limit=1..100, format=json|csv, an optional collection from the list each response returns, and q up to 100 characters. Whole records stay intact. Follow snapshot-pinned next links and retain their snapshot parameter; CSV exports only the current page; full exports are linked separately. Unknown or repeated parameters return400, unknown datasets return404, and pinned snapshots that no longer match return409. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"forecast-evidence","url":"https://draftadynasty.com/api/data/forecast-lab","humanUrl":"https://draftadynasty.com/data/forecast-lab","mediaType":"application/json","schema":"draftadynasty.public-data/v1","description":"All frozen game forecasts, team outlooks, input features, historical backtest metrics and player-production research. Experimental; no ranking influence. Optional format=json|csv selects the representation. Unknown parameters return400 and unknown datasets return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"fantasy-research","url":"https://draftadynasty.com/api/data/fantasy-challenger","humanUrl":"https://draftadynasty.com/data/fantasy-challenger","mediaType":"application/json","schema":"draftadynasty.public-data/v1","description":"Full combined fantasy research, baseline and candidate comparisons and native provider benchmarks with their original periods and receipts. Experimental. Optional format=json|csv selects the representation. Unknown parameters return400 and unknown datasets return404. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"player-values","url":"https://draftadynasty.com/api/values","humanUrl":"https://draftadynasty.com/values","mediaType":"application/json","schema":"draftadynasty.player-values/v1","description":"Complete dynasty or redraft trade-value board using the same row model as the human board. Optional mode=dynasty|redraft, qb=1qb|superflex, scoring=ppr|half|standard, teams=8|10|12|14, tep=none|0.5|1, position=ALL|QB|RB|WR|TE|K|DEF, q=player-or-team, page=1, limit=1..200 (default50). Follow next links. Values are trade-market points, not projected fantasy points. Invalid queries return400; unavailable value sources return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":300000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"prediction-markets","url":"https://draftadynasty.com/api/intel/prediction-markets","humanUrl":"https://draftadynasty.com/intel/sources","mediaType":"application/json","schema":"draftadynasty.nfl-prediction-markets/v1","description":"Current NFL prediction-market observations with provider states, quote dates, prices, volume and liquidity where the venue supplies them. Optional page=1, limit=1..100 (default50), and a provider id from the market registry. Follow next links. Invalid queries return400; unavailable feeds return503 with Retry-After. Market context is research only and never enters rankings. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"football-markets","url":"https://draftadynasty.com/api/football/markets","humanUrl":"https://draftadynasty.com/markets","mediaType":"application/json","schema":"draftadynasty.football-market-watchboard/v1","description":"NFL prediction-market watchboard with prices, volume, liquidity, and canonical contract IDs across venues. Optional q=query, provider=all|polymarket|kalshi|robinhood|prediction_market_partner, sort=updatedAt|probability|probabilityChange1d|volume24h|liquidity, direction=asc|desc, view=all|favorites, page=1, limit=20..100 (default20). Follow next links. Invalid queries return400; unavailable feeds return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":60000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"polymarket-odds","url":"https://draftadynasty.com/api/football/polymarket","humanUrl":"https://draftadynasty.com/markets","mediaType":"application/json","schema":"draftadynasty.football-polymarket/v2","description":"Direct global Polymarket order book midpoints and liquidity for upcoming NFL games. Independent CLOB midpoints, not model probabilities. Sourced from Polymarket gamma and clob APIs. Unavailable feeds return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":90000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"football-futures","url":"https://draftadynasty.com/api/football/futures","humanUrl":"https://draftadynasty.com/futures","mediaType":"application/json","schema":"draftadynasty.championship-markets/v1","description":"Current NFL title, conference, and division championship market probabilities. Optional market=title|afc|nfc (default title). Invalid queries return400; unavailable feeds return503 with Retry-After. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"survivor-model","url":"https://draftadynasty.com/api/survivor/model","humanUrl":"https://draftadynasty.com/survivor","mediaType":"application/json","schema":"survivor-model-capabilities/v1","description":"NFL survivor model capability manifest: market-consensus probability handling, ownership source classes, rolling-path and bottleneck rules, portfolio mechanics, Week 18 package behavior and alert semantics. Read-only capability statements, not picks; the model never submits contest entries. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"survivor-portfolio","url":"https://draftadynasty.com/api/survivor/portfolio","humanUrl":"https://draftadynasty.com/survivor/portfolio","mediaType":"application/json","schema":"survivor-portfolio-config/v1","description":"Survivor portfolio configuration surface: entry-count scenarios, same-team outcome sharing, expected-survivor versus wipeout separation and effective state diversity rules. Configuration and mechanics only; no current-week pick list and no contest submission. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"survivor-history","url":"https://draftadynasty.com/api/survivor/history","humanUrl":"https://draftadynasty.com/survivor/history","mediaType":"application/json","schema":"survivor-historical-research/v1","description":"Survivor historical research with frozen snapshots and explicit source dates. Historical winners do not become current-team priors; historical results are context, never a current-week recommendation. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"track-record","url":"https://draftadynasty.com/api/track-record","humanUrl":"https://draftadynasty.com/track-record","mediaType":"application/json","schema":"draftadynasty.track-record/v1","description":"Write-once board log: every published ranking snapshot with capture date, board shape, row count and checksum, graded after each NFL week under the published policy. Weekly ranking-board evaluation only; results do not validate draft models. The snapshot-write route is operator-gated and excluded from agent surfaces. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."},{"id":"value-gaps","url":"https://draftadynasty.com/api/value-gaps","humanUrl":"https://draftadynasty.com/value-gaps","mediaType":"application/json","schema":"draftadynasty.value-gaps/v1","description":"Where DraftADynasty's real-trade cost ranking and mock-draft ADP disagree, player by player, from a dated integrity-verified snapshot. Two named markets disagreeing: not a forecast, not a grade, not advice. Optional limit=1..100 (default24); invalid queries return400. Coverage, including uncompared rows, is reported rather than hidden. Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied.","nextPollMs":3600000,"requiredParams":[],"method":"GET","readOnly":true,"credentials":"omit","evidenceBoundary":"Read each response's scoring mode and source timestamps. Missing values remain unavailable. Published provider forecasts, trade values and research signals are distinct; no model accuracy or mutation authority is implied."}],"exclusions":["/api/playbook/interest is not an agent action: interest submission remains human-consent gated.","/api/track-record/snapshot is not an agent action: it writes the snapshot log and requires the scheduled-job secret.","Every POST and every checkout, account, league mutation, roster action, trade action, provider mutation, and private-data flow is excluded."],"capabilityBoundary":"Public GET navigation and reading only. No autonomous authority is granted.","footballIntelligence":{"schema":"draftadynasty.football-product-registry/v1","humanUrl":"/intel/charter","machineUrl":"/api/football-intelligence/charter","purpose":"Discover the adopted DraftADynasty football North Star, capability states, source boundaries, governing work, global requirements, and explicit authority limits.","readOnly":true,"grantsProviderMutationAuthority":false,"marketPulse":{"schema":"draftadynasty.polymarket-agent-pulse/v1","humanUrl":"/intel/polymarket?event={event}","machineUrl":"/api/intel/polymarket?event={event}","purpose":"Read the same Polymarket US PPR thresholds and sourced DraftADynasty projections used by the human market pulse.","readOnly":true,"decisionUse":"research_context_only","publicRankingInfluenceApplied":false,"providerMutationAuthority":false}}}