{"schema_version":"1.0","name":"LIFE Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"084c02f0-5958-479c-866c-7ef528080cbb","symbol":"LIFE","name":"Ethos Technologies Inc. Class A Common Stock","exchange":"NASDAQ","country":"US","asset_type":"equity","currency":"USD","sector":"Financial Services","industry":"Insurance Brokers"},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Drawdown and recovery pressure, Activity pressure and cumulative balance, Range position and boundary pressure, Acceleration, deceleration and rollover, Directional strength and control."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-14","observations":29,"displayedObservations":29,"assetType":"Equity","state":"Aligned upward","stateTone":"positive","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-08-14"],"values":[0.042486],"opens":[31.05],"highs":[35.69],"lows":[31.05],"closes":[34.02],"hoverRows":[[{"label":"Open","value":"31.1","className":"is-ohlc","compact":true},{"label":"High","value":"35.7","className":"is-ohlc","compact":true},{"label":"Low","value":"31.1","className":"is-ohlc","compact":true},{"label":"Close","value":"34.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[32.9,35.14],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"steady","fourWeekDirection":"steady","now":{"label":"Little changed this week","detail":"Market Dynamics remains positive and was little changed this week."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics remains positive and was little changed this week.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":21,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-08-14","price":34.02}],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"close":[15.05,12.79,10.29,10.8,12.35,13.16,12.14,9.85,10.13,11.87,13.81,16.2,16.77,18.65,29.75,21.71,17.7,18.9,16.82,15.61,16.07,19.58,19.59,20.09,18.65,18.5,20.42,31.61,34.02],"consensus":[-100.0,-29.3413,-58.9232,20.4962,-18.6304,0.0,-16.1366,-51.3673,-24.7348,14.3309,37.7234,62.0823,44.3578,61.3028,83.126,-8.5495,-24.9706,15.5431,-32.8554,-33.483,0.0,42.8375,24.2698,30.802,0.0,-8.8684,38.4277,78.6088,67.5291],"supportDates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"control":[null,null,null,null,null,0.0,-30.9992,-52.5751,-21.1839,25.3551,36.102,58.7018,39.334,58.9204,74.7022,-25.0631,-33.2239,14.8647,-30.1618,-32.4295,0.0,46.6982,25.7527,29.1375,0.0,-10.7489,37.8707,77.2272,60.9866],"force":[-100.0,-29.3413,-58.9232,20.4962,-14.1643,0.0,-13.8437,-66.2843,-4.2323,39.7568,49.6504,67.4494,25.746,52.9664,95.4453,-78.7636,-64.395,16.0424,-51.5385,-39.6749,0.0,66.7544,14.9572,26.8715,0.0,-14.3577,61.6134,99.3133,75.9695],"direction":[null,null,null,null,-42.0551,0.0,-0.7885,-39.332,-43.4375,16.4296,31.0571,62.1122,63.3935,69.9802,83.9538,-60.4761,-12.622,15.9618,-22.5886,-30.2642,0.0,21.3418,29.2268,35.5118,0.0,-2.7982,22.5031,65.3987,68.9774],"intensity":[null,null,null,null,25.0,20.0,16.6667,57.1429,50.0,44.4444,80.0,72.7273,50.0,46.1538,100.0,93.3333,93.75,11.7647,50.0,21.0526,5.0,80.9524,77.2727,4.3478,29.1667,20.0,46.1538,96.2963,92.8571],"confirmation":[54.6667,32.0559,41.5221,29.2255,8.9951,48.0548,50.2007,84.8737,52.6777,31.3644,80.4597,88.0814,81.7038,87.3991,95.1041,40.1923,34.4257,72.9993,79.1241,78.9193,25.0527,82.3781,75.4599,77.7622,28.7229,48.3099,81.012,93.8069,55.0],"persistence":[null,null,100.0,50.0,60.0,50.0,57.1429,62.5,62.5,37.5,12.5,12.5,12.5,25.0,50.0,50.0,50.0,50.0,25.0,0.0,12.5,12.5,12.5,12.5,25.0,0.0,25.0,50.0,62.5],"assessmentRisk":[null,null,null,null,36.3423,6.9694,49.7222,1.4471,32.7009,40.5883,19.2982,18.8904,27.7853,19.3183,8.4322,48.4487,23.4552,4.7735,33.355,27.9856,14.7373,13.4592,16.619,23.958,30.2137,8.1462,9.463,10.2722,16.2193],"volumeParticipation":true,"latest":{"consensus":67.5,"control":61.0,"force":76.0,"direction":69.0,"confirmation":55.0,"persistence":62.5,"assessmentRisk":16.2,"intensity":92.9,"evidenceDepth":100},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the upward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"positive","supportedView":"Price structure","direction":"upward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Buyer control supports the view","controlPath":"Control support is strengthening","forceState":"Upward commitment","forcePath":"Commitment is strengthening","directionState":"Upward follow-through","persistenceState":"Developing","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"+67.5","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+61.0","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+76.0","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+69.0","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"55/100","detail":"Qualified support","tone":"neutral"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"65.7","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"12.0%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"43.8","detail":"Directional","tone":"positive"},{"label":"Range position","value":"94%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned upward.","series":[{"label":"Close","values":[15.05,12.79,10.29,10.8,12.35,13.16,12.14,9.85,10.13,11.87,13.81,16.2,16.77,18.65,29.75,21.71,17.7,18.9,16.82,15.61,16.07,19.58,19.59,20.09,18.65,18.5,20.42,31.61,34.02],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,13.1224,13.1293,12.9494,12.3859,11.9757,11.9565,12.2935,13.0038,13.6885,14.5906,17.3469,18.1402,18.0601,18.2128,17.9596,17.5324,17.2665,17.6871,18.0331,18.4071,18.4513,18.4601,18.8165,21.1426,23.4839],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,13.7423,14.1059,15.2647,15.7421,15.8871,16.1103,16.1629,16.1219,16.1181,16.3745,16.6127,16.8703,17.0021,17.1131,17.358,18.4137,19.5698],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,14.9199,15.166,16.1642,17.0429,18.3108,23.9231,24.7557,24.7329,24.8538,24.7148,24.4962,24.5542,25.0022,25.2872,25.5766,25.7235,25.8502,26.0634,28.4116,30.9129],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,8.7661,8.8777,8.5758,8.374,7.9549,4.5582,4.6593,5.0342,5.3596,5.6789,5.9388,5.9828,6.2138,6.8588,7.4984,7.9815,8.3888,9.0036,8.8314,8.7191],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"drawdown","eyebrow":"Path risk","title":"Drawdown and recovery pressure","description":"Capital impairment and recovery are shown together so return is not separated from path difficulty.","reason":"Selected because the current recovery or drawdown path is central to the tape.","series":[{"label":"Drawdown","values":[0.0,-15.0166,-31.6279,-28.2392,-17.9402,-12.5581,-19.3355,-34.5515,-32.691,-21.1296,-8.2392,0.0,0.0,0.0,0.0,-27.0252,-40.5042,-36.4706,-43.4622,-47.5294,-45.9832,-34.1849,-34.1513,-32.4706,-37.3109,-37.8151,-31.3613,0.0,0.0],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,0.0,2.8426,20.5076,40.203,64.467,70.2538,89.3401,202.0305,120.4061,79.6954,91.8782,70.7614,58.4772,63.1472,98.7817,98.8832,103.9594,89.3401,87.8173,107.3096,220.9137,245.3807],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Prior high","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,143.5434,70.2974,74.0823,85.3685,90.3544,61.307,71.4696,179.6331,155.6238,94.6652,76.2604,81.0115,84.733,57.2504,108.2524,55.9484,121.4691,91.7375,55.5985,180.481,481.7174,192.3319],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,74.5291,84.2901,95.376,107.0073,114.6529,123.3744,135.0,119.2996,109.7808,117.3433,109.3935,101.1448,106.2548,115.7136,120.5586,131.4735,123.2352,118.2623,135.0,135.0,135.0],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"range","eyebrow":"Acceptance map","title":"Range position and boundary pressure","description":"Price location inside its observed range shows whether the tape is pressing an outer boundary or rotating through value.","reason":"Selected because price is testing an observed boundary or moving rapidly through its recent range.","series":[{"label":"Range position","values":[null,null,null,null,null,null,null,4.1885,7.1204,25.3403,45.6545,70.6806,76.6492,94.5529,88.0698,53.189,35.7919,40.998,31.9741,26.7246,28.7203,43.9481,43.9915,46.1607,39.9134,39.2626,47.5924,96.1392,93.5769],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-48.1579,-46.6842,-37.5263,-27.3158,-14.7368,-11.7368,-2.7633,-8.4613,-33.1998,-45.5383,-41.846,-48.246,-51.9691,-50.5537,-39.7537,-39.7229,-38.1844,-42.6152,-43.0767,-37.169,-2.7382,-4.6792],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,4.2328,7.1958,25.6085,46.1376,71.4286,77.4603,97.3545,214.8148,129.7354,87.3016,100.0,77.9894,65.1852,70.0529,107.1958,107.3016,112.5926,97.3545,95.7672,116.0847,234.4974,251.0836],"stroke":"#07865c","width":1.5}],"guides":[{"label":"Range centre","values":[50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,-0.1483,0.266,1.4731,1.7606,1.6459,1.633,1.4384,1.173,0.9884,1.1125,1.1979,1.291,1.2343,1.1639,1.2487,2.1935,3.101],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.7659,0.9393,1.0392,1.0659,1.0504,1.0628,1.0898,1.1301,1.1509,1.1535,1.1725,1.3767,1.7216],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,0.88,0.6937,0.3993,0.1071,-0.062,0.0497,0.108,0.1609,0.0834,0.0104,0.0761,0.8167,1.3794],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"directional","eyebrow":"Trend quality","title":"Directional strength and control","description":"Directional pressure shows which side controls the tape while strength remains direction-neutral.","reason":"Selected because directional control or trend strength is materially changing.","series":[{"label":"Trend strength","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,40.2377,41.8782,43.7544],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,21.0429,40.1663,34.0333,31.3851,29.1252,27.6473,26.3638,25.4569,28.2729,27.5621,27.8004,25.8803,25.0071,25.16,39.2553,42.9345],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,9.139,6.6226,5.6114,11.888,11.6419,12.6618,13.9949,13.8464,12.6796,12.2334,11.7146,12.2868,11.8722,11.0611,8.8502,8.1338],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-01-30","2026-02-06","2026-02-13","2026-02-20","2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]}]},"canonical_url":"https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technical-pack/data.json"},"source_fingerprint":"9a92defc617cc72f3109fe679171c1e88f6d7662082dfd9c450a2841b9c39e51","content_hash":"508d47852481dff151e679fa52dd2c61aa23c68f36a530d7af573e50eabfbe0e","citation":"Sharemaestro, LIFE Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/084c02f0-5958-479c-866c-7ef528080cbb/technical-pack/","data_notes":{"time_series":"Parallel time-series arrays align by index with their dates array.","events":"Sparse chart markers are published as compact dated event records rather than null-filled arrays.","missing_values":"A remaining null in an aligned series means that observation is genuinely unavailable; zero remains a valid value."},"boundary":"Completed market observations and published proprietary outputs only. Market Dynamics construction and private inputs are not disclosed. Historical research is not a forecast or instruction to trade."}