{"schema":"draftadynasty.football-briefing/v1","readOnly":true,"generatedAt":"2026-09-14T08:34:58.058Z","favorites":{"teamIds":[],"playerIds":[],"contractIds":[]},"scoreboard":{"schema":"draftadynasty.football-observations/v1","readOnly":true,"source":"ESPN","sourceUrl":"https://www.espn.com/nfl/scoreboard","status":"delayed","observedAt":"2026-09-14T08:33:23.389Z","upstreamUpdatedAt":null,"payloadSha256":"16a75d2f72be8116d5775a62a458c34f6ee418b93be6f8eff5dc9d4912fbb87e","publicRankingInfluence":false,"nextPollMs":30000,"note":"Public football observations. Retrieval time is not a provider publication time; corrections and source delays are possible. No ranking-model influence.","data":{"season":2026,"seasonType":2,"week":1,"games":[],"excludedEventCount":0,"diagnostic":null}},"projections":{"season":2026,"week":1,"scoring":"ppr","tep":"none","rows":[],"sourceLabel":"Sleeper (Rotowire)","fetchedAt":1789374671547,"updatedAt":1789374006613,"available":true,"note":"Sleeper (Rotowire) projected fantasy points for NFL Week 1. These are not DraftADynasty trade values and not a start/sit call."},"markets":{"schema":"draftadynasty.nfl-prediction-markets/v1","status":"live","sport":"nfl","generatedAt":"2026-09-14T08:34:58.004Z","informationCutoff":"2026-09-14T08:33:54.198Z","readOnly":true,"publicRankingInfluenceApplied":false,"providerMutationAuthority":false,"decisionUse":"research_context_only","providerCount":4,"liveProviderCount":1,"marketCount":0,"duplicateContractsSuppressed":0,"invalidRowsExcluded":0,"providers":[{"id":"polymarket","label":"Polymarket","role":"exchange","acquisition":"public_api","status":"live","observedAt":"2026-09-14T08:33:54.198Z","sourceUpdatedAt":"2026-09-14T08:33:18.974Z","cacheSeconds":300,"marketCount":754,"receiptCount":1,"note":"Read-only NFL market context is available for research. DraftADynasty does not place trades or move money.","docsUrl":"https://docs.polymarket.com/market-data/overview","feedUse":"Live normalized NFL event-contract probabilities, movement, volume, and liquidity.","identityPolicy":"Use the Polymarket condition or market identity as the exchange-level contract identity."},{"id":"kalshi","label":"Kalshi","role":"exchange","acquisition":"rights_gated_public_api","status":"disabled","observedAt":"2026-09-14T08:34:57.924Z","sourceUpdatedAt":null,"cacheSeconds":300,"marketCount":0,"receiptCount":0,"note":"Connector disabled until connector gate, written data-use authorization approval, HTTPS authorization record reference, explicit NFL series allowlist. Public API reachability alone does not authorize DraftADynasty caching, aggregation, or display.","docsUrl":"https://docs.kalshi.com/getting_started/quick_start_market_data","feedUse":"NFL contracts can enter the feed only after the deployment records written data-use authorization and an explicit series allowlist.","identityPolicy":"Use the Kalshi market ticker as the exchange-level contract identity."},{"id":"robinhood","label":"Robinhood","role":"broker_router","acquisition":"documented_or_licensed_feed_required","status":"disabled","observedAt":"2026-09-14T08:34:57.924Z","sourceUpdatedAt":null,"cacheSeconds":300,"marketCount":0,"receiptCount":0,"note":"No documented or licensed Robinhood prediction-market data feed is configured. DraftADynasty does not scrape the public page or private app endpoints; a future routed contract must retain its underlying execution venue and exchange contract ID.","docsUrl":"https://robinhood.com/us/en/prediction-markets/","feedUse":"Potential routed NFL contract context after a documented or licensed machine-readable feed is approved.","identityPolicy":"Every row must name the underlying execution venue and exchange contract identity so a Robinhood route is not counted as an independent market."},{"id":"prediction_market_partner","label":"Approved prediction-market partners","role":"exchange_or_aggregator","acquisition":"documented_or_licensed_feed_required","status":"disabled","observedAt":"2026-09-14T08:34:57.924Z","sourceUpdatedAt":null,"cacheSeconds":300,"marketCount":0,"receiptCount":0,"note":"Additional NFL prediction-market sources require a documented or licensed feed plus execution-venue identity before ingestion. No provider values are synthesized while that feed is absent.","docsUrl":"https://draftadynasty.com/api/intel/prediction-markets","feedUse":"Reserved for approved NFL feeds from additional exchanges or aggregators without coupling the product to undocumented endpoints.","identityPolicy":"Partner rows must carry execution venue, distribution venue, and a stable exchange-level contract identity."}],"sourceEvidence":[{"sourceId":"polymarket","sourceUrl":"https://gamma-api.polymarket.com/events/keyset?tag_id=450&active=true&closed=false&limit=4&order=volume24hr&ascending=false","sourceSchema":"https://gamma-api.polymarket.com/schemas/EventsKeysetListResponse.json","permissionReference":"https://institute.polymarket.com/data","retrievedAt":"2026-09-14T08:33:54.198Z","upstreamUpdatedAt":"2026-09-14T08:33:18.974Z","informationCutoff":"2026-09-14T08:33:54.198Z","payloadSha256":"c04b8df12b7bfef34be3433aa27283d5123a742cc37ca1ecadec6b4805928de0","useMode":"research_shadow","leagueFormatContext":"raw_football_signal_not_league_specific"}],"markets":[],"identityPolicy":"Contracts are keyed by execution venue plus stable exchange identity. Broker-routed aliases are retained for provenance and suppressed as duplicate evidence.","allProviderMarketCount":754},"unavailable":{"teamIds":[],"playerIds":[],"contractIds":[]},"warnings":[],"periodMatches":true,"staleContractIds":[]}