Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-23

Treasury Yield Curve H1 2026 विश्लेषण

H1 2026 Treasury yield curve का विश्लेषण। इस अवधि में 2s10s spread इनवर्ट नहीं हुआ और 30-year yield ने 5% को छुआ। कर्व में shift के बजाय twist देखा गया।

2026 की पहली छमाही में Treasury yield curve में बदलाव (shift) के बजाय ट्विस्ट (twist) देखा गया। जनवरी के पहले डेटा और जून के अंतिम डेटा के बीच, 2-year yield 67 basis points बढ़ा, जबकि 1-month bill में -2 का बदलाव आया और 30-year bond में केवल 5 का बदलाव हुआ — कर्व का मध्य भाग ऊपर चढ़ा जबकि दोनों छोर लगभग स्थिर रहे। इसी छह महीने की अवधि में, 2s10s spread बिना कभी इनवर्ट हुए, 72 से घटकर 30 basis points हो गया। यह पृष्ठ छमाही का पूर्ण rates ledger है: तीन अलग-अलग समयों पर कर्व, maturity के अनुसार ट्विस्ट, दैनिक 2s10s पथ, 5% से ऊपर 30-year का रन, और इस अवधि की तुलना करने के लिए पचास वर्षों के half-year twists। प्रत्येक संख्या एक संग्रहीत query परिणाम है — इसके पीछे के SQL को देखने के लिए किसी भी पैनल को विस्तार (expand) करें।

Twist क्या है — और यह shift से अलग क्यों है

एक parallel shift में सभी maturities लगभग समान मात्रा में बदलती हैं: पूरी curve ऊपर या नीचे खिसकती है और इसका आकार (shape) वैसा ही रहता है। एक twist में अलग-अलग maturities अलग-अलग मात्रा में बदलती हैं, जिससे curve का आकार ही बदल जाता है। जब आप curve के विभिन्न हिस्सों को अलग-अलग instruments के रूप में देखते हैं, तो यह अंतर महत्वपूर्ण हो जाता है। सबसे शुरुआत में — कुछ हफ्तों में मैच्योर होने वाले bills — वर्तमान policy rate के करीब ट्रेड करते हैं। लंबी अवधि (long end) विकास और मुद्रास्फीति (inflation) पर दशकों का दृष्टिकोण है, और यह front-end की हलचल के बावजूद स्थिर रह सकती है। मध्य भाग — जहाँ 2-year एक मानक पैमाना है — वह स्थान है जहाँ अगले कुछ वर्षों की अपेक्षित policy का पुनर्मूल्यांकन (repricing) होता है। यदि किसी छमाही में मध्य भाग दो-तिहाई अंक बढ़ता है जबकि दोनों छोर स्थिर रहते हैं, तो इसका अर्थ है कि बाजार अपनी अल्पकालिक दर पथ (near-term rate path) को फिर से निर्धारित कर रहा है और दीर्घकालिक तस्वीर को वैसा ही छोड़ रहा है जैसा वह थी।

तीन समयों पर कर्व: जनवरी, मार्च, जून

कर्व में बदलाव (twist) को देखने का सबसे सरल तरीका है कि अंतराल पर कर्व की तस्वीरें ली जाएं और उन्हें एक साथ रखा जाए। नीचे दिए गए पैनल में सात मैच्योरिटी (maturities) के लिए तीन एकल-दिवसीय स्नैपशॉट दिए गए हैं — वर्ष का पहला प्रिंट, मार्च का अंतिम प्रिंट, और जून का अंतिम प्रिंट।

