DRAFT · Preview only, pending Alan's review. Grade chips on the tools are planned and not shown yet. Open items are marked [PLACEHOLDER].

How our data works

Every number on RogueIQ comes from a named public source. Here is where each one comes from, the checks it passes before you see it, and the three grades we are adding so you can tell at a glance how solid it is.

Three grades

Matched

Two independent sources agree within a stated tolerance.

Planned · nothing is Matched today
— Arrives once a second, independent source is wired in.
Official

One source, straight from the agency or exchange, current, and through every check.

Planned label · sources live today
5.00% 10-year yield · Oct 23 Official
Approximate

Useful with a caveat, and the caveat always shows next to it.

Planned label · caveats live today
Brent ApproximateEIA daily spot, published several days late.
What makes a number Approximate: an ETF or other stand-in; a Hyperliquid price while the stock or futures market is closed; EIA oil published with a lag; our own math (annualized funding, percentiles, usual ranges); too few observations; data past its freshness limit or held back after a failed check; two sources that disagree; a news outlet's story on the Wire.

Where each number comes from

The Wire

  • Federal Reserve, BLS, BEA, Treasury, OFAC, DOJ, CFTC: each agency's own press releases and statements
  • SEC EDGAR: company 8-K filings (the company's own numbers)
  • Nasdaq Trader: trading halts
  • Release calendar: BLS, BEA and Federal Reserve schedules
Official
Official documents are point-in-time. A non-agency outlet story would be Approximate.

Market pulse

  • 10-year and 2-year yields, 2s10s spread: U.S. Treasury daily par yield curve
  • Brent crude: EIA daily spot (series RBRTE, retrieved directly from EIA)
  • Broad dollar index: Federal Reserve H.10 (series JRXWTFB_N.B, retrieved directly from the Fed Data Download Program)
OfficialApproximate
Yields and dollar: Official. Brent: Approximate (spot price, published days late).

Crowded trades

  • CFTC Commitments of Traders: disaggregated and Traders in Financial Futures reports (positions as of Tuesday, released Friday)
  • Percentiles: RogueIQ math on CFTC history, recomputed every refresh
OfficialApproximate
Positions: Official. Rows where net is under 1% of open interest: Approximate.

Hyperliquid TradFi tracker

  • Perp prices, funding, oracle: Hyperliquid's public API
  • Stock references: IEX last trade (one exchange, next-day file)
  • Index and metal references: ETFs that track them (SPY, QQQ, GLD, SLV)
  • Oil references: EIA daily spot (WTI RWTC, Brent RBRTE, retrieved directly from EIA)
Approximate
Stand-ins, IEX-only prices, lagged oil and prices while TradFi is closed are all Approximate.

Hyperliquid feed

  • Mark, oracle, funding, open interest: Hyperliquid's public API, cached up to 3 minutes
  • Yearly funding: hourly rate × 24 × 365 (our arithmetic)
OfficialApproximate
Raw venue numbers: Official. Annualized funding: Approximate.

Net worth by age

  • Federal Reserve 2025 Survey of Consumer Finances (SCF): Table 2 medians and means
  • Percentiles: RogueIQ math on the SCF public data file, with survey weights
OfficialApproximate
Fed's published medians: Official. Our percentiles and small-sample cells: Approximate.

Agency data is used under each agency's public-domain or open-data terms and cited on the tool page. Every series is pulled directly from the agency that publishes it.

How we check it

These run automatically on every refresh, today. When a check fails, the tool keeps the last value that passed and labels it with the date.

Sane range

Every new value must fall inside a plausible band: yields between 0% and 20%, Brent between $5 and $400, the broad dollar between 50 and 250.

Jump limit

A value that moves too far in one step is held: more than 1 point for a yield, 40% for Brent, 5% for the dollar. We keep the last value that passed and say so.

Freshness limit

Each series has a clock: 4 days for yields, 10 for Brent, 12 for the dollar, 3 minutes for the Hyperliquid feed, and the expected Friday release for CFTC data.

Arithmetic re-check

CFTC rows must add up: longs and shorts within open interest, net equals long minus short, no duplicate or future dates, and we recompute each percentile ourselves.

Venue guardrails

Hyperliquid rows are dropped if funding exceeds 4% per hour or the mark price sits more than 20% from the oracle.

Sample size

Weekend stats wait for 8 weekends. Usual-range bands wait for 7 days and 120 hourly snapshots. Thin CFTC and survey cells are marked.

Cross-checks against a second source: none run today. Each number above has one source. Matched appears only after a second, independent source is added and compared on the same date.

What a grade leaves out

A grade describes the data: its source, its freshness, and whether it passed our checks. It says nothing about where a market goes next, and it is never a buy or sell signal. An Official number can move a lot tomorrow. An Approximate one can be perfectly useful once you know what it stands in for. RogueIQ shows where things stand and makes no calls.

Report a bad number

Spotted a figure that doesn't match its source? DM @rogueiq on X with the page and the source link.

  1. We compare it against the primary source.
  2. Confirmed errors are fixed within one business day [PLACEHOLDER: target to confirm].
  3. The fix and its date are noted on the tool's page.