Market Pulse
Mixed observation times, Sep 15–Sep 18, 2026 (3 days apart) · † 2 not current, observed Aug 14, 2026
Trust Center

Data status

Every number displayed on this site, where it came from, when it was observed, and which of three tiers keeps it current. If you want to check us, start here.

Tier 1 · Delayed

Market prices

The Market Pulse strip and company quotes refresh every 15s while US markets are open and every 600s when they are closed. They come from Finnhub and are delayed by about 15 minutes. Polling stops when the market closes — a price that changes when nothing is trading is a lie about liquidity. The badge in the strip always says which state you are looking at.

Tier 2 · Scheduled

Economic data

CPI, payrolls, the fed funds target and mortgage rates come from the statistical agencies on a scheduled job. Polling them per visitor would be waste: CPI changes once a month, and the release calendar is published a year ahead.

Tier 3 · Human

Everything written

Article text, chart series, valuation assumptions and anything with no dependable feed. A number inside a sentence is part of an argument. When a live figure drifts away from a written one, the build flags it for an editor instead of quietly rewriting the story.

11
Auto-refreshed fields
Pulled from public data APIs
2
Manual fields
Entered and checked by a person
0
Open drift items
Figures awaiting an editorial rewrite

Last refresh run: 2026-09-19T20:44:44Z

Auto-refreshedDisplay-layer figures only: the market strip and the economy headlines.
Fields refreshed by fetch.py
FieldValueObserved SourceMode
S&P 5007,637.76Sep 17, 2026S&P Dow Jones Indices via FREDAuto
Nasdaq Comp26,522.55Sep 18, 2026Nasdaq OMX via FREDAuto
Dow51,682.64Sep 18, 2026S&P Dow Jones Indices via FREDAuto
10-yr Treasury4.940%Sep 17, 2026U.S. Treasury via FREDAuto
VIX15.44Sep 17, 2026Cboe via FREDAuto
WTI Crude$107.02Sep 15, 2026U.S. EIA via FREDAuto
Bitcoin$80,844Sep 18, 2026Coinbase via FREDAuto
Inflation (CPI)3.4%Aug 1, 2026U.S. Bureau of Labor Statistics via FREDAuto
Jobs+162,000Aug 1, 2026U.S. Bureau of Labor Statistics via FREDAuto
Fed funds3.75–4.00%Sep 19, 2026Federal Reserve via FREDAuto
Housing6.95%Sep 17, 2026Freddie Mac via FREDAuto
A failed fetch never blanks a field — the previous checked value stays, with its original date. Anything older than its release schedule allows is flagged Stale rather than quietly shown.
ManualNo dependable free feed, so a person enters and checks these.
Fields maintained by hand
FieldValueObserved SourceMode
Russell 20003,068Aug 14, 2026InvestradeManual
Gold$4,375.50Aug 14, 2026Trading EconomicsManual

What is never automated

Numbers inside article text, the rows of an indicator page, and the series behind a chart are not touched by the refresh job. A sentence such as “strip out energy and inflation is 2.5%” is an argument built around a figure, not a display of it. Swapping the number underneath would leave an old conclusion attached to new evidence — which is the exact failure our editorial standards exist to prevent.

So the build compares the two and reports drift instead. A machine refreshes the dashboard; a person rewrites the analysis.

When the feed fails

The page never blanks and never freezes silently. If the upstream stops responding, the last good value stays on screen with its real age attached and the badge changes to Delayed or Offline. If the site is served as plain static files with no API behind it, the published closing figures render exactly as they always have — the live layer is an enhancement, not a dependency.

Corrections

If a figure here is wrong, tell us and it goes in the permanent corrections log — not a silent edit.

The queue itself

This page lists what we publish. The newsroom lists what we have not fixed yet: the drift queue ranked by how badly each figure moved, the health of the data layer right now, and a computed audit of every article — sourcing, labelling density, and the share of claims that are evidence rather than judgement. It is not flattering, which is rather the point of publishing it.