How we verify Oklahoma data

Every number on our Oklahoma pages comes from Oklahoma OpenBooks (data.ok.gov), the state's own transparency portal. This page is the standing verification report: what we hold, the quality gates every load must pass, and the reconciliation math against the state's own published totals, including the part that doesn't match.

18,736,669payments on record
Jul 2, 2007 – Jun 30, 2025coverage window
Jul 12, 2026last refreshed
0.000%reconciliation gap, December 2024

The chain of custody

Each record travels the same six steps, and every step leaves evidence:

  1. The state records a payment in its accounting system.
  2. The state publishes it in bulk on Oklahoma OpenBooks (data.ok.gov).
  3. We fetch the official bulk file; every fetch is logged with a timestamp, and failures are recorded too.
  4. The state's row is archived exactly as received and fingerprinted. The archive is append-only: records are never edited or deleted, even when the state overwrites its own history.
  5. Names are normalized with deterministic rules (see methodology); the original name is kept alongside, and quality gates run on every load.
  6. Pages are published from a versioned release; the version appears at the foot of every page.

Quality gates

A Oklahoma release does not go live unless all four gates pass. Current status:

GateResult
Extraction integrityPublished payment facts re-derived from the raw archive match to the penny across 18.8 million payments, fiscal years 2008 through 2026.
No orphan paymentsEvery payment resolves to a vendor and an agency record. Zero orphans.
Duplicate rate0.0000% duplicates on the natural-key fingerprint.
Portal reconciliationMonth-grain totals match the state's portal exactly, to the row and to the penny, for mutually covered periods (details below).

The reconciliation math, December 2024

Oklahoma is reconciled at month grain rather than by fiscal year, because coverage gaps run in both directions: the state's portal no longer displays some years we hold, and the state's recent monthly files are structurally partial. December 2024 is a month both sides hold in full, so it is where the comparison is exact.

Here is the comparison against the state's own published figures, to the cent:

Oklahoma Checkbook, Vendor Transactions report, December 2024 by effective date (captured Jul 9, 2026)$359,553,421.83
SpendLedger December 2024 payment sum$359,553,421.83
Difference: 0.000%, within the documented 0.5% tolerancePASS

No adjustment was needed: 8,768 payment rows on the portal, 8,768 in our archive, identical dollars to the penny. Where Oklahoma's portal and our archive hold the same period, they agree exactly. A fiscal-year-level tripwire is also stored so that any future coverage regression in the state's files fails our gates loudly.

Known limitations

Check us yourself

Beyond the automated gates, we verify month-level totals and random individual payments against the state's own Vendor Transactions report; the query links above reproduce our filters exactly on the state's site. A single mismatch is treated as a stop-the-line event for the source. You can do the same: pick any payment on this site and look it up on the state's own portal by vendor name and date. If the portal disagrees with us, we want to know.

Machine-readable version of this report: /trust/ok/provenance.json. Report content last reviewed Jul 11, 2026.