{"contract":"patrimonai.web-columns.v02","value_contract":"patrimonai.public-columns.v025","read_only":true,"writes":0,"endpoint":"/ia/columnas.json","catalog":"/ia/columnas/catalog.json","provenance":{"reviewed_on":"2026-10-23","frontend_reference":"V317","frontend_sha256":"e1e58e74e75b8d986112da0576de0b24a7dbe5f3089b6887049e20b0c8d4de6f","basis":"Original frontend source and authorized publication contracts; not certification of the currently served DOM or financial correctness."},"live_dom_inventory_certified":false,"definitions_include_ui_controls":true,"observed_public_frontend_inventory":{"version":"V320","observed_on":"2026-10-23","html_sha256":"b438795e0c1c346409520969f3e354ddb3abbda015f55b80285c02286f446418","public_definitions":49,"past":48,"future":40,"basis":"Served HTML registry and structural retirement rules; not full executed DOM or button equivalence.","unmapped_active_columns":[{"id":"oportunidad","label":"MEJORES A 1 AÑO","reason":"The product computes a cross-company score in the browser. No equivalent published source is registered here; this reader does not recreate that financial engine."}]},"definition_count":48,"value_definition_count":47,"component_count":104,"parameters":{"selectors":"Exactly one: ticker, comma-separated tickers (maximum 100), all_companies=true","columns":"Comma-separated column ids or labels; mutually exclusive with family","family":["company","live","analysts","bpa","valuation","projections","earnings","trends","stable","history","explain","gaps","rsi","bollinger","investment","controls"],"view":["all","past","future"],"period":["1w","1m","2m","3m","6m","1y","2y","3y","5y","10y","15y","2009"],"bpa_mode":["normal","from_today","both"],"analyst_window":["1m","3m","both"],"investment_mode":["initial","monthly"],"offset":{"minimum":0,"maximum":1000000,"default":0},"limit":{"minimum":1,"maximum":50,"default":5},"investment_amount":{"minimum_exclusive":0,"maximum":1000000000000,"default":1000},"include_context":{"default":true},"expected_revision":"Required for offset>0; reuse next_url verbatim. A changed static source returns SNAPSHOT_CHANGED, never mixed pages."},"families":{"company":["ticker","empresa","sector","subsector","descripcion","resumen","fecha en sp500","fundada","ia hardware","ia software","ia total","auditable"],"live":["pct hoy"],"analysts":["precio objetivo tipranks"],"bpa":["bpa 2026","bpa 2027","bpa 2028","bpa 2029"],"valuation":["precio vs bpa 5a"],"projections":["proyecciones precio beneficios 1a"],"earnings":["proximos resultados"],"trends":["tendencia 15 anos","reactivo mes","reactivo semana","reactivo dia"],"stable":["tendencia estable"],"history":["anos en sp500","__date_start__","__date_end__"],"explain":["sp500 tendencia","sp500 sentido","sp500 sensibilidad","sp500 correccion 2025","sp500 correccion 2026","sp500 impacto minus15"],"gaps":["gaps"],"rsi":["rsi mes","rsi semana","rsi dia"],"bollinger":["bollinger mes","bollinger semana","bollinger dia"],"investment":["crecimiento","gagr","fx","patrimon","beneficio_ranking"],"controls":["senal tecnica"]},"columns":[{"id":"ticker","label":"GRÁFICO","dataset":"publications.metadata","components":[{"key":"ticker","label":"Símbolo","path":["T"],"unit":null},{"key":"chart_symbol","label":"Símbolo del gráfico","path":["TVS"],"unit":null},{"key":"exchange","label":"Mercado","path":["Exc"],"unit":null}],"views":["past","future"],"value_available_by_contract":true},{"id":"empresa","label":"EMPRESA","dataset":"publications.metadata","components":[{"key":"name","label":"Empresa","path":["E"],"unit":null},{"key":"website","label":"Web","path":["Web"],"unit":null}],"views":["past","future"],"value_available_by_contract":true},{"id":"__date_start__","label":"INICIO DEL PERIODO","dataset":"publications.ranking_1y","components":[{"key":"start","label":"Precio publicado al inicio","path":["p0"],"unit":"moneda de la fuente","mode":"initial","published_date_path":["ds"]}],"views":["past"],"note":"Columna con cabecera de fecha del producto. En modalidad inicial conserva el precio publicado p0, incluso si es texto formateado; en mensual muestra una fecha de aportación, no un precio.","value_available_by_contract":true},{"id":"__date_end__","label":"FIN DEL PERIODO","dataset":"publications.ranking_1y","components":[{"key":"end","label":"Precio publicado al final","path":["p1"],"unit":"moneda de la fuente","mode":"initial","published_date_path":["de"]}],"views":["past"],"note":"Columna con cabecera de fecha del producto. En modalidad inicial conserva el precio publicado p1; en mensual muestra la fecha final publicada, no un precio.","value_available_by_contract":true},{"id":"pct hoy","label":"% HOY","dataset":"publications.live_cached","components":[{"key":"change_pct","label":"Variación publicada frente al cierre anterior","path":["cp"],"unit":"%","alternatives":[["change_pct_vs_previous_close"]]},{"key":"price","label":"Último precio en caché","path":["p"],"unit":"moneda de la fuente"},{"key":"previous_close","label":"Cierre anterior","path":["pc"],"unit":"moneda de la fuente"},{"key":"change_abs","label":"Variación absoluta","path":["ch"],"unit":"moneda de la fuente"},{"key":"market_time","label":"Momento de mercado","path":["mt"],"unit":"fecha/hora"},{"key":"updated","label":"Actualización de caché","path":["u"],"unit":"fecha/hora"}],"views":["future"],"context":["stale","stale_reason","freshness_warning","freshness_warning_reason","quote_session_mismatch","src","open"],"note":"Último valor guardado en caché, no garantía de tick realtime ni de coincidencia instantánea con el navegador. Nunca refresca proveedor.","value_available_by_contract":true},{"id":"precio objetivo tipranks","label":"PREVISIÓN DE PRECIO A UN AÑO","dataset":"publications.tipranks","components":[{"key":"3m.minimum_potential_pct","label":"Mínimo frente al cierre · selección 3m","path":["minimum_potential_pct"],"unit":"%","collection":["rows"],"window":"3m"},{"key":"3m.consensus_upside_pct","label":"Media frente al cierre · selección 3m","path":["average_potential_pct"],"unit":"%","collection":["rows"],"window":"3m"},{"key":"3m.maximum_potential_pct","label":"Máximo frente al cierre · selección 3m","path":["maximum_potential_pct"],"unit":"%","collection":["rows"],"window":"3m"},{"key":"3m.minimum_target","label":"Objetivo mínimo · selección 3m","path":["minimum"],"unit":"moneda de la fuente","collection":["rows"],"window":"3m"},{"key":"3m.average_target","label":"Objetivo medio · selección 3m","path":["average"],"unit":"moneda de la fuente","collection":["rows"],"window":"3m"},{"key":"3m.maximum_target","label":"Objetivo máximo · selección 3m","path":["maximum"],"unit":"moneda de la fuente","collection":["rows"],"window":"3m"},{"key":"3m.statistics_count","label":"Estimaciones incluidas · selección 3m","path":["statistics_count"],"unit":"recuento","collection":["rows"],"window":"3m"},{"key":"3m.analyst_count","label":"Analistas · selección 3m","path":["analyst_count"],"unit":"recuento","collection":["rows"],"window":"3m"},{"key":"1m.minimum_potential_pct","label":"Mínimo frente al cierre · selección 1m","path":["minimum_potential_pct"],"unit":"%","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.consensus_upside_pct","label":"Media frente al cierre · selección 1m","path":["average_potential_pct"],"unit":"%","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.maximum_potential_pct","label":"Máximo frente al cierre · selección 1m","path":["maximum_potential_pct"],"unit":"%","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.minimum_target","label":"Objetivo mínimo · selección 1m","path":["minimum"],"unit":"moneda de la fuente","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.average_target","label":"Objetivo medio · selección 1m","path":["average"],"unit":"moneda de la fuente","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.maximum_target","label":"Objetivo máximo · selección 1m","path":["maximum"],"unit":"moneda de la fuente","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.statistics_count","label":"Estimaciones incluidas · selección 1m","path":["statistics_count"],"unit":"recuento","collection":["window_1m","rows"],"window":"1m"},{"key":"1m.analyst_count","label":"Analistas · selección 1m","path":["analyst_count"],"unit":"recuento","collection":["window_1m","rows"],"window":"1m"}],"views":["past","future"],"context":["currency","official_close_date","captured_at_utc","daily_latest_capture_at","latest_publication_date","statistics_method","statistics_count","analyst_count","statistics_status","statistics_excluded_count","statistics_retained_pct","untrimmed_minimum","untrimmed_average","untrimmed_maximum","median","status","capture_status"],"value_available_by_contract":true},{"id":"bpa 2026","label":"BENEFICIOS ÚLTIMO AÑO","dataset":null,"components":[{"key":"bpa","label":"BASE: cuatro trimestres reales","path":["rw","base","value"],"unit":"BPA; moneda de la fuente","mode":"from_today","valid_path":["rw","base","valid"],"reason_path":["rw","base","reason"],"period_path":["rw","base"],"dataset":"publications.bpa_projections"},{"key":"fiscal_bpa","label":"BPA ejercicio fiscal 2026","path":["bpa_2026_reference"],"unit":"BPA; moneda de la fuente","mode":"normal","alternatives":[["bpa_2026"]],"dataset":"publications.bpa"},{"key":"fiscal_change_previous","label":"Crecimiento fiscal 2026 frente a 2025","path":["bpa_2026_vs_2025_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"}],"views":["past","future"],"bpa_index":0,"sources":["publications.bpa_projections","publications.bpa"],"context":["basis_conflict","basis_conflict_reason","historical_comparability","bpa_2026_reference_kind","bpa_2026_annual_actual","bpa_2026_actual_complete"],"value_available_by_contract":true},{"id":"bpa 2027","label":"BENEFICIOS A 1 AÑO","dataset":null,"components":[{"key":"bpa","label":"BPA ventana 1","path":["rw","windows","1","value"],"unit":"BPA; moneda de la fuente","mode":"from_today","valid_path":["rw","windows","1","valid"],"reason_path":["rw","windows","1","reason"],"period_path":["rw","windows","1"],"dataset":"publications.bpa_projections"},{"key":"change_vs_previous_pct","label":"Crecimiento frente a ventana anterior","path":["rw","growth","1","previous_pct"],"unit":"%","mode":"from_today","reason_path":["rw","growth","1","previous_reason"],"dataset":"publications.bpa_projections"},{"key":"fiscal_bpa","label":"BPA ejercicio fiscal 2027","path":["bpa_2027"],"unit":"BPA; moneda de la fuente","mode":"normal","alternatives":[],"dataset":"publications.bpa"},{"key":"fiscal_change_previous","label":"Crecimiento fiscal 2027 frente a 2026","path":["bpa_2027_vs_2026_reference_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"}],"views":["past","future"],"bpa_index":1,"sources":["publications.bpa_projections","publications.bpa"],"context":["basis_conflict","basis_conflict_reason","historical_comparability","bpa_2026_reference_kind","bpa_2026_annual_actual","bpa_2026_actual_complete"],"value_available_by_contract":true},{"id":"bpa 2028","label":"BENEFICIOS A 2 AÑOS","dataset":null,"components":[{"key":"bpa","label":"BPA ventana 2","path":["rw","windows","2","value"],"unit":"BPA; moneda de la fuente","mode":"from_today","valid_path":["rw","windows","2","valid"],"reason_path":["rw","windows","2","reason"],"period_path":["rw","windows","2"],"dataset":"publications.bpa_projections"},{"key":"change_vs_previous_pct","label":"Crecimiento frente a ventana anterior","path":["rw","growth","2","previous_pct"],"unit":"%","mode":"from_today","reason_path":["rw","growth","2","previous_reason"],"dataset":"publications.bpa_projections"},{"key":"change_vs_base_pct","label":"Crecimiento frente a BASE","path":["rw","growth","2","base_pct"],"unit":"%","mode":"from_today","reason_path":["rw","growth","2","base_reason"],"dataset":"publications.bpa_projections"},{"key":"fiscal_bpa","label":"BPA ejercicio fiscal 2028","path":["bpa_2028"],"unit":"BPA; moneda de la fuente","mode":"normal","alternatives":[],"dataset":"publications.bpa"},{"key":"fiscal_change_previous","label":"Crecimiento fiscal 2028 frente a 2027","path":["bpa_2028_vs_2027_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"},{"key":"fiscal_change_base","label":"Crecimiento frente a referencia fiscal 2026","path":["bpa_2028_vs_2026_reference_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"}],"views":["past","future"],"bpa_index":2,"sources":["publications.bpa_projections","publications.bpa"],"context":["basis_conflict","basis_conflict_reason","historical_comparability","bpa_2026_reference_kind","bpa_2026_annual_actual","bpa_2026_actual_complete"],"value_available_by_contract":true},{"id":"bpa 2029","label":"BENEFICIOS A 3 AÑOS","dataset":null,"components":[{"key":"bpa","label":"BPA ventana 3","path":["rw","windows","3","value"],"unit":"BPA; moneda de la fuente","mode":"from_today","valid_path":["rw","windows","3","valid"],"reason_path":["rw","windows","3","reason"],"period_path":["rw","windows","3"],"dataset":"publications.bpa_projections"},{"key":"change_vs_previous_pct","label":"Crecimiento frente a ventana anterior","path":["rw","growth","3","previous_pct"],"unit":"%","mode":"from_today","reason_path":["rw","growth","3","previous_reason"],"dataset":"publications.bpa_projections"},{"key":"change_vs_base_pct","label":"Crecimiento frente a BASE","path":["rw","growth","3","base_pct"],"unit":"%","mode":"from_today","reason_path":["rw","growth","3","base_reason"],"dataset":"publications.bpa_projections"},{"key":"fiscal_bpa","label":"BPA ejercicio fiscal 2029","path":["bpa_2029"],"unit":"BPA; moneda de la fuente","mode":"normal","alternatives":[],"dataset":"publications.bpa"},{"key":"fiscal_change_previous","label":"Crecimiento fiscal 2029 frente a 2028","path":["bpa_2029_vs_2028_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"},{"key":"fiscal_change_base","label":"Crecimiento frente a referencia fiscal 2026","path":["bpa_2029_vs_2026_reference_pct"],"unit":"%","mode":"normal","dataset":"publications.bpa"}],"views":["past","future"],"bpa_index":3,"sources":["publications.bpa_projections","publications.bpa"],"context":["basis_conflict","basis_conflict_reason","historical_comparability","bpa_2026_reference_kind","bpa_2026_annual_actual","bpa_2026_actual_complete"],"value_available_by_contract":true},{"id":"precio vs bpa 5a","label":"PRECIO / BENEFICIOS","dataset":"publications.price_bpa","components":[{"key":"one_year","label":"Referencia 1 año","path":["current","deviation_1y_pct"],"unit":"%","valid_path":["capabilities","reference_1y","available"],"reason_path":["capabilities","reference_1y","reasons"]},{"key":"five_years","label":"Referencia larga: 5 años o histórico disponible","path":["current","deviation_5y_pct"],"unit":"%","valid_path":["capabilities","reference_5y","available"],"reason_path":["capabilities","reference_5y","reasons"]}],"views":["past","future"],"context":["history_window","current","capabilities"],"value_available_by_contract":true},{"id":"proyecciones precio beneficios 1a","label":"PROYECCIONES PRECIO / BENEFICIOS A UN AÑO","dataset":"publications.price_bpa_projections","components":[{"key":"scenario_0","label":"PER BASE","path":["values",0],"unit":"%","reason_path":["reasons",0],"root_label_path":["labels",0]},{"key":"scenario_2","label":"PER 1 AÑO","path":["values",2],"unit":"%","reason_path":["reasons",2],"root_label_path":["labels",2]},{"key":"scenario_1","label":"PER 5 AÑOS","path":["values",1],"unit":"%","reason_path":["reasons",1],"root_label_path":["labels",1]}],"views":["past","future"],"note":"Orden del frontend 0,2,1. No sustituir por price_wealth.scenarios.current_pe de otra publicación.","value_available_by_contract":true},{"id":"proximos resultados","label":"FECHA RESULTADOS","dataset":"publications.metadata","components":[{"key":"date","label":"Próximos resultados","path":["next_earnings_date"],"unit":"fecha"},{"key":"session","label":"Sesión","path":["next_earnings_session"],"unit":null},{"key":"status","label":"Estado del evento","path":["next_earnings_status"],"unit":null},{"key":"period_end","label":"Fin fiscal del evento","path":["next_earnings_period_end"],"unit":"fecha"},{"key":"observed","label":"Fecha de observación del evento","path":["next_earnings_as_of"],"unit":"fecha"}],"views":["past","future"],"context":["next_earnings_source","next_earnings_updated_at"],"value_available_by_contract":true},{"id":"tendencia 15 anos","label":"TENDENCIA 10 AÑOS","dataset":"publications.trend_mix","components":[{"key":"reference","label":"10 años","path":["MIX120"],"unit":"puntos [-100,100]"},{"key":"active","label":"5 años","path":["MIX60"],"unit":"puntos [-100,100]"}],"views":["past","future"],"timeframe":"month","value_available_by_contract":true},{"id":"reactivo mes","label":"TENDENCIA MES","dataset":"publications.trend_mix","components":[{"key":"reference","label":"3 años","path":["MIX36"],"unit":"puntos [-100,100]"},{"key":"active","label":"18 meses","path":["MIX18"],"unit":"puntos [-100,100]"}],"views":["past","future"],"timeframe":"month","value_available_by_contract":true},{"id":"reactivo semana","label":"TENDENCIA SEMANA","dataset":"publications.trend_mix","components":[{"key":"reference","label":"52 semanas","path":["MIX52"],"unit":"puntos [-100,100]"},{"key":"active","label":"26 semanas","path":["MIX26"],"unit":"puntos [-100,100]"}],"views":["past","future"],"timeframe":"week","value_available_by_contract":true},{"id":"reactivo dia","label":"TENDENCIA DÍA","dataset":"publications.trend_mix","components":[{"key":"reference","label":"63 días","path":["MIX63"],"unit":"puntos [-100,100]"},{"key":"active","label":"21 días","path":["MIX21"],"unit":"puntos [-100,100]"}],"views":["past","future"],"timeframe":"day","value_available_by_contract":true},{"id":"tendencia estable","label":"TENDENCIA ESTABLE","dataset":"publications.stable_table","components":[{"key":"score","label":"Puntuación","path":["score"],"unit":"puntos [-100,100]"}],"views":["past","future"],"context":["state","warnings","missing_windows","opposed_windows","recent_state"],"value_available_by_contract":true},{"id":"sector","label":"SECTOR","dataset":"publications.metadata","components":[{"key":"sector","label":"Sector","path":["SecES"],"unit":null,"alternatives":[["Sec"]]}],"views":["past","future"],"value_available_by_contract":true},{"id":"subsector","label":"SUBSECTOR","dataset":"publications.metadata","components":[{"key":"subsector","label":"Subsector","path":["SubES"],"unit":null,"alternatives":[["Sub"]]}],"views":["past","future"],"value_available_by_contract":true},{"id":"descripcion","label":"DESCRIPCIÓN","dataset":"publications.metadata","components":[{"key":"description","label":"Descripción extensa","path":["DescESFull"],"unit":null,"alternatives":[["DescES"],["Desc"]]}],"views":["past","future"],"value_available_by_contract":true},{"id":"resumen","label":"RESUMEN","dataset":"publications.metadata","components":[{"key":"summary","label":"Resumen","path":["DescES"],"unit":null,"alternatives":[["Desc"]]}],"views":["past","future"],"value_available_by_contract":true},{"id":"fecha en sp500","label":"FECHA EN SP500","dataset":"publications.metadata","components":[{"key":"date","label":"Fecha registrada de entrada","path":["FSP"],"unit":"fecha"}],"views":["past","future"],"value_available_by_contract":true},{"id":"anos en sp500","label":"AÑOS EN SP500","dataset":"publications.ranking_1y","components":[{"key":"years","label":"Antigüedad publicada","path":["asp"],"unit":"texto"}],"views":["past","future"],"value_available_by_contract":true},{"id":"fundada","label":"FUNDADA","dataset":"publications.metadata","components":[{"key":"year","label":"Año registrado","path":["Fund"],"unit":"año"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 tendencia","label":"EXPLIC. SP500","dataset":"publications.explain_1y","components":[{"key":"explained","label":"Variación explicada","path":["sp500_explic"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 sentido","label":"SENTIDO SP500","dataset":"publications.explain_1y","components":[{"key":"correlation","label":"Correlación","path":["sp500_sentido"],"unit":"coeficiente [-1,1]"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 sensibilidad","label":"SENSIB. SP500","dataset":"publications.explain_1y","components":[{"key":"beta","label":"Sensibilidad","path":["sp500_sensib"],"unit":"veces beta"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 correccion 2025","label":"CORRECCIÓN 2025","dataset":"publications.explain_1y","components":[{"key":"down","label":"Caída","path":["correccion_2025_down"],"unit":"%"},{"key":"recovery","label":"Recuperación","path":["correccion_2025_recovery"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 correccion 2026","label":"CORRECCIÓN 2026","dataset":"publications.explain_1y","components":[{"key":"down","label":"Caída","path":["correccion_2026_down"],"unit":"%"},{"key":"recovery","label":"Recuperación","path":["correccion_2026_recovery"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"sp500 impacto minus15","label":"IMPACTO SP −15 %","dataset":"publications.explain_1y","components":[{"key":"historical","label":"Impacto histórico","path":["impacto_sp_minus15_historical"],"unit":"%"},{"key":"adjusted","label":"Impacto ajustado","path":["impacto_sp_minus15_adjusted"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"gaps","label":"GAPS","dataset":"publications.gaps_1y","components":[{"key":"positive","label":"Media positiva","path":["gpa"],"unit":"%"},{"key":"negative","label":"Media negativa","path":["gna"],"unit":"%"},{"key":"positive_count","label":"Número positivos","path":["gpc"],"unit":"sesiones"},{"key":"negative_count","label":"Número negativos","path":["gnc"],"unit":"sesiones"},{"key":"maximum","label":"Mayor gap","path":["gb"],"unit":"%"},{"key":"minimum","label":"Menor gap","path":["gw"],"unit":"%"}],"views":["past","future"],"context":["ds","de","coverage_complete","days","expected_days","missing_price_days","missing_gap_days","warnings","exceptional_events"],"value_available_by_contract":true},{"id":"rsi mes","label":"RSI MES","dataset":"publications.ranking_1y","components":[{"key":"value","label":"RSI mes","path":["rsiM"],"unit":"puntos RSI [0,100]"}],"views":["past","future"],"value_available_by_contract":true},{"id":"rsi semana","label":"RSI SEMANA","dataset":"publications.ranking_1y","components":[{"key":"value","label":"RSI semana","path":["rsiW"],"unit":"puntos RSI [0,100]"}],"views":["past","future"],"value_available_by_contract":true},{"id":"rsi dia","label":"RSI DÍA","dataset":"publications.ranking_1y","components":[{"key":"value","label":"RSI dia","path":["rsiD"],"unit":"puntos RSI [0,100]"}],"views":["past","future"],"value_available_by_contract":true},{"id":"bollinger mes","label":"BOLLINGER MES","dataset":"publications.trend_monthly","components":[{"key":"distance","label":"Distancia mes","path":["bbM"],"unit":"%"}],"views":["past","future"],"context":["bbMBandsAsOf","bbReferenceDate","bbReferenceClose","last_month","status"],"note":"Cero publicado se muestra como 0, no se elimina aunque la web dibuje un guion.","value_available_by_contract":true},{"id":"bollinger semana","label":"BOLLINGER SEMANA","dataset":"publications.trend_daily_weekly","components":[{"key":"distance","label":"Distancia semana","path":["bbW"],"unit":"%"}],"views":["past","future"],"context":["bbWBandsAsOf","bbReferenceDate","bbReferenceClose","last_month","status"],"note":"Cero publicado se muestra como 0, no se elimina aunque la web dibuje un guion.","value_available_by_contract":true},{"id":"bollinger dia","label":"BOLLINGER DÍA","dataset":"publications.trend_daily_weekly","components":[{"key":"distance","label":"Distancia dia","path":["bbD"],"unit":"%"}],"views":["past","future"],"context":["bbDBandsAsOf","bbReferenceDate","bbReferenceClose","last_month","status"],"note":"Cero publicado se muestra como 0, no se elimina aunque la web dibuje un guion.","value_available_by_contract":true},{"id":"ia hardware","label":"IA HARD","dataset":"publications.metadata","components":[{"key":"value","label":"IA HARD","path":["AIH"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"ia software","label":"IA SOFT","dataset":"publications.metadata","components":[{"key":"value","label":"IA SOFT","path":["AISW"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"ia total","label":"IA TOTAL","dataset":"publications.metadata","components":[{"key":"value","label":"IA TOTAL","path":["AIT"],"unit":"%"}],"views":["past","future"],"value_available_by_contract":true},{"id":"crecimiento","label":"%","dataset":"publications.ranking_1y","components":[{"key":"return","label":"Rentabilidad total","path":["c"],"unit":"%"}],"views":["past"],"value_available_by_contract":true},{"id":"gagr","label":"%/ANUAL","dataset":"publications.ranking_1y","components":[{"key":"annual_return","label":"Rentabilidad anualizada","path":["g"],"unit":"% anual"}],"views":["past"],"value_available_by_contract":true},{"id":"fx","label":"X","dataset":"publications.ranking_1y","components":[{"key":"factor","label":"Factor final / aportado","path":["f"],"unit":"veces"}],"views":["past"],"scope_status":"frontend_source_verified_not_live_dom","value_available_by_contract":true},{"id":"patrimon","label":"€","dataset":"publications.ranking_1y","components":[{"key":"wealth","label":"Patrimonio","path":["f"],"unit":"EUR","presentation":"initial_wealth"}],"views":["past"],"scope_status":"frontend_source_verified_not_live_dom","value_available_by_contract":true},{"id":"beneficio_ranking","label":"Beneficio","dataset":"publications.ranking_1y","components":[{"key":"profit","label":"Beneficio","path":["f"],"unit":"EUR","presentation":"initial_profit"}],"views":["past"],"scope_status":"frontend_source_verified_not_live_dom","value_available_by_contract":true},{"id":"auditable","label":"AUDIT","dataset":"publications.metadata","components":[{"key":"audit","label":"Valor publicado de auditoría","path":["AIA"],"unit":"%"}],"views":["past"],"scope_status":"frontend_source_verified_not_live_dom","value_available_by_contract":true},{"id":"senal tecnica","label":"SEÑAL TÉCNICA","dataset":null,"components":[],"views":["past"],"scope_status":"frontend_control_no_published_value","note":"Control de interfaz pendiente; no existe aquí un valor publicado de señal. No restaurar informes Astra ni estudios TOP suspendidos.","value_available_by_contract":false}],"excluded_columns":["__favorite__","__portfolio__","oportunidad","top 1 ano","top 1 mes","1 anos","2 anos","3 anos","5 anos","10 anos","15 anos","20 anos","precio desde resultados","diferencia bpa precio"],"excluded_rows":["SPY","SP500","MEDIA","AVERAGE","PORTFOLIO","FAVORITOS","FAVORITES","CARTERA","ADMIN","ADMINISTRACION"],"efficient_universe_traversal":"Read the dynamic /ia/empresas.json index, then send bounded tickers groups by family. Each source is read once per query; the bounded process source cache is best effort and not a persistent snapshot. all_companies is also supported, with metadata read to identify its universe.","limitations":["The contract contains source mappings, not certification of current visible DOM or economic correctness.","A control without a published value is reported explicitly, not invented.","Initial and monthly investment modes are separate requests; both BPA modes and both analyst windows are available together.","Period is selected per request; repeat for the required registered periods.","Static revisions exclude volatile live quotes; their individual timestamps remain explicit.","Null, absent field, absent row and source access error remain distinct.","No intraday completeness, RSI widget or button equivalence is certified."]}