What is this

realrates.ai is a macro monitoring dashboard. Six domain pages — inflation, rates, growth, housing, financial conditions, and labor — track the data series that govern real interest rates and the credit cycle. Three synthesis pages go further: Trend vs Baseline fits pre-pandemic regressions forward to show the structural price-level gap that opened in 2021–2022; Regime places the current economy in a 2×2 growth-inflation quadrant updated monthly; Regime Returns shows historical asset return distributions conditional on regime, with the closest historical analogs to the current reading.

Real interest rates — nominal rates minus expected inflation — are the price of capital. They determine what borrowing costs, what saving returns, and how risk is priced across every asset class. Understanding them requires a clear view of the inflation component, but inflation itself is downstream of growth, labor, credit, and monetary conditions. The site is built to track all of it together.

Data sources

Most data is pulled from FRED, the Federal Reserve Bank of St. Louis's economic data service. Gold and the Bloomberg Commodity proxy are sourced via yfinance. Series used:

Inflation

Rates

Growth

Labor

Housing

Financial conditions

Commodities

Methodology

Charts are produced by a Python pipeline using pandas, statsmodels, scikit-learn, and Plotly. The main methods:

Update frequency

Series in the dataset update at different frequencies. Financial series — Treasury yields, TIPS real yields, credit spreads, fed funds, gold — update daily. Initial jobless claims, NFCI, and mortgage rates update weekly. The majority of macro series — CPI, Core PCE, PPI, import prices, M2, payrolls, unemployment, housing starts and permits, retail sales, CFNAI, and Case-Shiller — are monthly. Real GDP, real final sales, and the Employment Cost Index are quarterly.

The pipeline is run manually after major data releases. The primary triggers are the monthly BLS CPI release and the BEA PCE release; growth and labor pages are refreshed on the same cycle or when a significant data revision warrants it.

Tools

Python · pandas · numpy · statsmodels · scikit-learn · Plotly · plain HTML and CSS. No JavaScript frameworks. Data is embedded directly in each chart file via the Plotly CDN.

Built by Jim — a bond guy who thinks about rates too much.
Partial to Austrian thinking and the classic Chicago school.
Designed and built with Claude Code — a demonstration of what AI-assisted development makes possible.