{"schema_version":"1.0","name":"TOS Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"54541481-2804-4cf2-a889-d04336ba9c3f","symbol":"TOS","name":"Twin Oak Strategic Solutions ETF","exchange":"CBOE","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, Directional pressure and rotation."},{"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":30,"displayedObservations":30,"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-14","2026-08-21"],"values":[-0.294099,-0.39164],"opens":[29.2397,30.615],"highs":[30.41,30.6538],"lows":[29.2397,29.71],"closes":[30.3332,30.0988],"hoverRows":[[{"label":"Open","value":"29.2","className":"is-ohlc","compact":true},{"label":"High","value":"30.4","className":"is-ohlc","compact":true},{"label":"Low","value":"29.2","className":"is-ohlc","compact":true},{"label":"Close","value":"30.3","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}],[{"label":"Open","value":"30.6","className":"is-ohlc","compact":true},{"label":"High","value":"30.7","className":"is-ohlc","compact":true},{"label":"Low","value":"29.7","className":"is-ohlc","compact":true},{"label":"Close","value":"30.1","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":[30.084736,30.347264],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"easing","fourWeekDirection":"weakening","now":{"label":"Easier this week","detail":"Market Dynamics weakened this week and remains below zero."},"fourWeek":{"label":"Weakened over four weeks","detail":"Underlying support has contracted across the recent completed path."},"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 moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","tone":"neutral"},"chartSummary":"Price is in the accumulation zone. The Market Dynamics bars show whether underlying conditions are repairing or continuing to weaken.","summary":"Across the displayed history, price has moved from the upper positioning area into the lower accumulation zone. Market Dynamics history is not yet sufficient to classify the move.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics weakened this week and remains below zero.","tone":"neutral"},{"label":"Price location","value":"Accumulation zone","detail":"Price is in the lower accumulation area. With limited Market Dynamics history, the zone describes location rather than a completed positioning signal.","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":22,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[],"reversal_dangers":[{"date":"2026-08-14","price":30.3332}]}},"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","2026-08-21"],"close":[24.9769,25.1,25.3307,26.1289,26.3372,25.0889,24.8588,24.2341,24.1706,24.9313,26.9454,27.7515,28.075,27.8539,28.8772,29.153,29.4197,29.5339,28.8656,29.9552,30.8511,29.9854,29.3255,29.8335,28.1628,28.6709,28.0543,29.6062,30.3332,30.0988],"consensus":[-100.0,100.0,-67.1163,58.0,67.7858,-38.1229,-37.8368,-71.0594,-48.7467,29.8733,78.2616,73.6913,69.6498,42.4168,82.4235,38.7686,57.312,28.762,0.0,70.4826,68.8201,0.0,0.0,29.6196,-50.1845,0.0,-21.3585,34.9859,47.9666,13.5756],"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","2026-08-21"],"control":[null,null,null,null,null,-48.1166,-33.079,-64.6475,-40.2381,33.3789,67.4041,67.9762,63.9893,43.8629,79.3681,19.9402,56.2554,12.5715,0.0,71.9439,67.0829,0.0,0.0,27.2614,-49.5013,0.0,-12.5087,47.5669,53.1276,6.8039],"force":[-100.0,100.0,-67.1163,58.0,24.444,-47.3668,-33.4816,-81.9152,-35.947,77.7915,98.1275,74.2021,64.6773,6.344,91.3951,15.034,47.8046,2.4995,0.0,86.7273,76.5393,0.0,0.0,45.1094,-70.1008,0.0,-18.598,47.9777,47.2499,5.4032],"direction":[null,null,null,null,98.7443,-20.0988,-46.3853,-70.6332,-67.6137,8.3604,76.4801,79.8579,79.6708,75.5932,79.5071,77.24,65.3104,66.0244,0.0,57.2093,65.2916,0.0,0.0,21.2506,-36.7395,0.0,-33.4444,11.3278,42.5802,34.871],"intensity":[null,null,null,null,25.0,100.0,16.6667,71.4286,12.5,33.3333,100.0,100.0,16.6667,15.3846,71.4286,86.6667,25.0,64.7059,27.7778,73.6842,90.0,100.0,95.4545,30.4348,79.1667,16.0,84.6154,85.1852,50.0,13.7931],"confirmation":[54.6667,54.6667,44.1439,41.2267,65.0435,80.3288,80.0476,91.1676,83.3385,35.4166,93.8146,91.6839,90.2226,58.752,94.6955,79.9695,86.0662,53.9835,33.7827,91.0273,90.2841,32.3748,31.0232,77.9863,84.6764,26.3148,74.8855,79.3997,83.2488,27.6883],"persistence":[null,null,33.3333,0.0,20.0,0.0,14.2857,25.0,25.0,25.0,0.0,0.0,0.0,25.0,50.0,75.0,100.0,100.0,87.5,87.5,87.5,75.0,62.5,62.5,37.5,25.0,12.5,12.5,12.5,25.0],"assessmentRisk":[null,null,null,null,16.1033,18.2441,12.9222,14.254,25.5711,27.6039,10.1913,13.1362,15.1705,28.7448,8.039,27.812,18.3003,34.306,2.2728,5.1269,14.2728,27.1443,29.7312,24.271,24.8015,44.7595,35.1788,30.2687,25.2739,39.3394],"volumeParticipation":true,"latest":{"consensus":13.6,"control":6.8,"force":5.4,"direction":34.9,"confirmation":27.7,"persistence":25.0,"assessmentRisk":39.3,"intensity":13.8,"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":"Control support is limited","controlPath":"Broadly stable","forceState":"Commitment is limited","forcePath":"Broadly stable","directionState":"Upward follow-through","persistenceState":"Unsettled","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+13.6","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+6.8","detail":"Control support is limited","tone":"positive"},{"label":"SM Force Gauge","value":"+5.4","detail":"Commitment is limited","tone":"positive"},{"label":"SM Direction Gauge","value":"+34.9","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"28/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"61.7","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"4.5%","detail":"Elevated","tone":"caution"},{"label":"Trend quality","value":"25.5","detail":"Directional","tone":"positive"},{"label":"Range position","value":"84%","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":[24.9769,25.1,25.3307,26.1289,26.3372,25.0889,24.8588,24.2341,24.1706,24.9313,26.9454,27.7515,28.075,27.8539,28.8772,29.153,29.4197,29.5339,28.8656,29.9552,30.8511,29.9854,29.3255,29.8335,28.1628,28.6709,28.0543,29.6062,30.3332,30.0988],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,25.4509,25.3851,25.2894,25.0975,24.929,24.9294,25.296,25.7424,26.1665,26.4733,26.9104,27.3181,27.7002,28.0336,28.1849,28.5068,28.933,29.1244,29.1609,29.2832,29.0795,29.0052,28.8323,28.973,29.2203,29.3801],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,25.5502,25.7208,25.9546,26.1915,26.4307,26.6605,26.8239,27.0558,27.337,27.5331,27.6659,27.8265,27.8514,27.9121,27.9226,28.0473,28.2167,28.3561],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,26.4357,26.9223,27.5686,28.1154,28.4344,28.971,29.4473,29.8799,30.2448,30.4085,30.7438,31.2986,31.6011,31.7646,31.998,32.0369,32.0206,31.8956,31.712,31.4266,31.0446],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,23.7958,23.6418,23.4071,23.2584,23.2489,23.117,23.0294,22.9711,22.9515,23.0265,23.0149,23.0476,23.2336,23.4697,23.6067,23.7503,24.1248,24.5694,25.2902,26.1919,27.0906],"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","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,98.0415,41.6504,227.7718,247.3864,111.687,271.4641,225.3516,260.2698,78.484,152.3514,131.4243,134.6304,618.5869,146.6051,90.8022,81.2379,619.3288,39.1633,37.7909,39.782,28.3348,27.5062,26.9961],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,65.0,65.0,91.0591,124.2549,135.0,135.0,118.2288,135.0,135.0,135.0,135.0,129.1049,135.0,135.0,132.1567,129.5373,135.0,133.9016,134.955,133.8506,134.6399,135.0,134.2597],"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],"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","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,2.4008,0.0804,38.993,96.6197,93.8279,97.4559,92.5645,97.3237,87.5883,91.8485,92.7835,76.6512,92.7255,98.9133,82.5547,73.9288,80.5691,58.7305,65.3721,57.3122,77.598,87.101,84.037],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-9.9272,-10.1632,-7.3358,-0.4235,-0.9582,-0.4079,-1.1923,-0.4934,-2.5961,-1.705,-1.5208,-5.198,-1.6195,-0.2551,-4.2612,-6.3681,-4.7462,-10.0805,-8.4582,-10.4269,-5.4719,-3.1507,-3.8991],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.2718,0.0091,5.3296,13.8387,17.2443,18.6111,17.677,22.0002,23.1654,24.2921,24.7746,21.9512,26.5545,30.3395,26.6821,23.8942,26.0404,18.982,21.1286,18.5236,25.0801,28.1515,27.1612],"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],"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","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,2.9699,2.9669,2.9868,3.0453,2.9548,3.1989,3.1949,3.1062,4.011,4.1644,4.2417,4.5961,4.5253,4.8952,4.7285,4.5611,4.4923],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,10.5108,12.9758,16.3275,18.9085,20.0662,22.4775,24.4601,26.1446,27.4202,27.6298,28.754,30.3648,30.5188,30.0353,30.1821,29.7078,28.1264,25.9495,22.5315,18.1702,13.6026],"stroke":"#b87806","width":1.7}],"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","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,27.6405,27.3223,26.4955,25.5183],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,29.8276,35.6613,40.043,36.1383,36.6613,32.1729,28.8239,33.8851,25.0707,22.9267,20.5456,18.6514,17.2783,15.1576,20.0324,21.9713,22.1638],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,17.0031,15.2447,13.9281,17.8008,16.9699,19.7989,19.9046,18.4584,34.0055,31.0975,32.0757,31.4208,29.1077,35.2664,32.1252,30.1842,28.6792],"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","2026-08-21"]},{"key":"momentum","eyebrow":"Momentum pressure","title":"Directional pressure and rotation","description":"Two independent momentum views show whether pressure is broadening, fading or stretched.","reason":"Selected because momentum has changed character across the latest observations.","series":[{"label":"Momentum","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,78.8786,79.7934,80.6654,81.0427,72.1682,76.6564,79.5733,70.4171,64.3396,66.7208,53.9596,56.6736,52.6198,60.3141,63.3192,61.697],"stroke":"#063b66","width":2.0},{"label":"Rotation","values":[null,null,null,null,null,null,25.2284,2.4008,0.0804,38.993,96.6197,93.8279,97.4559,92.5645,97.3237,87.5883,91.8485,92.7835,76.6512,92.7255,98.9133,82.5547,73.9288,76.6075,27.9178,39.5183,34.8021,65.7849,80.2991,75.6194],"stroke":"#1678a7","width":1.5},{"label":"Rotation signal","values":[null,null,null,null,null,null,null,13.8146,9.2365,13.8247,45.231,76.4802,95.9678,94.6161,95.7813,92.4921,92.2535,90.7401,87.0944,87.3867,89.43,91.3978,85.1322,77.697,59.4847,48.0145,34.0794,46.7017,60.2953,73.9011],"stroke":"#b87806","width":1.4}],"guides":[{"label":"Upper zone","values":[70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0,70.0],"stroke":"#c13f3f","width":1.0,"dash":[6,5]},{"label":"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]},{"label":"Lower zone","values":[30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0,30.0],"stroke":"#07865c","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","2026-08-21"]}]},"canonical_url":"https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/technical-pack/data.json"},"source_fingerprint":"61d7c6646592e70885a02c342f64a17d7ed7f23bfec4a35103c4f16a57671158","content_hash":"13a92c9a36b56ab286c163bfdaaaadbdc03838c24a31d559f465fe1e9125cdb3","citation":"Sharemaestro, TOS Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/54541481-2804-4cf2-a889-d04336ba9c3f/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."}