{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-02","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","historical_coverage_start":"2020-12-01","source_date_count":1394,"published_ticker_file_count":8566,"built_page_count":5646,"full_history_page_count":632,"advanced_options_feed":{"data_through":"2026-10-02","generated_at":"2026-10-02T20:59:41Z","ticker_count":5646,"analyses":["gamma_walls","pain_by_strike","surface","term_structure","expected_move","pc_skew","dealer_positioning","vol_smile","greeks_heatmap","risk_reversal","vanna_exposure","charm_exposure","net_delta","straddle_pricing","volume_profile","iv_contours","butterfly_spread","iv_history"],"join_policy":"loaded only when data_through exactly matches the core publication"},"definitions_url":"https://halfonadouble.com/methodology.md","license_url":"https://halfonadouble.com/terms.md","disclaimer_url":"https://halfonadouble.com/disclaimer.md","openapi_url":"https://halfonadouble.com/openapi.json","url_templates":{"canonical_page":"https://halfonadouble.com/stock/{SYMBOL}","markdown_snapshot":"https://halfonadouble.com/stock/{SYMBOL}.md","json_snapshot":"https://halfonadouble.com/api/v1/tickers/{SYMBOL}.json","historical_csv":"https://halfonadouble.com/api/v1/history/{SYMBOL}.csv","advanced_options_analysis":"https://halfonadouble.com/api/v1/analysis/{SYMBOL}.json?date={YYYY-MM-DD}"},"missing_value_semantics":"null or an empty CSV field means unavailable; it never means zero"}