← Back to the radar

Hat-in-Ring Radar

About & Methodology

A source-linked tracker of 2028 U.S. presidential campaign signals. It grades potential candidates on two independent things and rebuilds every day from public filings and reporting.

Status is not support. A poll front-runner who keeps saying "no plans" can sit low on status and high on momentum. We track activity, not popularity, and we keep the two separate on purpose.

How to read it

Every candidate is scored on two axes that move independently:

Status tier — the furthest verifiable step taken

TierMeaningEvidence standard
DeclaredRunningFEC Statement of Candidacy (Form 2) / launched campaign / explicit "I'm running"
ExploratoryTesting the watersExploratory committee or testing-the-waters org
ConsideringOn-record interestDirect, on-record "I'm considering it" quote
PositioningActing like itEarly-state travel, donors, staffing, or media — no quote yet
FloatedSoft signal"Not ruling it out" / hedged interest
InactiveOut or ineligibleRuled out, constitutionally barred, or dormant

Status takes the single highest verified step — it never stacks.

Momentum (0–100) — how much they're doing right now

A weighted sum of activity that cools over time: declared/exploratory/quotes weigh most, then early-state travel, donors, staffing, and media; recency adds a small boost under 30 days and a penalty past 90. Open any candidate to see the exact math behind their number (e.g. +20 considering quote, +10 donors, −10 stale).

Sources & how signals are gathered

Each candidate's drawer shows the latest signal, a confidence rating, the date, and — where available — a link to the source. It is a manually-defensible tracker, not a live feed.

Confidence levels

LevelBasis
Very highFEC filing, campaign site, or official announcement
HighDirect quote from the candidate or a spokesperson
MediumCredible reporting from named sources
LowAlly chatter, unnamed sources, speculation
NoiseSocial rumor, parody, unsourced

What it won't do (guardrails)

Money

Where a candidate has a registered FEC committee, the dashboard shows receipts, disbursements, and cash on hand from FEC reports. Non-filers show "not filed" — never $0 — so a registered campaign with no money isn't conflated with someone who hasn't filed at all. This far out (2026), most potential candidates have no committee yet, so this panel is sparse by design.

Subscribe

Follow what moves each day without checking the board: subscribe to the daily-brief RSS feed (top movers, new filers, and status changes, rebuilt every day).

Data & openness

The full dataset can be exported as JSON from the board (the Export button). The pipeline and source are open at github.com/DaveHomeAssist/hatinring; see the technical spec.

Corrections & contact

Spot something wrong or out of date? Corrections are welcome. Open an issue at github.com/DaveHomeAssist/hatinring/issues with the candidate, what's wrong, and a source. Confirmed corrections are applied on the next daily build.