100 log nominal SA wage minus 100 log SA CPI; equilibrium/gap remain latent
LCPI
CPI_OBS
2015Q1–2026Q2
0.1
100 log SA headline CPI
LCPI_C
CPIC_OBS
2015Q1–2026Q2
0.15
100 log SA core CPI; component definition needs forecast-stage review
LCPI_FUEL
100 log CPI_FUEL_SA_LEVEL
2015Q1–2026Q2
0.5
100 log SA fuel CPI; source component weight retained
Y
Y_OBS
2015Q1–2026Q1
0.5
100 log SA real GDP
RS
RUONIA_OBS
2015Q1–2026Q3
0.1
Annual percentage rate; policy-rate proxy
LS_USD
S_OBS
2015Q1–2026Q3
0.1
100 log RUB per USD; not the basket rate
RSF
55% US/45% euro-area policy-rate proxy
2015Q1–2025Q2
0.2
55% US/45% euro-area policy-rate proxy
LPOIL_USD
Brent USD oil-price proxy
2015Q1–2026Q3
1
Brent USD oil-price proxy
RSG2
panel:OFZ_2Y, matching maturity
2015Q1–2026Q3
0.2
panel:OFZ_2Y, matching maturity
RSG5
panel:OFZ_5Y, matching maturity
2015Q1–2026Q3
0.2
panel:OFZ_5Y, matching maturity
REV_O_ARAT
100 * rolling-four-quarter BUD_REV_OILGAS / nominal GDP
2015Q1–2026Q1
0.5
100 * rolling-four-quarter BUD_REV_OILGAS / nominal GDP
REV_NO_FED_ARAT
100 * rolling-four-quarter BUD_REV_NONOIL / nominal GDP
2015Q1–2026Q1
0.5
100 * rolling-four-quarter BUD_REV_NONOIL / nominal GDP
EXP_FED_ARAT
100 * rolling-four-quarter BUD_EXP_TOTAL / nominal GDP
2015Q1–2026Q1
0.5
100 * rolling-four-quarter BUD_EXP_TOTAL / nominal GDP
FX regimes
Input
Value
Unit
Note
Switch
2026Q4
Unexpected permanent change beginning Q4 2026
Common history
2026Q3
Identical Q3 2026 filtered posterior in all regimes; no re-estimation
Current fitted setup
smoothing 0; fiscal FX channel on; no jump
The fitted model with no change to its FX equation. Capital-control weight w_cc = 0.75 as calibrated.
Fiscal FX channel off
smoothing 0; fiscal FX channel off; no jump
From 2026Q4, new fiscal oil-revenue terms no longer feed the FX-specific risk premium. Other fiscal and premium channels remain.
Moderate FX smoothing
smoothing 0.5; fiscal FX channel on; no jump
From 2026Q4 the UIP equation gains support of −0.5 × the quarterly change in 100·log RUB/USD. Illustrative smoothing, not an intervention volume.
Strong FX smoothing
smoothing 2; fiscal FX channel on; no jump
As moderate smoothing, with coefficient 2.0.
95, then constant real basket
smoothing 0; fiscal FX channel on; jump to 95 RUB/USD
In 2026Q4 RUB/USD jumps to 95; the model's native real basket exchange rate is then held at its achieved level. Not a nominal peg or a US-CPI real anchor.
Limitations
FX support is an equation wedge without calibrated reserves, funding or welfare cost. Fiscal premium decomposition depends on latent fiscal states.
Oil scenario
Input
Value
Unit
Note
Slider range
40–130
USD/bbl, average 2026Q4–2027Q3
Average Brent price over 2026Q4–2027Q3, set by a parallel log shift of the fitted model's own Brent path
Model oil path average
82.19
USD/bbl
Geometric mean of the fitted Brent path, 2026Q4–2027Q3; the slider default
Carrier
LTOT_GAP
Innovations to the released oil terms-of-trade gap (LTOT_GAP), delivered through four announcement states in 2026Q4
Announcement
2026Q4
Announced unexpectedly in 2026Q4; the whole 2026Q4–2027Q3 path is then known to all agents
After 2027Q3
No further announcements; LTOT_GAP decays at rho_tot_gap = 0.8 per quarter
Unchanged
Equilibrium oil price, foreign output and prices, EUR/USD, the fiscal base oil price and all other equations follow the fitted model
Uncertainty
Hosted CPI intervals are the regime intervals shifted with the central path; conditioning on a known oil path is not reflected in their width
Limitations
Linear in log Brent: no budget-rule, sanctions-discount or other non-linearities. Oil moves only through its cyclical gap; a permanent oil price change would move the fiscal base price and equilibrium terms of trade instead.