क्वेरीसात मैच्योरिटी, तीन एकल-दिवसीय स्नैपशॉट: अर्धवर्ष का पहला प्रिंट, पिछला मार्च प्रिंट, और पिछला जून प्रिंट
हर आंकड़े के पीछे का पूरा SQL
WITH
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity, z.2 AS jan_pct, z.3 AS mar_pct, z.4 AS jun_pct
FROM (
    SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
        [jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
        [mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
        [jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)

जनवरी का स्नैपशॉट निरंतर ऊपर की ओर बढ़ता हुआ ढलान नहीं है। वर्ष का पहला 2-year प्रिंट, 3.47%, 1-month बिल के 3.72% से नीचे था — यह कर्व के मध्य भाग में एक गिरावट थी, जिसका सबसे निचला स्तर (trough) उन्हीं मैच्योरिटी पर था जो अल्पकालिक नीति (near-term policy) को प्रभावित करते हैं। मार्च के अंतिम प्रिंट तक 2-year बढ़कर 3.79% पर आ गया, और जून के अंतिम प्रिंट तक वह गिरावट पूरी तरह समाप्त हो गई: 2-year 4.14% पर था, जो पैनल में मौजूद सभी बिल मैच्योरिटी से ऊपर था, और कर्व के प्रत्येक बिंदु पर यील्ड (yields) बढ़ती गई, जिसका अंत 30-year के 4.91% पर हुआ। छह महीनों में एक धंसा हुआ कर्व एक पारंपरिक रूप से ऊपर की ओर बढ़ते ढलान वाले कर्व में बदल गया — यह सब सब कुछ ऊपर ले जाने से नहीं, बल्कि उस गिरावट (dent) को ठीक करने से हुआ।

ट्विस्ट, मैच्योरिटी के अनुसार

जनवरी के स्नैपशॉट में से जून के स्नैपशॉट को घटाने पर ट्विस्ट का एक विशिष्ट आकार दिखाई देता है: यह 2-year पर केंद्रित है और दोनों सिरों पर शून्य की ओर कम होता जाता है। यह पैनल प्रत्येक मैच्योरिटी के उतार-चढ़ाव को उसके -2 और 5 चरणों में विभाजित करता है।

क्वेरीप्रति मैच्योरिटी H1 2026 का मूवमेंट, तिमाहियों में विभाजित — हंप सीधे 2-year पर है
हर आंकड़े के पीछे का पूरा SQL
WITH
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date ASC LIMIT 1) AS jan_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-03-31') ORDER BY date DESC LIMIT 1) AS mar_row,
    (SELECT (yield_1_month, yield_3_month, yield_1_year, yield_2_year, yield_5_year, yield_10_year, yield_30_year) FROM global_markets.treasury_yields
     WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') ORDER BY date DESC LIMIT 1) AS jun_row
SELECT z.1 AS maturity,
       round((z.3 - z.2) * 100, 0) AS q1_change_bp,
       round((z.4 - z.3) * 100, 0) AS q2_change_bp,
       round((z.4 - z.2) * 100, 0) AS h1_change_bp
FROM (
    SELECT arrayJoin(arrayZip(['1-month','3-month','1-year','2-year','5-year','10-year','30-year'],
        [jan_row.1, jan_row.2, jan_row.3, jan_row.4, jan_row.5, jan_row.6, jan_row.7],
        [mar_row.1, mar_row.2, mar_row.3, mar_row.4, mar_row.5, mar_row.6, mar_row.7],
        [jun_row.1, jun_row.2, jun_row.3, jun_row.4, jun_row.5, jun_row.6, jun_row.7])) AS z
)

2-year का 67 basis points पैनल में सबसे बड़ा बदलाव है — यह 1-year के 51, 5-year के 45, और 10-year के 25 से अधिक है, और किनारों की तुलना में काफी बड़ा है। तिमाही विभाजन से पता चलता है कि यह वृद्धि एक बार में होने के बजाय निरंतर थी: पहले तिमाही में 32 basis points, और दूसरी तिमाही में 35। कर्व के मध्य भाग के पुनर्मूल्यांकन (repricing) ने दोनों तिमाहियों में लगातार काम किया है — नीचे दी गई दैनिक श्रृंखला भी इसी बात की पुष्टि करती है।

क्या H1 2026 में 2s10s spread invert हुआ था?

नहीं — और डेटा से पता चलता है कि यह कितनी करीब पहुँचा था। एक-पंक्ति वाला पैनल अर्धवार्षिक की सीमा मान (boundary values) दिखाता है; इसके नीचे दिया गया चार्ट हर दैनिक प्रिंट दिखाता है।

क्वेरी2s10s स्लोप रिसीट: प्रारंभ, अंत, न्यूनतम (तारीख सहित), अधिकतम, और प्रिंट संख्या
हर आंकड़े के पीछे का पूरा SQL
SELECT
    round((argMin(yield_10_year - yield_2_year, date)) * 100, 0) AS start_bp,
    round((argMax(yield_10_year - yield_2_year, date)) * 100, 0) AS end_bp,
    round(min(yield_10_year - yield_2_year) * 100, 0) AS min_bp,
    argMin(toString(date), (yield_10_year - yield_2_year, date)) AS min_date,
    round(max(yield_10_year - yield_2_year) * 100, 0) AS max_bp,
    count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)

10-year और 2-year yields के बीच का spread 72 basis points पर खुला, यह कभी भी 74 से अधिक नहीं बढ़ा, और जून में 30 पर समाप्त हुआ। इसका न्यूनतम स्तर 27 basis points था, जो 2026-06-18 को दर्ज किया गया था — यह inversion के सबसे करीब था, लेकिन फिर भी सकारात्मक बना रहा। यदि आप केवल inversion के बारे में जानना चाहते हैं, तो आप यहाँ रुक सकते हैं; लेकिन एक अन्य प्रश्न के लिए इस प्रक्रिया का विवरण महत्वपूर्ण है।

क्वेरीअर्धवर्ष का प्रत्येक प्रिंट, 2s10s स्प्रेड
हर आंकड़े के पीछे का पूरा SQL
SELECT toString(date) AS d, round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_10_year) AND isNotNull(yield_2_year)
ORDER BY date

क्या flattening एक अचानक होने वाली घटना थी या एक धीमी प्रक्रिया? दैनिक श्रृंखला इसका उत्तर देती है: 124 प्रिंट्स, जो 2026-01-02 पर 72 basis points से घटकर जून के अंत तक 30 पर आ गए, जिसमें इस पूरी श्रृंखला में किसी भी एक दिन में भारी गिरावट नहीं देखी गई। जो flattening धीरे-धीरे प्रिंट-दर-प्रिंट आती है, वह धीमी repricing है; जो एक सप्ताह में आती है, उसकी आमतौर पर एक निश्चित तारीख होती है। यह एक धीमी प्रक्रिया (grind) थी।

30-year और 5% की रेखा

लॉन्ग बॉन्ड के लिए इस छमाही में बदलाव बहुत कम रहा है — कुल 5 basis points — लेकिन इसकी कीमतों ने एक महत्वपूर्ण स्तर को छुआ। नीचे दिया गया विवरण इस उतार-चढ़ाव को दर्शाता है।

क्वेरी30-year का अर्धवर्ष: प्रारंभ, अंत, पहला और अंतिम 5% प्रिंट, 5% या उससे अधिक समय, और उच्चतम स्तर
हर आंकड़े के पीछे का पूरा SQL
SELECT
    round(argMin(yield_30_year, date), 2) AS start_pct,
    round(argMax(yield_30_year, date), 2) AS end_pct,
    toString(minIf(date, yield_30_year >= 5)) AS first_5_date,
    toString(maxIf(date, yield_30_year >= 5)) AS last_5_date,
    countIf(yield_30_year >= 5) AS prints_at_or_above_5,
    round(max(yield_30_year), 2) AS high_pct,
    argMax(toString(date), (yield_30_year, date)) AS high_date,
    count() AS prints
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-01-01') AND date <= toDate('2026-06-30') AND isNotNull(yield_30_year)

30-year बॉन्ड की शुरुआत 4.86% पर हुई थी। 2026-05-04 को यह पहली बार 5% या उससे ऊपर पहुँचा। इस छमाही के 124 कुल प्रविष्टियों में से 16 समय यह उस स्तर पर या उससे ऊपर रहा। 2026-05-19 को इसने 5.18% का उच्चतम स्तर छुआ और अंत में 4.91% पर वापस नीचे आ गया। 30-year के लिए 5% एक महत्वपूर्ण स्तर है जिसे मॉर्गेज डेस्क और पेंशन एलोकेटर्स देखते हैं, हालांकि इस संख्या का कोई विशेष तकनीकी प्रभाव नहीं है। डेटा के अनुसार, यह स्तर 2026-05-04 से 2026-06-10 तक बना रहा — जो मई की शुरुआत से जून के मध्य तक का समय था। इस पूरी छमाही के दौरान कीमतों में कुल एक-तिहाई पॉइंट का उतार-चढ़ाव देखा गया।

आधे वर्ष के उतार-चढ़ाव के पचास साल

क्या इस तरह का उतार-चढ़ाव दुर्लभ है? आधे वर्ष के उतार-चढ़ाव (twist) को 2-year और 10-year के बदलाव के अंतर के रूप में परिभाषित किया जाता है — सकारात्मक मान का अर्थ है कि front end, long end की तुलना में तेजी से बढ़ा (या कम गिरा), जो कि flattening को दर्शाता है। यह पैनल 1976 से प्रत्येक आधे वर्ष के लिए उस संख्या की गणना करता है, जो वह पहला वर्ष था जब 2-year और 10-year series एक पूरे आधे वर्ष के लिए एक साथ उपलब्ध थे। इसमें प्रत्येक आधे वर्ष का न्यूनतम 2s10s मान भी शामिल है।

क्वेरी1976 से प्रत्येक अर्धवर्ष: 2y और 10y में परिवर्तन, उनके बीच का ट्विस्ट, और अर्धवर्ष का न्यूनतम 2s10s प्रिंट
हर आंकड़े के पीछे का पूरा SQL
SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
       concat(toString(toYear(date)), if(toMonth(date) <= 6, ' H1', ' H2')) AS half,
       count() AS prints,
       round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100, 0) AS change_2y_bp,
       round((argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS change_10y_bp,
       round((argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
           - (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100, 0) AS twist_bp,
       round(min(yield_10_year - yield_2_year) * 100, 0) AS min_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
  AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
GROUP BY period_start, half
HAVING prints >= 100
ORDER BY period_start ASC
क्वेरीरैंक रिसीट: पूर्ण आकार के आधार पर प्रत्येक पिछले अर्धवर्ष के विरुद्ध H1 2026 का ट्विस्ट
हर आंकड़े के पीछे का पूरा SQL
SELECT
    round(anyIf(twist, period_start = '2026-01-01'), 0) AS h1_2026_twist_bp,
    arrayCount(x -> abs(x) > abs(anyIf(twist, period_start = '2026-01-01')), groupArrayIf(twist, period_start != '2026-01-01')) + 1 AS rank_by_magnitude,
    count() AS halves_compared,
    toUInt16OrZero(substring(min(period_start), 1, 4)) AS first_year,
    countIf(min_2s10s < 0) AS halves_with_inversion,
    max(if(min_2s10s < 0, period_start, '')) AS last_inverted_half_start
FROM (
    SELECT concat(toString(toYear(date)), if(toMonth(date) <= 6, '-01-01', '-07-01')) AS period_start,
           count() AS prints,
           (argMax(yield_2_year, date) - argMin(yield_2_year, date)) * 100
             - (argMax(yield_10_year, date) - argMin(yield_10_year, date)) * 100 AS twist,
           min(yield_10_year - yield_2_year) * 100 AS min_2s10s
    FROM global_markets.treasury_yields
    WHERE date >= toDate('1976-07-01') AND date <= toDate('2026-06-30')
      AND isNotNull(yield_2_year) AND isNotNull(yield_10_year)
    GROUP BY period_start
    HAVING prints >= 100
)

H1 2026 का उतार-चढ़ाव 42 basis points है, जो पूर्ण आकार (absolute size) के मामले में 100 आधे वर्षों में से 42 स्थान पर है — यह औसत स्तर पर है, कोई outlier नहीं है। तालिका में इस आकार से तीन और चार गुना बड़े उतार-चढ़ाव दोनों दिशाओं में मौजूद हैं। इस आधे वर्ष की विशेषता दिशा का बदलना है: 2025 के दोनों आधे वर्षों में 2-year गिरा (H1 2025 में -53 basis points, और H2 में -31), और H1 2026 में 67 basis-point की वृद्धि हुई — curve के front-middle की दिशा वर्ष के अंत में बदल गई। inversion कॉलम इस आधे वर्ष को उसके युग के संदर्भ में रखता है: 100 आधे वर्षों में से 28 में किसी न किसी बिंदु पर नकारात्मक 2s10s दर्ज किया गया था, और उनमें से सबसे हालिया 2024-07-01 में शुरू हुआ था — जो 2022–2024 के लंबे inversion का अंतिम चरण था। H1 2026 का 27 basis points का निचला स्तर इसे पूरी तरह से उस समूह से बाहर रखता है।

Flatter curve का प्रभाव

बॉन्ड मार्केट के बाहर इस तरह का बदलाव (twist) तीन स्थानों पर दिखाई देता है, जिसे पूर्वानुमान के बजाय तकनीकी प्रक्रिया के रूप में देखा जा सकता है। Mortgage rates: 30-year fixed mortgage rates आमतौर पर 10-year Treasury yield से अधिक के spread पर quoted होते हैं। 10-year yield इस छमाही में 4.44% पर समाप्त हुआ — जो 25 basis points की हलचल है, जो 2-year yield की तुलना में बहुत कम है। 2-year yield में केंद्रित बदलाव, समान आकार के parallel shift की तुलना में mortgage pricing को बहुत कम प्रभावित करता है। Bank margins: बैंक आमतौर पर short rates पर फंड जुटाते हैं और longer rates पर ऋण देते हैं। curve का flatten होना उन दोनों rates के बीच के अंतर को कम कर देता है — जो net interest margin का आधार है। Recession arithmetic: अतीत में अमेरिकी मंदी से पहले 2s10s का inverted होना देखा गया है, यही कारण है कि इस spread पर ध्यान दिया जाता है। इस छमाही में ऐसा कोई inversion नहीं हुआ; न्यूनतम स्तर 27 basis points था। भविष्य में क्या होगा, यह एक पूर्वानुमान है, और यह पेज कोई पूर्वानुमान नहीं लगाता है।

नीलामी कैलेंडर पर एक टिप्पणी

ऊपर दिए गए पैनलों में से कोई भी आपूर्ति (supply) नहीं दिखाता है, लेकिन उनके पीछे की लय को जानना महत्वपूर्ण है। Treasury हर महीने 2-, 5-, और 7-वर्षीय नोट बेचती है। यह त्रैमासिक रिफंडिंग चक्र (refunding cycle) पर 10-वर्षीय और 30-वर्षीय नोटों की नीलामी करती है, जिसके बीच में पुन: प्रस्ताव (reopenings) भी होते हैं। यहाँ प्रत्येक यील्ड (yield) नए जारी किए जाने वाले ऋणों के इस स्थिर कैलेंडर के विरुद्ध निर्धारित बाजार मूल्य है। नीलामी-स्तर के परिणाम (bid-to-cover ratios, tails) इस डेटासेट में शामिल नहीं हैं, इसलिए यह पृष्ठ किसी विशिष्ट बिक्री में मांग के बारे में कोई दावा नहीं करता है।

FAQ

क्या 2026 में Treasury yield curve inverted हुआ था?

H1 में नहीं। 2s10s spread का H1 2026 का सबसे निचला स्तर 27 basis points था, जो 2026-06-18 को दर्ज किया गया था — यह वर्ष की शुरुआत 72 पर हुआ था और जून के अंत तक 30 पर रहा, जो पूरे समय flatter लेकिन positive रहा।

Yield-curve twist क्या होता है?

यह curve के level के बजाय उसके shape में होने वाला बदलाव है: इसमें अलग-अलग maturities अलग-अलग मात्रा में बदलती हैं। H1 2026 में 2-year yield 67 basis points बढ़ा, जबकि 1-month और 30-year में single-digit बदलाव हुआ — यह curve के belly पर केंद्रित एक twist था, न कि parallel shift की तरह जहाँ सब कुछ एक साथ बदलता है।

2026 में 2-year Treasury yield कितना बढ़ा?

पहली छमाही में कुल 67 basis points — जनवरी के पहले print पर 3.47% से लेकर जून के अंतिम print पर 4.14% तक, जो दोनों quarters में 32 और 35 के रूप में विभाजित था।

30-year Treasury yield ने 5% को कब पार किया?

H1 2026 में 5% या उससे अधिक का पहला print 2026-05-04 को आया। यह 2026-05-19 को 5.18% के शिखर पर पहुँचा और छमाही का अंत 4.91% के साथ 5% से नीचे हुआ।

US yield curve पिछली बार कब inverted था?

इस पेज के half-by-half डेटा के अनुसार, inverted 2s10s print वाली सबसे हालिया छमाही 2024-07-01 में शुरू हुई थी। कुल मिलाकर, 1976 के बाद से 100 में से 28 छमाही में कम से कम एक बार negative 2s10s दर्ज किया गया।


समान छह महीनों के equity, sector, और options ledgers H1 2026 market recap में उपलब्ध हैं, और जिन macro releases के विरुद्ध इस छमाही का व्यापार हुआ, वे H2 में प्रवेश करते macro picture में दिए गए हैं। ऊपर दिया गया प्रत्येक पैनल reproducible है — SQL को Strasmore terminal में पेस्ट करें और इसे समान tables पर चलाएं।

कार्यप्रणाली (Methodology)

  • Start और end मान 1 जनवरी – 30 जून, 2026 के बीच प्रत्येक maturity के लिए पहले और अंतिम प्रिंट हैं, जिन्हें क्वेरी में दी गई तिथि के अनुसार चुना गया है; snapshots एकल-दिवसीय पंक्तियाँ हैं (अर्धवार्षिक का पहला प्रिंट, मार्च का अंतिम प्रिंट, जून का अंतिम प्रिंट), और उन तिथियों पर सभी सात maturities पूरी तरह से भरी हुई हैं।
  • Half-year history में 19 जुलाई 1976 से 2-year और 10-year का मिलान किया गया है — यह वह पहला पूर्ण अर्धवार्षिक है जिसमें दोनों series एक साथ प्रिंट होती हैं। 100 से कम joint prints वाले अर्धवार्षिकों को इन-क्वेरी गार्ड द्वारा बाहर कर दिया गया है, और प्रत्येक अर्धवार्षिक के प्रिंट काउंट तालिका में दिखाए गए हैं। History की upper bound 30 जून, 2026 पर निर्धारित है, इसलिए बाद में डेटा आने पर तुलनात्मक सेट (comparison set) बढ़ नहीं सकता।
  • Extremes के लिए tie-breaking नियत (deterministic) तरीके से (value–date tuples) की जाती है, जिससे पुनरुत्पादन (regeneration) से किसी tie वाले प्रिंट की तिथि नहीं बदलेगी।
  • Generation, gated read-only पाथ के माध्यम से चलता है; सार्वजनिक पेज कभी भी लाइव डेटा क्वेरी नहीं करता है। Warehouse की स्थिति 12 जुलाई, 2026 तक की है।