{"schema_version":1,"publisher":"Half on a Double","data_through":"2026-10-16","frequency":"end-of-day","methodology":"market-implied-carry-v1","generation":"market-implied-carry-analytics-20260917T000000Z","historical_coverage_start":"2020-12-01","source_date_count":1404,"published_ticker_file_count":8567,"built_page_count":5656,"full_history_page_count":607,"advanced_options_feed":{"data_through":"2026-10-16","generated_at":"2026-10-17T05:30:00Z","ticker_count":5656,"analyses":["iv_history","pain_by_strike","volume_profile","gamma_walls","pc_skew","net_delta"],"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}&public_schema=4"},"missing_value_semantics":"null or an empty CSV field means unavailable; it never means zero"}