{"schema_version":"1.0","name":"PACF Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-21","ticker":{"uuid":"902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb","symbol":"PACF","name":"Purpose Active Conservative Fund ETF","exchange":"TOR","country":"CA","asset_type":"etf","currency":"CAD","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, Range pressure and compression, Range position and boundary pressure, Activity pressure and cumulative balance, 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":31,"displayedObservations":31,"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-07","2026-08-14","2026-08-21"],"values":[0.560647,0.781144,0.874448],"opens":[25.43,25.5,25.51],"highs":[25.540001,25.58,25.51],"lows":[25.43,25.49,25.41],"closes":[25.540001,25.52,25.41],"hoverRows":[[{"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}],[{"label":"Open","value":"25.5","className":"is-ohlc","compact":true},{"label":"High","value":"25.6","className":"is-ohlc","compact":true},{"label":"Low","value":"25.5","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}],[{"label":"Open","value":"25.5","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}]],"pressureRange":[-2.3,2.3],"priceRange":[25.4022,25.547801],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"strengthening","fourWeekDirection":"strengthening","now":{"label":"Stronger this week","detail":"Market Dynamics strengthened this week and remains positive."},"fourWeek":{"label":"Strengthened over four weeks","detail":"Underlying support has strengthened 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 strengthened this week and remains positive.","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":23,"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-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":[24.5804,24.4317,24.729,24.8083,25.0759,25.1552,24.6101,24.4119,24.0352,24.15,24.58,24.8,25.0,24.6286,24.6187,24.7971,24.6286,24.9161,25.0351,25.1343,25.1343,25.283,25.17,25.48,25.26,25.18,25.18,25.26,25.54,25.52,25.41],"consensus":[0.0,-100.0,100.0,-9.1572,70.8627,47.648,-40.736,-58.0382,-71.8232,-31.9127,31.41,51.5901,62.4709,-18.5684,0.0,36.1655,-31.9083,54.7421,35.4219,36.4053,31.5496,55.5384,29.679,68.8441,12.1188,0.0,13.9304,13.6476,69.5258,28.1222,0.9503],"supportDates":["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,43.754,-47.2013,-55.7618,-69.7369,-25.4056,40.7302,49.0203,57.4354,-38.86,0.0,42.5685,-34.0811,54.6856,29.335,35.0368,26.5474,64.2126,35.7873,73.5674,6.6406,0.0,16.2965,23.2881,75.2408,21.2621,13.808],"force":[0.0,-100.0,100.0,-9.1572,44.7036,22.7954,-49.6311,-63.2036,-72.4857,-5.8456,55.2931,57.7505,66.2372,-44.8233,0.0,49.5529,-46.1984,77.7845,28.5826,18.8418,9.9941,39.7579,3.7779,73.2121,16.6712,0.0,5.4606,6.7494,81.1915,2.5295,39.844],"direction":[null,null,null,null,89.5477,69.8502,-26.9934,-56.9501,-73.7344,-66.3195,3.699,50.1268,65.5356,-23.3754,0.0,19.2854,-19.2179,38.3478,47.2636,50.5146,52.6632,56.8966,41.199,60.3259,38.9438,0.0,17.2761,7.5572,54.6617,54.243,41.5255],"intensity":[null,null,null,null,75.0,40.0,100.0,85.7143,75.0,44.4444,80.0,72.7273,50.0,61.5385,21.4286,20.0,12.5,58.8235,66.6667,10.5263,5.0,14.2857,9.0909,69.5652,50.0,8.0,7.6923,18.5185,64.2857,6.8966,16.6667],"confirmation":[1.0323,54.6667,54.6667,25.597,66.8135,82.5493,81.2081,86.7643,91.0354,55.7409,55.9704,84.7357,88.1822,34.0863,47.578,79.8834,78.6131,86.2206,79.2193,79.1353,77.5152,85.1592,53.9482,90.0913,6.6406,3.6111,49.4969,26.6768,90.5167,53.657,32.8189],"persistence":[null,null,0.0,25.0,0.0,16.6667,0.0,12.5,25.0,25.0,25.0,0.0,0.0,25.0,12.5,12.5,12.5,37.5,37.5,37.5,37.5,62.5,75.0,75.0,100.0,87.5,87.5,87.5,87.5,87.5,75.0],"assessmentRisk":[null,null,null,null,14.186,26.1639,0.7128,15.7136,14.0262,33.9821,20.787,17.8561,18.6615,55.7089,3.2591,18.5917,27.3108,10.9518,27.1635,26.0879,32.9878,19.9657,14.2815,13.0885,22.0511,25.5529,3.8283,50.9399,11.8486,34.6746,46.1183],"volumeParticipation":true,"latest":{"consensus":1.0,"control":13.8,"force":39.8,"direction":41.5,"confirmation":32.8,"persistence":75.0,"assessmentRisk":46.1,"intensity":16.7,"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 strengthening","directionState":"Upward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Present","intensityState":"Quiet"},"cards":[{"label":"SM Consensus Gauge","value":"+1.0","detail":"Price structure has the available support","tone":"positive"},{"label":"SM Control Gauge","value":"+13.8","detail":"Buyer control supports the view","tone":"positive"},{"label":"SM Force Gauge","value":"+39.8","detail":"Upward commitment","tone":"positive"},{"label":"SM Direction Gauge","value":"+41.5","detail":"Upward follow-through","tone":"positive"},{"label":"SM Confirmation Gauge","value":"33/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned upward","detail":"completed-week alignment","tone":"positive"},{"label":"Momentum","value":"53.6","detail":"Positive","tone":"positive"},{"label":"Risk pressure","value":"0.8%","detail":"Contained","tone":"neutral"},{"label":"Trend quality","value":"12.7","detail":"Range-led","tone":"neutral"},{"label":"Range position","value":"89%","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.5804,24.4317,24.729,24.8083,25.0759,25.1552,24.6101,24.4119,24.0352,24.15,24.58,24.8,25.0,24.6286,24.6187,24.7971,24.6286,24.9161,25.0351,25.1343,25.1343,25.283,25.17,25.48,25.26,25.18,25.18,25.26,25.54,25.52,25.41],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,24.7077,24.789,24.7565,24.6939,24.5741,24.497,24.5121,24.5644,24.6436,24.6409,24.6369,24.666,24.6592,24.7059,24.7658,24.8328,24.8876,24.9595,24.9977,25.0854,25.1172,25.1286,25.1379,25.1601,25.2292,25.2821,25.3053],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,24.6179,24.6187,24.6187,24.6319,24.6317,24.6527,24.6811,24.7146,24.7457,24.7855,24.814,24.8633,24.8927,24.914,24.9337,24.9579,25.001,25.0394,25.0669],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,25.2859,25.2524,25.2513,25.2896,25.2651,25.2425,25.2381,25.2193,25.2314,25.2601,25.3014,25.3541,25.424,25.4678,25.5644,25.5901,25.5934,25.6277,25.6574,25.6632,25.6504,25.6682],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,23.9116,23.9418,23.9767,23.9977,24.0201,24.0395,24.0635,24.0796,24.0972,24.1075,24.1113,24.114,24.1291,24.1295,24.1,24.0928,24.0918,24.1146,24.1697,24.3144,24.4642,24.5294],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["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,1.3083,1.2729,1.262,1.2288,1.2159,1.1944,1.1329,1.052,1.0131,0.9827,0.9883,0.9879,0.943,0.9125,0.8984,0.9034,0.8647,0.8373],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,5.587,5.3281,5.1786,5.2424,5.0523,4.8823,4.765,4.6238,4.5988,4.6695,4.8169,5.0138,5.2264,5.3967,5.8971,6.0274,6.0445,6.0839,5.9712,5.3977,4.734,4.5372],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["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,0.0,0.0,9.8125,46.5787,65.3892,82.4899,50.7337,49.886,65.1456,50.7337,75.3184,85.4916,93.9691,93.9691,100.0,90.9454,100.0,84.7726,79.2353,79.2353,84.7726,100.0,96.1159,88.9951],"stroke":"#10243b","width":2.0},{"label":"From high","values":[null,null,null,null,null,null,null,-3.1459,-4.6402,-4.1849,-2.4789,-1.606,-0.8125,-2.2861,-2.3254,-1.6173,-2.2861,-1.1453,-0.6732,-0.2798,-0.2798,0.0,-0.4469,0.0,-0.8634,-1.1774,-1.1774,-0.8634,0.0,-0.2346,-0.6646],"stroke":"#c13f3f","width":1.5},{"label":"From low","values":[null,null,null,null,null,null,null,0.0,0.0,0.4775,2.2665,3.1818,4.0139,2.4687,2.4274,3.17,2.4687,3.665,4.16,4.5725,4.5725,5.1913,4.7212,6.011,5.0957,4.7628,4.7628,5.0957,6.2607,6.1774,5.7198],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,133.7938,74.8982,146.0023,50.6632,88.8434,151.2813,63.6547,81.6327,88.0432,47.175,122.4604,84.9989,0.0,15.2526,38.0138,17.6949,120.9418,15.5496,47.2973,12.605,55.8623,118.297,66.6189,118.5185],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,114.3699,107.8252,121.2703,125.7165,133.435,135.0,130.8296,125.5505,131.1991,128.2692,135.0,135.0,135.0,135.0,135.0,134.2123,135.0,134.4516,132.8633,132.8633,134.4895,135.0,133.3774,130.4462],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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,10.2328,10.5305,11.3818,12.3011,12.7313],"stroke":"#10243b","width":2.0},{"label":"Positive direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,18.1474,17.3272,19.7325,18.9475,21.0808,25.7536,25.1131,25.1131,28.2188,27.1351,33.5421,31.43,30.6736,29.4339,31.7656,34.275,34.5713,33.2946],"stroke":"#07865c","width":1.6},{"label":"Negative direction","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,18.5275,21.984,20.4417,19.6285,18.2061,17.1281,16.7021,16.7021,16.0095,18.9484,17.2823,22.2048,24.077,25.28,23.7682,21.7078,21.0754,22.9828],"stroke":"#c13f3f","width":1.6}],"guides":[],"dates":["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.0189,0.0168,0.0142,0.0263,0.022,0.0413,0.0654,0.0915,0.1109,0.1367,0.1463,0.177,0.1814,0.1764,0.1705,0.1703,0.1905,0.2026,0.201],"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.0199,0.0242,0.0324,0.0442,0.0576,0.0734,0.088,0.1058,0.1209,0.132,0.1397,0.1458,0.1548,0.1643,0.1717],"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.0021,0.0171,0.033,0.0473,0.0533,0.0633,0.0584,0.0712,0.0605,0.0444,0.0308,0.0245,0.0358,0.0383,0.0293],"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],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["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/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/technical-pack/data.json"},"source_fingerprint":"686c78792ad80b33bf7924cbf70420f2375063f308b30ad3d8e2f8dcf6088565","content_hash":"48b9ee56deb05ba249723258a28468c10833d68acb54507c348e8f6f07e543cc","citation":"Sharemaestro, PACF Technical Research Pack, completed week 2026-08-21, https://sharemaestro.com/terminal/902aaf2c-f5fc-4aa9-ae2a-aa281df46bbb/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."}