Defense budget justification data type
A DoD budget justification narrative (R-2, P-40, OP-5, DD-1391, or Drug Interdiction) for one program in one President's Budget book, with its funding table, contracts, and construction project details.
- Source: The R-2, P-40, OP-5, and DD-1391 justification exhibits and the Drug Interdiction and Counter-Drug Activities publication in the DoD Comptroller and military department President's Budget justification books, FY2025 through FY2027.
- Update frequency: Once per President's Budget cycle, when a new set of justification books is published.
- Volume: Records load with the FY2025, FY2026, and FY2027 books. GovTribe has not published a record count yet as of November 2026.
- MCP: Search defense budget justifications MCP tool
Notes
A defense budget justification is the narrative a budget book prints for one program in one President's Budget book: an R-2 for an RDT&E program element, a P-40 for a procurement line item, an OP-5 for an O&M sub-activity group, a DD-1391 for a military construction project, or the Drug Interdiction publication. The same program has one justification per book that carried it, and each links to its Defense budget program data type.
All money is in thousands of US dollars: 100000 means $100 million. publication_fiscal_year is the President's Budget book; fiscal_year is the budget year the narrative justifies. R-2 and P-40 narratives carry a funding table and its flat summaries; DD-1391 narratives carry the installation, state or country code, facility category, and project cost. narrative is paged at 40,000 characters and is not a default field. Defense-Wide narratives link to their defense agency, such as MDA, DARPA, or SOCOM, through federal_agency. Cite a narrative with source; the books have no public URL in GovTribe, and govtribe_url is null because these records have no GovTribe page yet. DD-1391 location codes use the C-1 construction exhibit's codes: USPS codes for states and territories, and DoD country codes overseas. A country the C-1 does not list keeps the value the form prints, in capitals. See Defense budget data for how books, fiscal years, and funding kinds fit together.
Attributes
| Field | Type | Attribute |
|---|---|---|
govtribe_id | string | GovTribe ID |
govtribe_type | string | GovTribe type |
govtribe_url | string | null | GovTribe URL |
name | string | Name |
exhibit | string | Exhibit |
exhibit_label | string | Exhibit label |
service | string | null | Service |
service_label | string | null | Service label |
program_code | string | null | Program code |
program_name | string | null | Program name |
fiscal_year | number | Fiscal year |
publication_fiscal_year | number | null | Publication fiscal year |
federal_agency | relationship | Federal agency |
defense_budget_program | relationship | Defense budget program attribute |
narrative | string | null | Narrative |
narrative_page | number | null | Narrative page |
narrative_page_count | number | Narrative page count |
narrative_sections | object[] | Narrative sections |
funding | object | null | Funding |
funding_request_thousands | number | null | Funding request thousands |
funding_projection_thousands | number | null | Funding projection thousands |
funding_continuing | boolean | null | Funding continuing |
mdap_code | string | null | MDAP code |
performing_activity_names | string[] | null | Performing activity names |
manufacturers | string[] | null | Manufacturers |
contract_types | string[] | null | Contract types |
contract_methods | string[] | null | Contract methods |
installation | string | null | Installation |
location_state | string | null | Location state |
facility_category_code | string | null | Facility category code |
project_cost_thousands | number | null | Project cost thousands |
source | object | null | Budget source |
updated_at | string | null | Updated at |
Related articles
- Defense budget data: Read budget amounts, books, fiscal years, and funding kinds correctly.
- Defense budget justification MCP response: Review the MCP response shape returned by defense budget justification search results.