Federal AI Intelligence
Menu
Snapshot · OMB 2025 inventory · processed Oct 11, 2026
Methodology and data quality

Methodology and data quality

How the data was loaded, cleaned and analysed, what each measure means, and what this platform cannot tell you.

Data source and refresh status

Dataset
2025 Federal Agency AI Use Case Inventory (individually reported use cases)
Publisher
Office of Management and Budget (OMB) under OMB Memorandum M-25-21
Official source
https://github.com/ombegov/2025-Federal-Agency-AI-Use-Case-Inventory
Source file
2025_individually_reported_AI_use_cases.xlsx
SHA-256 62d5baa65fa3205972cbfe59…
Update mode
Static snapshot. This is not a live feed. OMB publishes inventories once per reporting cycle; this platform shows the validated file listed here.
Last successful processing
2026-10-11 16:12 UTC
Dataset version
2025-inventory@62d5baa65fa3
Additions or changes
Not applicable: one snapshot loaded, no prior version to compare.

A new inventory is loaded by running the ingestion pipeline on the new file. The pipeline validates the schema, normalises with versioned rules, and refuses to publish if headers do not match. Version-to-version change logs are designed but not yet built (see docs/ARCHITECTURE.md).

Data-quality summary

Worksheet
Consolidated Inventory · 36 columns · 3,613 rows including headers
Records retained
3,611 from 41 agencies
Blank or repeated header rows
0 blank, 0 repeated headers
Missing agency IDs
704 (every record has an internal ID)
Duplicated agency IDs
28 records sharing 13 values
Start dates
blank 2209, parsed 1399, out_of_range 3
Date precision
month 484, day 879, year 36
Governance answers flagged
75 (wrong-question options or free text)
Contact emails
2496 in source, 0 in this platform

The full report, with completeness for every field and every category distribution, is in docs/DATA_QUALITY_REPORT.md.

Definitions and calculation rules

Use-case record. One row of the inventory. Agencies split systems into use cases differently, so counts compare reporting, not AI capacity.

Lifecycle. From the stage answer. Blank stage is shown as "Status not reported" and never merged into another stage.

High-impact. The agency's own designation under M-25-21, not an independent risk rating.

Disclosure completeness. Share of 12 core fields filled per record, averaged per agency. It measures reporting, not quality of the AI.

Agency comparisons. Agency figures aggregate many records. The agency is the unit of comparison; records are not treated as independent observations of agency behaviour, and no statistical tests are run.

Governance statuses. Reported in place; Reported in progress; Reported not in place; Not applicable; Precluded by law or guidance; Waived by CAIO; Other or ambiguous answer; No answer reported. Blank is never read as negative. Ambiguous answers are kept as "other" and flagged.

Governance denominators. Default scope is records designated high-impact, the population the minimum practices apply to. Every governance view shows its scope and counts for each status. "In place of applicable" divides by scope minus not applicable, precluded and waived.

Operational functions. Keyword rules on name, problem and outputs (18 tags). Rules are in pipeline/normalize.py. They miss some records and catch some wrongly; use them to explore, not to count precisely.

Vendors. Free-text field matched against a list of >60 companies. 78% of records name no vendor.

No governance maturity score. The fields are too sparse and too dependent on designation choices for a defensible composite. The platform shows a multidimensional profile instead.

Cross-agency similarity

Score = 0.85 × text similarity + 0.15 × categorical agreement. Text similarity is TF-IDF cosine on problem (0.4), outputs (0.4), benefits (0.1) and data description (0.1), reweighted over fields both records report. Categorical agreement: same topic (0.4), same AI classification (0.25), shared function tag (0.35). Only pairs from different agencies scoring at least 0.2 are kept, top 10 per record. Bands: strong ≥ 0.50, moderate ≥ 0.35, weak below. Bands were set by reading samples, not by a labelled benchmark. No external model or API is used.

Data dictionary

