Continuous accuracy check

We re-check our own figures against the source. Every day. In public.

This is our own automated re-check against the original source, published as plain counts. It is not an independent audit and it is not a grade.

Every day a random sample of published figures is re-fetched from its source and compared. Results are published unedited as plain counts, including misses; each miss opens a public Corrections ticket. This is our own automated re-check of our own copies — not an independent audit and not a grade.

Every checked figure has a permanent receipt — source, pull time, hash of our copy, and its own check history — so it can be cited like a court record and re-checked later. What the government itself revised this month: source-moved feed.

24
checked
21
match
3
source moved
0
stale
0
unavailable

Latest run 2026-09-23 17:36 UTC · 30-day window below

By source — 30 days

SourceRunsCheckedMatchSource movedStaleUnavailableStale / concluded
CFPB Consumer Complaint Database21245303 of 12
FMCSA224240000 of 24
CO business registry (open data)2220000 of 2
NY business registry (open data)2220000 of 2
CT business registry (open data)2220000 of 2
CourtListener / RECAP2440000 of 4
USAspending.gov2330000 of 3

Latest run — every check

  • matchCFPB Consumer Complaint Databaseblack rockcomplaints, last 12 monthsours 0 · source now 0copy 10.9 h old / 24 h windowsource ↗cite this figure ↗
  • source movedCFPB Consumer Complaint DatabaseFidelity National Information Services, Inc. (Fnis)complaints, last 12 monthsours 7358 · source now 7377copy 10.6 h old / 24 h windowsource ↗cite this figure ↗
  • source movedCFPB Consumer Complaint DatabaseCitizens Financial Group, Inc.complaints, last 12 monthsours 2110 · source now 2142copy 10.7 h old / 24 h windowsource ↗cite this figure ↗
  • source movedCFPB Consumer Complaint DatabasePinnacle Financial Partners, Inc.complaints, last 12 monthsours 672 · source now 681copy 10.8 h old / 24 h windowsource ↗cite this figure ↗
  • matchCFPB Consumer Complaint Databasecar enterprisecomplaints, last 12 monthsours 0 · source now 0copy 10.9 h old / 24 h windowsource ↗cite this figure ↗
  • matchCFPB Consumer Complaint DatabaseAmerican Financial Network Inc.complaints, last 12 monthsours 24 · source now 24copy 10.7 h old / 24 h windowsource ↗cite this figure ↗
  • matchFMCSAMelton Truck Lines Inc (USDOT 34666)USDOT statusours ACTIVE · source now ACTIVEcopy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSAMelton Truck Lines Inc (USDOT 34666)safety ratingours Satisfactory · source now Satisfactorycopy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSAMelton Truck Lines Inc (USDOT 34666)power unitsours 1395 · source now 1395copy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABiscomerica Corp (USDOT 2601299)USDOT statusours ACTIVE · source now ACTIVEcopy 71.3 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABiscomerica Corp (USDOT 2601299)safety ratingours · source now copy 71.3 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABiscomerica Corp (USDOT 2601299)power unitsours 0 · source now 0copy 71.3 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSACrete Carrier Corporation (USDOT 73705)USDOT statusours ACTIVE · source now ACTIVEcopy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSACrete Carrier Corporation (USDOT 73705)safety ratingours Satisfactory · source now Satisfactorycopy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSACrete Carrier Corporation (USDOT 73705)power unitsours 5257 · source now 5257copy 79.4 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABlades Edge Landscaping & Snow Removal Llc (USDOT 3316314)USDOT statusours ACTIVE · source now ACTIVEcopy 38.8 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABlades Edge Landscaping & Snow Removal Llc (USDOT 3316314)safety ratingours · source now copy 38.8 h old / 168 h windowsource ↗cite this figure ↗
  • matchFMCSABlades Edge Landscaping & Snow Removal Llc (USDOT 3316314)power unitsours 2 · source now 2copy 38.8 h old / 168 h windowsource ↗cite this figure ↗
  • matchCO business registry (open data)Werner Enterprises Incmatching rows (name · status)ours 2 rows · source now 2 rowscopy 95.8 h old / 24 h windowsource ↗cite this figure ↗
  • matchNY business registry (open data)Werner Enterprises Incmatching rows (name · status)ours 2 rows · source now 2 rowscopy 95.8 h old / 24 h windowsource ↗cite this figure ↗
  • matchCT business registry (open data)Werner Enterprises Incmatching rows (name · status)ours 2 rows · source now 2 rowscopy 95.8 h old / 24 h windowsource ↗cite this figure ↗
  • matchCourtListener / RECAPBMW Financial Services NA, LLCfederal dockets, trailing 12 monthsours 23 · source now 23copy 90.1 h old / 24 h windowsource ↗cite this figure ↗
  • matchCourtListener / RECAPCredit Systems International, Inc.federal dockets, trailing 12 monthsours 4 · source now 4copy 43.1 h old / 24 h windowsource ↗cite this figure ↗
  • matchUSAspending.govnelnetopen prime awards (count)ours 5 · source now 5copy 2.4 h old / 24 h windowsource ↗cite this figure ↗

Replay it yourself

Every check above carries a `recipe` — the exact public request we made and the field we read. The script re-issues each one from your machine and prints the source's answer beside our published figure. Standard library only; no account, no key (FMCSA rows need a free FMCSA WebKey). Reproduces our method from outside; not an independent audit.

curl -sO https://alphacovenantholdings.com/api/public/code/replay.py && python3 replay.py

Script: /api/public/code/replay.py · its hash is listed at /api/public/code

What each result means

match:
Our stored figure equals what the source returns right now.
source moved:
The source returns a different figure and our copy is inside its refresh window: the agency's data moved after our pull. Visitors see the pull time next to the figure; the copy is refreshed on the next request.
stale:
The source returns a different figure and our copy is OLDER than its refresh window. Because copies past their window are rebuilt before being shown, no visitor has been served the old value since it expired — but it was still on disk, so we count it against ourselves, force the refresh, and open a public Corrections ticket.
unavailable:
The source could not be reached (or rate-limited us) for a fresh comparison; nothing is concluded and nothing is counted.

Limits

  • • This checks that we copied the source faithfully. It cannot check whether the source itself is correct.
  • • This is not an independent audit. It is our own code re-checking our own copies — the checker is published at /api/public/code/accuracy.py and every daily result is captured by the Internet Archive so anyone can verify the record.
  • • Samples, not the whole corpus: a handful of figures per source per day, chosen at random from what is currently published.
  • • No grade is awarded. The page shows plain counts of matched, moved, stale and unreachable checks.
  • • The refresh that keeps copies current (scorerefresh.py, every 12 h) runs separately from this check, so the check measures the refresh rather than triggering it. A stale result opens a public Corrections ticket; the next scheduled re-pull resolves it publicly with the new value.

Checker source: /api/public/code/accuracy.py · misses become tickets on the Corrections desk · Conflicts & revenue

Cookies run the site and measure what's working. Necessary ones are always on; you choose the rest. Policy.