{"schema_version":"1.0","name":"ZETX Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"6f102ca9-12ff-4b48-b202-c70337a7dad1","symbol":"ZETX","name":"DEFIANCE DAILY TARGET 2X LONG ZETA ETF","exchange":"NYSEARCA","country":"US","asset_type":"etf","currency":"USD","sector":null,"industry":null},"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, Activity pressure and cumulative balance, Drawdown and recovery pressure, Acceleration, deceleration and rollover, Range position and boundary pressure, Range pressure and compression."},{"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-21","observations":29,"displayedObservations":29,"assetType":"ETF","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-21"],"values":[0.244487],"opens":[35.67],"highs":[37.565],"lows":[32.88],"closes":[36.4254],"hoverRows":[[{"label":"Open","value":"35.7","className":"is-ohlc","compact":true},{"label":"High","value":"37.6","className":"is-ohlc","compact":true},{"label":"Low","value":"32.9","className":"is-ohlc","compact":true},{"label":"Close","value":"36.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[35.3054,37.5454],"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":[],"reversal_dangers":[{"date":"2026-08-21","price":36.4254}]}},"smTape":{"available":true,"dates":["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","2026-08-21"],"close":[17.9521,14.8058,16.32,16.9301,20.92,18.5148,16.6566,11.9451,13.9556,11.8778,17.7255,16.6702,18.5635,15.6906,15.7,18.2749,26.7,24.1711,19.98,17.23,17.1884,20.3357,21.8,21.97,16.97,21.13,31.2728,37.0264,36.4254],"consensus":[9.2299,-45.6509,79.3358,0.0,53.9354,0.0,-21.4675,-65.5469,-9.6839,-54.9191,46.8572,0.0,38.5634,-22.0606,0.0,32.7777,74.2749,0.0,-9.0396,-33.6735,-16.7866,25.4582,26.7467,15.8205,-37.2835,27.3957,66.2248,63.5766,42.8174],"supportDates":["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","2026-08-21"],"control":[null,null,null,null,null,0.0,-30.4175,-60.2787,-8.4232,-51.4426,43.693,0.0,24.4792,-27.7446,0.0,26.9524,72.8457,0.0,-20.9749,-30.3987,-9.6799,29.2324,22.9314,8.551,-46.1889,29.4407,60.3274,68.503,42.1141],"force":[9.2299,-45.6509,79.3358,0.0,41.2821,0.0,-23.8323,-79.4052,-18.4192,-53.4033,84.8716,0.0,56.6811,-59.9723,0.0,49.9026,97.1644,0.0,-36.1335,-68.939,-13.4731,57.4122,35.711,5.7381,-54.2318,43.0101,88.7158,54.8904,14.8097],"direction":[null,null,null,null,62.9735,0.0,-9.5497,-61.6689,-50.4512,-59.9749,23.3201,0.0,41.7184,-11.5151,0.0,27.2032,59.5586,0.0,-23.9535,-12.2265,-27.2752,1.6794,24.7039,31.3301,-14.9999,13.9054,56.8998,64.1509,63.6266],"intensity":[null,null,null,null,100.0,20.0,16.6667,100.0,75.0,22.2222,100.0,54.5455,25.0,46.1538,50.0,86.6667,100.0,94.1176,100.0,31.5789,5.0,52.381,40.9091,4.3478,83.3333,72.0,100.0,88.8889,21.4286],"confirmation":[25.6202,37.2749,48.0541,1.1071,62.0142,29.0455,74.8053,89.4776,30.9113,85.5809,84.201,4.6148,81.1071,33.2514,25.8408,79.0995,92.4873,35.7542,31.3133,79.9002,73.379,54.7546,76.8903,50.1994,80.3115,77.2113,89.9673,88.0047,55.0],"persistence":[null,null,33.3333,25.0,40.0,33.3333,14.2857,0.0,25.0,25.0,25.0,25.0,25.0,37.5,25.0,0.0,25.0,37.5,12.5,0.0,25.0,0.0,12.5,12.5,12.5,0.0,25.0,50.0,75.0],"assessmentRisk":[null,null,null,null,14.0493,45.5097,17.4305,14.4733,44.492,21.8515,7.3267,43.4544,26.342,53.8779,29.2249,8.7396,11.7185,49.6623,45.2759,3.3936,41.1481,52.1813,10.417,37.1925,15.514,2.9275,15.6008,18.0857,28.5724],"volumeParticipation":true,"latest":{"consensus":42.8,"control":42.1,"force":14.8,"direction":63.6,"confirmation":55.0,"persistence":75.0,"assessmentRisk":28.6,"intensity":21.4,"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":"Broadly stable","forceState":"Upward commitment","forcePath":"Commitment is easing","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+42.8","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+42.1","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+14.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+63.6","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":"60.7","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"16.4%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"24.8","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"90%","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":[17.9521,14.8058,16.32,16.9301,20.92,18.5148,16.6566,11.9451,13.9556,11.8778,17.7255,16.6702,18.5635,15.6906,15.7,18.2749,26.7,24.1711,19.98,17.23,17.1884,20.3357,21.8,21.97,16.97,21.13,31.2728,37.0264,36.4254],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,17.8277,17.9526,17.717,16.6676,16.1745,15.3933,15.8173,15.9724,16.4435,16.3066,16.1963,16.5742,18.4153,19.4618,19.556,19.1331,18.7795,19.0625,19.5602,19.9983,19.4477,19.7536,21.848,24.6077,26.7564],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,16.9063,16.8162,16.7335,16.8477,17.5775,18.0659,18.2077,18.1353,18.0651,18.2333,18.4975,18.7547,18.6225,18.8083,19.7316,21.0127,22.1544],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,21.4569,21.4552,21.2812,21.425,21.2051,21.0083,21.0834,23.6491,24.6458,24.681,24.4859,24.4464,24.7136,25.1676,25.5988,25.3197,25.5697,28.195,31.8091,34.5337],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,10.5186,10.8363,11.0978,11.3192,11.4417,11.5554,11.7294,10.3747,10.1735,10.4089,10.5724,10.5356,10.8214,10.9154,10.9882,10.8723,10.8838,9.7202,8.6142,8.1366],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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","2026-08-21"]},{"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,70.6039,23.459,57.6531,137.6665,71.999,308.1076,150.882,83.4663,114.5039,176.4385,210.0281,52.8982,448.2931,181.6122,155.3924,153.1804,75.6066,47.22,61.1315,231.3334,31.9321,21.596],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,121.0977,123.081,118.4259,129.9766,124.0856,135.0,125.0332,130.4824,135.0,135.0,124.1706,121.5126,93.9313,81.8797,92.6863,104.1352,109.4128,106.1304,110.4636,128.7845,131.307,129.592],"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-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","2026-08-21"]},{"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,-17.5261,-9.0914,-5.6929,0.0,-11.4971,-20.3795,-42.9011,-33.2906,-43.2228,-15.2701,-20.3145,-11.2643,-24.9971,-24.9522,-12.6439,0.0,-9.4715,-25.1685,-35.4682,-35.624,-23.8363,-18.3521,-17.7154,-36.4419,-20.8614,0.0,0.0,-1.6232],"stroke":"#c13f3f","width":1.9,"fill":"rgba(193,63,63,.10)"},{"label":"Recovery","values":[null,null,null,null,null,null,null,0.0,16.8312,0.0,49.2322,40.3475,56.2874,32.1002,32.1794,53.8576,124.7891,103.4981,68.213,45.0605,44.7103,71.2076,83.5357,84.9669,42.8716,77.8949,163.2878,211.7278,206.6679],"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-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","2026-08-21"]},{"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.4197,-0.4521,-0.4716,-0.2761,0.5523,0.9934,0.9932,0.7624,0.5696,0.6631,0.8456,0.9925,0.6974,0.7902,1.6629,2.7867,3.5875],"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.2123,0.0289,0.2217,0.3299,0.3778,0.4349,0.517,0.6121,0.6292,0.6614,0.8617,1.2467,1.7149],"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.7646,0.9645,0.7715,0.4325,0.1918,0.2282,0.3286,0.3804,0.0683,0.1288,0.8012,1.54,1.8727],"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-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","2026-08-21"]},{"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,0.9388,20.7858,0.2744,58.125,47.7382,66.373,38.0965,38.189,63.5325,98.7392,56.9963,37.6557,24.9654,24.7734,39.2972,46.0545,46.8389,23.7656,42.9626,81.2225,91.9606,89.768],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-45.6547,-36.5077,-45.9609,-19.3562,-24.1574,-15.5437,-28.6142,-28.5714,-16.8567,-0.7066,-27.8259,-40.3404,-48.5518,-48.676,-39.2783,-34.9059,-34.3983,-49.3282,-36.9065,-12.5725,-5.6171,-7.1491],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.8025,17.7688,0.2346,49.9619,41.0338,57.0516,32.7462,32.8257,54.61,125.8883,104.4932,69.0355,45.7699,45.4179,72.0448,84.4332,85.8714,43.5702,78.7648,164.5753,213.2521,208.1675],"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-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","2026-08-21"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,27.2716,26.637,23.0473,16.9594,20.3357,25.0217,29.3804,29.3799,24.6649,23.098,23.1093,30.0246,24.6557,18.813,16.3982,16.3969],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,68.4165,65.7693,62.9013,61.7259,59.8128,58.0579,57.014,78.0298,83.128,81.3463,79.3733,79.5314,78.189,78.9968,79.8674,79.8373,80.5735,97.4535,114.7601,123.7259],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/technical-pack/data.json"},"source_fingerprint":"8d37d9b21823f845ee51c57ceb7000c7755cef2734e73a8f78815bff3daf3530","content_hash":"6401ff75fe7a320273f5ca43b380525e0e3ef4f5f5419c1099ded7e789f0532e","citation":"Sharemaestro, ZETX Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/6f102ca9-12ff-4b48-b202-c70337a7dad1/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."}