43 fields
Internal fieldSource headerTypeFilledNormalisation and notes
agency_abbrAgency Abbreviationtext100%Agency abbreviation. Used as the agency key; names are consistent per abbreviation.
agency_nameAgency Nametext100%Full agency name.
use_case_idUse Case ID [Agency Abbrev.] – [#]text80.5%Agency-assigned ID. 704 missing and some duplicated or placeholder values; every record also gets a stable internal ID (rid = 'R' + worksheet row).
nameUse Case Nametext100%Use case name as reported.
bureauBureau/Componenttext98.4%Bureau or component.
contact_emailEmail AddresstextEXCLUDED at ingestion. Never written to processed data, search, exports or analyst answers.
withheldShould this AI use case be withheld from public reporting?category68.7%Withheld-from-public-reporting answer: a) no, b) risk to disclosure, c) prohibited by law, d) other.
stageStage of Developmentcategory90.6%a) pre-deployment, b) pilot, c) deployed, d) retired; blank becomes 'unknown'.
high_impactIs the AI use case high-impact?category88.2%a) high-impact, b) presumed high-impact but determined not, c) not high-impact; blank becomes 'unknown'.
impact_justificationJustificationtext22.9%Justification for the high-impact determination.
topicUse Case Topic Areacategory83.3%Topic area. 'Administrative functions' merged with 'Administrative Functions'; 'Other – X' variants fold into 'Other' with topic_detail.
ai_classAI Classificationcategory81.7%AI classification, mapped from the leading phrase of the answer option.
problemWhat problem is the AI intended to solve?text83.6%Problem the AI is intended to solve.
benefitsWhat are the expected benefits and positive outcomes from the AI for an agency’s mission and/or the general public?text81.8%Expected benefits and outcomes.
outputsDescribe the AI system’s outputs.text78.8%Description of system outputs.
start_dateDate when AI use case became operational or the pilot’s start datedate38.8%Operational or pilot start date. Mixed formats parsed to ISO with day, month or year precision; original kept; years outside 1980 to 2026 flagged.
sourcingWas the system involved in this use case purchased from a vendor or developed under contract(s) or in-house?category44.4%a) purchased from vendor, b) in-house, c) both; blank becomes 'unknown'.
vendorVendor(s) Nametext21.9%Free-text vendor names. Matched to a standard company list (vendors[]); original kept.
atoDoes this AI use case have an associated Authorization to Operate (ATO)?yes/no42.7%Authorization to Operate.
system_namesSystem(s) Nametext25.1%System name(s).
training_dataDescribe any data used to train, fine-tune, and/or evaluate performance of the model(s) used in this use case.text35.7%Data used to train, fine-tune or evaluate.
data_catalogIf the data is required to be publicly disclosed as an open government data asset, provide a link to the entry on the Federal Data Catalog.url/text5.7%Federal Data Catalog link; first URL extracted.
piiDoes this AI use case involve personally identifiable information (PII) that is maintained by the agency?yes/no41.8%Involves PII maintained by the agency.
piaIf publicly available, provide the link to the AI use case’s associated Privacy Impact Assessment (PIA).url/text6.5%Privacy Impact Assessment link; first URL extracted.
demographicsWhich, if any, demographic variables does the AI use case explicitly use as model features?category list30.6%Demographic variables used as model features; parsed to a list of variable keys plus a status.
custom_codeDoes this project include custom-developed code?yes/no47.4%Includes custom-developed code.
code_linkIf the code is open source, provide the link for the publicly available source code.url/text6.9%Open-source code link; first URL extracted.
gov_testingHas pre-deployment testing been conducted for this AI use case? Practice: Complete AI Impact Assessmentgovernance7.1%Pre-deployment testing. Status vocabulary: affirmative, in_progress, negative, not_applicable, precluded, waived, other, blank.
gov_impact_assessmentHas an AI impact assessment been completed for this AI use case? Practice: Complete AI Impact Assessmentgovernance6.5%AI impact assessment completed.
impacts_textWhat are the potential impacts of using the AI for this particular use case and how were they identified? Subpractice: Complete AI Impact Assessmenttext6.8%Potential impacts and how they were identified.
gov_independent_reviewHas as independent review of the AI use case been conducted? Sub practice Complete AI Impact Assessmentgovernance7.4%Independent review. 'Yes' by another office, oversight board or CAIO all map to affirmative; CAIO waiver maps to waived.
gov_monitoringIs there a process to conduct ongoing monitoring to identify any adverse impacts to the performance and security of the AI functionality, as well as to privacy,governance7.4%Ongoing monitoring process.
gov_trainingHas the agency established sufficient and periodic training for operators of the AI to interpret and act on the its output and managed associated risks? Practicgovernance7.8%Operator training. Answers copied from the monitoring question are flagged and classed as 'other'.
gov_failsafeDoes this AI use case have an appropriate fail-safe that minimizes the risk of significant harm? Practice: Provide Additional Human Oversight, Intervention, andgovernance8.1%Fail-safe that minimises risk of significant harm.
gov_appealIs there an established appeal process in the event that an impacted individual would like to appeal or contest the AI system’s outcome? Practice: Offer Consistgovernance8%Appeal process. 'Law, operational limitations or guidance precludes' maps to precluded.
gov_feedbackWhat steps has the agency taken to consult and incorporate feedback from end users of this AI use case and the public? Practice: Consult and Incorporate Feedbacgovernance7.3%Consultation with end users and the public. Lettered options a to c and recognised free text map to affirmative; 'd) Other' and unrecognised free text map to other.
rid(derived)idStable internal record ID from the worksheet row.
source_row(derived)integerWorksheet row number in the source file (provenance).
id_status(derived)categoryok, missing, duplicate or placeholder.
vendors(derived)listStandardised company names matched in the vendor text.
functions(derived)listOperational-function tags from keyword rules on name, problem and outputs.
completeness(derived)0 to 1Share of 12 core fields filled: stage, high-impact, topic, AI class, problem, benefits, outputs, sourcing, start date, ATO, PII, custom code.
original(derived)objectOriginal source values for every normalised category field.

