Freshness and changelog

When each section's numbers were last refreshed, what date each source's data is as of, and every build run, including skipped ones. Machine-readable: /api/changelog.json.

Latest brief: 2026-10-17 SINGLE, generated 2026-10-18T02:18:19Z · JSON

Sections

SectionAs ofCompared withLast fetched (UTC)This as-of first published (UTC)Source
treasuries2026-10-162026-10-152026-10-18T02:18:19Z2026-10-18T02:18:19ZU.S. Treasury Daily Par Yield Curve Rates
fx2026-10-162026-10-152026-10-18T02:18:19Z2026-10-18T02:18:19ZFrankfurter API (ECB data)
crypto2026-10-18T02:19:00Z2026-10-18T02:18:19Z2026-10-18T02:18:19ZCoinGecko public API

Treasuries: the par curve updates after the U.S. close, so a PM edition still carries the prior close. FX: ECB reference rates publish ~16:00 CET (~10 AM ET). Crypto: rolling 24h.

Runs

Weekdays (Mon-Fri) only: AM edition ~7 AM ET (retry ~9 AM ET), PM edition ~1 PM ET. A failed source means the run is skipped and the previous brief stays live. Skipped runs so far: 0.

Run (ET)Brief dateEditionStatusReason
2026-10-17 22:18 EDT2026-10-17SINGLEokinitial build (before editions)