Trust · How We Know

Every number on this site can show its work

CandidCost turns public data into tools. That only means something if you can check it. Here is the evidence standard we hold ourselves to — the same one a journalist or examiner could audit.

As of Jul 6, 2026

The source hierarchy

We rank every input by how authoritative it is. Published figures draw from the highest tier available, and the tier travels with the number wherever it appears.

T1Government / primary

HMDA, FRED, Census ACS, CFPB regulations, county records

T2Official industry statistic

Official industry statistics with published definitions

T3Named survey (published methodology)

Named surveys that publish their methodology

T4Reputable press (events only)

Reputable press — only to establish that an event happened

What backs each figure

A named source

Publisher, dataset, and vintage — with a link to the public record. No anonymous "studies show."

A versioned methodology

Every calculation carries a version tag (e.g. true-cost-v2). Change the math, and the version changes with it.

A ledger receipt

Data ingests and methodology changes are recorded as append-only events, each with a content hash you can reference.

The ledger

Behind the site is an append-only log. When we ingest a dataset or ship a methodology change, we write an event with a hash. Nothing is edited in place — corrections are new entries, so the history stays intact.

Each tool shows an “as of” date and flags data that has passed its freshness window.

Recent ledger events · live
  • report:fees-and-rates

    8629…e99d · 51 rows

    Jul 6, 2026
  • Ledger chain-head anchored

    387f…49a4 · 14 rows

    Jul 6, 2026
  • fema:flood_claims:2026

    bf64…82c7 · 51 rows

    Jul 6, 2026
  • Source & methodology registry snapshot

    f2b2…873a · 10 rows

    Jul 6, 2026
  • Ledger chain-head anchored

    d7d8…3057 · 13 rows

    Jul 6, 2026
  • FRED mortgage rate series

    d4f4…de76 · 104 rows

    Jul 6, 2026
  • FRED mortgage rate series

    24cf…ec10 · 104 rows

    Jul 6, 2026
  • Source & methodology registry snapshot

    51a1…e296 · 9 rows

    Jul 6, 2026

Verify it yourself

What the ledger proves — and what it does not

  • It proves that the data and methodology history published here has not been edited, reordered, or backdated after the fact: every receipt commits to its predecessor, and the chain head is witnessed outside our control.
  • It does not prove that a source was right, that an estimate matches your situation, or anything about you — no consumer input ever touches the ledger, hashed or otherwise.

Run the independent verifier

The verifier shares no code with the ledger writer — it re-implements the hashing from the published spec and audits every receipt:

git clone https://github.com/vasperacapital/aboveboard
npx tsx scripts/verify-ledger.ts

Latest external anchor: a73cec7f61eb covering 14 datasets, Jul 6, 2026 · OpenTimestamps proof recorded · status: partial

Data freshness

Traceable is not enough — data has to be current. Every dataset is held to a 90-day policy. Once a figure passes it, it is queued for re-verification and flagged wherever it appears.

All datasets within policy

HMDA LAR fee & rate percentiles

90b4…bbee · 1,020 rows · last verified Jul 4, 2026

Fresh · 88 days left

HMDA loan aggregations

919d…c5eb · 204 rows · last verified Jul 4, 2026

Fresh · 88 days left

Ledger chain-head anchored

387f…49a4 · 62 rows · last verified Jul 6, 2026

Fresh · 90 days left

Census effective property-tax rates

9a76…858f · 102 rows · last verified Jul 5, 2026

Fresh · 90 days left

Census effective property-tax rates

b9e5…64be · 3,133 rows · last verified Jul 6, 2026

Fresh · 90 days left

Down payment assistance directory

2b71…5af5 · 50 rows · last verified Jul 5, 2026

Fresh · 90 days left

fema:flood_claims:2026

bf64…82c7 · 51 rows · last verified Jul 6, 2026

Fresh · 90 days left

HMDA LAR fee & rate percentiles

bc06…5ca8 · 1,020 rows · last verified Jul 5, 2026

Fresh · 90 days left

HMDA loan aggregations

b032…f722 · 51 rows · last verified Jul 5, 2026

Fresh · 90 days left

Fee & Rate Index edition published

20f5…b109 · 53 rows · last verified Jul 5, 2026

Fresh · 90 days left

Source & methodology registry snapshot

f2b2…873a · 129 rows · last verified Jul 6, 2026

Fresh · 90 days left

NAIC homeowners insurance premiums

f256…cbc5 · 102 rows · last verified Jul 5, 2026

Fresh · 90 days left

FRED mortgage rate series

d4f4…de76 · 312 rows · last verified Jul 6, 2026

Fresh · 90 days left

FRED mortgage rate series

24cf…ec10 · 312 rows · last verified Jul 6, 2026

Fresh · 90 days left

report:fees-and-rates

8629…e99d · 51 rows · last verified Jul 6, 2026

Fresh · 90 days left

What we are — and what we refuse to be

We explain. We do not advise.

We show the math and the sources. We never tell you what you “should” do, which loan to pick, or what you can afford. Those are your decisions.

No leads. No lender payments.

We are not a lender or broker. We do not sell your information, collect referral fees, or accept payment from lenders to rank or recommend them.

Primary sources

The public datasets and rules behind the tools.

T1

Home Mortgage Disclosure Act (HMDA) Loan/Application Records

Consumer Financial Protection Bureau · public-domain

View source
T1

National Flood Insurance Program — redacted claims (FimaNfipClaims)

Federal Emergency Management Agency (OpenFEMA) · public-domain

View source
T1

15-Year Fixed Rate Mortgage Average in the United States (MORTGAGE15US)

Federal Reserve Bank of St. Louis (FRED) · public-domain

View source
T1

30-Year Fixed Rate Mortgage Average in the United States (MORTGAGE30US)

Federal Reserve Bank of St. Louis (FRED) · public-domain

View source
T1

Dwelling Fire, Homeowners Owner-Occupied Insurance Report — average HO-3 premium by state (2022 data year)

National Association of Insurance Commissioners (NAIC) · restricted

View source
T1

American Community Survey 5-Year Estimates (B25103 real estate taxes, B25077 home value)

U.S. Census Bureau · public-domain

View source
T2

HUD Local Homebuying & Down Payment Assistance Programs

U.S. Department of Housing & Urban Development · public-domain

View source
T4

CandidCost internal derivations (methodology registry, anchors, index editions; key predates the CandidCost rename)

CandidCost · public

View source