Agency disclosure completeness

Mean share of 12 core fields filled
AgencyRecordsCompleteness
DOC2230.9%
TVA5916.5%
CFTC316.7%
ED5616.7%
NSF1725%
GSA4933.3%
PBGC1741.7%
FCA355.6%
VA36757.4%
NEA458.3%
STB258.3%
STATE6061.8%
FDIC5062.3%
NASA42562.6%
FCC665.3%
SEC6066.1%
EPA2968.4%
DOT7069.6%
DOL4171.7%
TREAS12971.8%
DHS23873.2%
HUD1177.3%
USDA16277.4%
HHS44777.5%
FHFA1679.2%
DOJ31480.8%
DOE34083%
FERC683.3%
FRB3883.6%
NCUA684.7%
DOI24790.5%
NIGC591.7%
OSC191.7%
EAC493.8%
NTSB493.8%
SSA3399%
FTC16100%
NARA14100%
NRC4100%
OSHRC1100%
SBA34100%

Feature tiers

Preview mode: all features available
FeaturePlanned tier
Executive overviewFree
Use-case explorerFree
Agency profilesFree
Governance analyticsFree
Technology landscapeFree
Multi-agency comparisonProfessional
Cross-agency discoveryProfessional
Cross-tabulation workspaceProfessional
Printable reports and briefingsProfessional
CSV export of filtered recordsProfessional
Question-based analystProfessional
JSON API accessInstitutional
Full-dataset bulk exportInstitutional

There is no login or payment yet. Tiers are configuration only, enforced server-side when switched on.

What this platform does not do

  • It does not verify agency answers or audit any system.
  • It does not show or infer budgets, spending, accuracy, performance, return on investment or deployment success. The inventory contains none of these.
  • It does not label any agency or system compliant, non-compliant, safe or unsafe.
  • It does not identify the underlying AI model from a vendor name or classification.
  • It does not declare that two systems can be shared; discovery produces candidates for human review.