{"schema_version":"1.0","name":"BKMS Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"eecc5e56-b51f-4041-b97e-d9668addebc7","symbol":"BKMS","name":"BNY Mellon Municipal Short Duration ETF","exchange":"NASDAQ","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, Range position and boundary pressure, Range pressure and compression, Directional strength and control, Acceleration, deceleration and rollover."},{"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":32,"displayedObservations":32,"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-07-31","2026-08-07","2026-08-14","2026-08-21"],"values":[-0.097105,-0.141481,-0.177503,-0.133127],"opens":[25.372513,25.31,25.37,25.44],"highs":[25.4423,25.46,25.51,25.49],"lows":[25.342604,25.31,25.37,25.42],"closes":[25.362543,25.42,25.445,25.4644],"hoverRows":[[{"label":"Open","value":"25.4","className":"is-ohlc","compact":true},{"label":"High","value":"25.4","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.3","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.3","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.4","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.4","className":"is-ohlc","compact":true},{"label":"Close","value":"25.4","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"25.4","className":"is-ohlc","compact":true},{"label":"High","value":"25.5","className":"is-ohlc","compact":true},{"label":"Low","value":"25.4","className":"is-ohlc","compact":true},{"label":"Close","value":"25.5","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[25.356432,25.470511],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"steady","now":{"label":"Stronger this week","detail":"Market Dynamics improved this week but remains below zero."},"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":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","tone":"neutral"},"chartSummary":"Price is in the distribution zone. The Market Dynamics bars show whether underlying support is keeping pace with that elevated price.","summary":"Across the displayed history, price has progressed from the lower accumulation area, through the middle range and into the upper positioning zone. This describes price location only; it does not establish active distribution or a reversal.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics improved this week but remains below zero.","tone":"neutral"},{"label":"Price location","value":"Upper positioning zone","detail":"Price is in the area labelled as the distribution zone on the chart. With limited Market Dynamics history, the label describes location and extension only.","tone":"caution"},{"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":24,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[]}},"smTape":{"available":true,"dates":["2026-01-16","2026-01-23","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","2026-08-21"],"close":[25.3833,25.4081,25.418,25.4584,25.4931,25.4981,25.5327,25.4696,25.4597,25.3952,25.3158,25.3554,25.4508,25.4508,25.4458,25.3633,25.3782,25.3136,25.3284,25.418,25.4254,25.4553,25.4503,25.4903,25.4124,25.4024,25.4024,25.3526,25.3625,25.42,25.445,25.4644],"consensus":[44.4457,100.0,50.0013,22.3077,55.5991,30.8095,43.1641,-11.9574,0.0,-40.6896,-53.563,-16.4599,36.9202,11.2827,8.9876,-31.4398,0.0,-47.8146,-18.3071,37.0484,13.15,33.6191,18.495,33.2383,-20.1713,-20.5374,-12.7693,-32.0121,-15.8319,23.5636,19.8327,25.9876],"supportDates":["2026-01-16","2026-01-23","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","2026-08-21"],"control":[null,null,null,null,null,24.3544,40.221,-13.9606,0.0,-33.5031,-45.3346,-7.0002,38.2609,4.6869,4.4811,-35.7041,0.0,-44.664,-11.3789,37.0484,10.8029,29.6873,11.4422,32.3891,-24.2586,-22.5533,-11.8356,-27.1845,-15.0025,26.9433,19.726,22.4556],"force":[44.4457,100.0,50.0013,22.3077,29.0001,14.1876,27.342,-45.6036,0.0,-52.8168,-53.8911,-8.8409,69.919,1.3833,2.1723,-39.3277,0.0,-56.8649,-0.0957,64.1356,9.0912,36.2108,14.901,34.8316,-36.2667,-26.5329,-14.0175,-36.9049,-8.9292,40.6133,22.8684,25.7383],"direction":[null,null,null,null,74.5983,50.0595,57.8292,-14.3651,0.0,-40.2405,-62.7324,-45.343,11.8176,25.8917,32.3519,-20.932,0.0,-44.9506,-39.2331,17.7003,18.7315,36.2613,29.1225,33.0709,-4.0034,-13.951,-12.9448,-34.0344,-21.7102,7.5226,17.7863,30.2021],"intensity":[null,null,null,null,100.0,20.0,50.0,100.0,62.5,100.0,100.0,45.4545,91.6667,84.6154,7.1429,86.6667,6.25,76.4706,61.1111,89.4737,25.0,33.3333,100.0,95.6522,75.0,4.0,23.0769,74.0741,46.4286,51.7241,60.0,45.1613],"confirmation":[36.8893,54.6667,38.6671,29.8051,61.9091,77.4508,81.3752,30.5525,24.0776,81.4998,85.2755,6.5263,80.7997,26.0759,26.8272,78.2361,4.1023,83.6245,50.7422,80.681,72.1201,78.897,73.9163,78.6978,52.2164,74.724,72.1384,78.4665,72.8685,53.3418,74.4406,55.0],"persistence":[null,null,100.0,100.0,100.0,100.0,100.0,75.0,62.5,37.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,12.5,37.5,25.0,25.0,25.0,0.0,25.0,25.0,25.0,25.0],"assessmentRisk":[null,null,null,null,22.2005,34.595,28.4179,22.2493,37.8364,29.2114,23.2139,41.2472,27.3624,35.4782,45.0904,23.1514,41.6531,25.5832,39.7302,18.3276,27.7916,32.5292,39.7147,28.588,1.8331,30.4143,32.319,33.6706,33.1431,6.6218,28.7953,36.5597],"volumeParticipation":true,"latest":{"consensus":26.0,"control":22.5,"force":25.7,"direction":30.2,"confirmation":55.0,"persistence":25.0,"assessmentRisk":36.6,"intensity":45.2,"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":"Unsettled","confirmationState":"Qualified support","riskState":"Contained","intensityState":"Normal"},"cards":[{"label":"SM Consensus Gauge","value":"+26.0","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+22.5","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+25.7","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+30.2","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":"59.9","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.4%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"25.7","detail":"Directional","tone":"positive"},{"label":"Range position","value":"74%","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":[25.3833,25.4081,25.418,25.4584,25.4931,25.4981,25.5327,25.4696,25.4597,25.3952,25.3158,25.3554,25.4508,25.4508,25.4458,25.3633,25.3782,25.3136,25.3284,25.418,25.4254,25.4553,25.4503,25.4903,25.4124,25.4024,25.4024,25.3526,25.3625,25.42,25.445,25.4644],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.4211,25.4351,25.4529,25.4559,25.4566,25.4454,25.4219,25.4098,25.4172,25.4233,25.4274,25.4158,25.4089,25.3916,25.3801,25.387,25.394,25.4051,25.4133,25.4273,25.4246,25.4206,25.4173,25.4055,25.3977,25.4018,25.4096,25.4196],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.4124,25.4153,25.4175,25.4135,25.4109,25.4037,25.3981,25.3996,25.4015,25.4055,25.4088,25.4148,25.4146,25.4137,25.4129,25.4084,25.405,25.4061,25.409,25.4131],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,25.545,25.5577,25.5548,25.5518,25.5491,25.546,25.5436,25.5399,25.5424,25.5414,25.5384,25.5395,25.5428,25.545,25.5492,25.5412,25.5312,25.5115,25.5045,25.4977,25.4994,25.4998,25.5055],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,25.3583,25.3209,25.3098,25.3156,25.3208,25.3253,25.3187,25.3161,25.3009,25.2921,25.2953,25.2983,25.2998,25.3008,25.2997,25.2997,25.3001,25.3068,25.3021,25.2992,25.3,25.3125,25.3177],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-01-16","2026-01-23","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","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,137.2057,111.0671,101.8203,84.0137,83.2811,152.3538,104.4609,52.6811,89.0932,104.9659,98.3324,61.4168,116.7003,90.5824,119.8422,106.4041,101.1703,66.7009,86.987,89.7527,66.1626,56.4542,76.603,72.8961,128.8447],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,125.962,118.5432,111.7282,106.1936,111.5978,121.9353,121.9353,118.4658,112.6405,119.525,113.0819,117.0217,124.5742,130.3038,135.0,128.8008,134.7307,130.8882,125.772,125.772,122.0243,125.116,129.2277,133.0951,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,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-16","2026-01-23","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","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,60.6333,56.6358,30.6531,13.6295,27.2476,59.9679,59.9679,58.2604,29.9477,35.0702,12.872,17.9605,48.731,51.243,61.513,70.8214,80.786,61.3799,58.8964,58.8964,46.4778,48.9614,63.2755,69.5037,74.3368],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-0.3824,-0.4212,-0.6736,-0.9843,-0.8291,-0.4562,-0.4562,-0.4757,-0.7983,-0.7399,-0.9929,-0.9349,-0.5843,-0.5556,-0.4386,-0.4581,-0.3017,-0.6063,-0.6453,-0.6453,-0.8403,-0.8013,-0.5766,-0.4788,-0.4029],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.5948,0.5555,0.3007,0.1571,0.3141,0.6913,0.6913,0.6716,0.3452,0.4043,0.1484,0.207,0.5617,0.5907,0.7091,1.1296,1.2885,0.979,0.9394,0.9394,0.7413,0.7809,1.0093,1.1086,1.1857],"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,50.0,50.0,50.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-16","2026-01-23","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","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,0.3936,0.3823,0.3855,0.3718,0.3826,0.3747,0.3761,0.3688,0.3562,0.4232,0.4203,0.419,0.4117,0.4103,0.4267,0.4241,0.4351,0.4429,0.4306],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,0.7334,0.9309,0.9631,0.9285,0.8974,0.868,0.8845,0.8803,0.95,0.9812,0.9563,0.9489,0.9559,0.9609,0.9814,0.9502,0.9094,0.8057,0.7971,0.7816,0.7849,0.7372,0.739],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2026-01-16","2026-01-23","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","2026-08-21"]},{"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,18.8787,20.729,22.4471,24.293,25.0016,25.6596],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,12.4195,11.8751,10.9709,10.5577,9.5505,9.0499,13.5468,14.5264,15.518,12.1309,12.6541,11.8236,12.196,11.3627,10.1659,9.4929,8.5733,10.9815,10.4808],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,10.2442,9.7951,15.2098,14.637,16.9097,16.0233,14.7713,13.9856,13.4274,27.6409,25.803,25.6475,24.2503,24.6431,26.6556,24.891,24.5853,22.4038,21.3822],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["2026-01-16","2026-01-23","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","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.0056,0.0078,0.0091,0.0033,0.0,-0.0078,-0.0126,-0.009,-0.0056,-0.0004,0.0032,0.0092,0.0076,0.0055,0.0037,-0.0017,-0.0051,-0.0031,0.0005,0.0048],"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.0048,0.0023,-0.0007,-0.0023,-0.003,-0.0025,-0.0014,0.0008,0.0021,0.0028,0.003,0.002,0.0006,-0.0001,-0.0,0.001],"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.0048,-0.01,-0.0119,-0.0067,-0.0026,0.002,0.0045,0.0084,0.0055,0.0027,0.0007,-0.0037,-0.0057,-0.003,0.0005,0.0039],"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,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-01-16","2026-01-23","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","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/technical-pack/data.json"},"source_fingerprint":"540910cd1468be601e90ce55661a933fd5c3520a2de2e3ea2cc5c147df4dcb3c","content_hash":"bdfb2af426942f0377a8bbf88c315085b0c37edafe7e7a4d46ec680072eee21e","citation":"Sharemaestro, BKMS Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/eecc5e56-b51f-4041-b97e-d9668addebc7/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."}