Industry Vocabulary Reference
Government & Public Sector
Government and public-sector fields cover service delivery, procurement, records, security controls, and AI-use inventories. Use them to document a specific agency workflow.
Back to industry coverage library
This page shows selected examples and categories. Download the JSON for the complete vocabulary, including every field, permitted value, and policy pattern in this catalog.
How to use this reference
- Start with the core file if you need the cross-industry governance baseline.
- Choose an industry file for its workflow fields and permitted values.
- Match the OTel attributes to the policy paths your rules use, then verify the recorded fields in a test session.
Catalog context
Connect each agency workflow to its purpose, affected service, decision owner, and review outcome.
Risk note: OMB M-25-21 replaced M-24-10. Its high-impact AI category depends on the use case, with scope and exceptions defined in the memorandum.
Vocabulary file
- Download filename: 09_vertical_government_public_sector.json
- Kind: vertical
OTel namespaces
Referenced standards
These references explain the catalog's context. A listed standard does not establish that a configured application meets its requirements.
- NIST SP 800-53 Rev 5, Security and Privacy Controls for Information Systems and Organizations (2020)
- NIST SP 800-53B, Control Baselines for Information Systems (2020)
- NIST SP 800-37 Rev 2, Risk Management Framework (RMF) for Information Systems (2018)
- NIST SP 800-171 Rev 3, Protecting CUI in Nonfederal Systems (2024)
- NIST AI RMF 1.0, AI Risk Management Framework (2023)
- NIST AI 600-1, Generative AI Profile (2024)
- FedRAMP Rev 5, Federal Risk and Authorization Management Program (GSA/OMB, 2023)
- FedRAMP Consolidated Rules for 2026, Cloud-service assessment and agency use
- FIPS 140-3, Security Requirements for Cryptographic Modules (2019)
- FIPS 199, Standards for Security Categorization of Federal Information and Information Systems
- FIPS 200, Minimum Security Requirements for Federal Information and Information Systems
- OMB M-25-21, Accelerating Federal Use of AI through Innovation, Governance, and Public Trust
- OMB M-23-22, Delivering a Digital-First Public Experience (September 2023)
- OMB M-22-09, Moving the US Government Toward Zero Trust Cybersecurity Principles
- OMB M-21-31, Improving the Federal Government's Investigative and Remediation Capabilities (log retention)
- EO 14028, Improving the Nation's Cybersecurity (May 2021)
- CISA JCDC AI Cybersecurity Collaboration Playbook (2024)
- FAR Part 12/39, Federal Acquisition Regulation for IT and AI procurement
- DFARS 252.204-7012, Safeguarding Covered Defense Information
- EU AI Act (2024/1689) Annex III point 5, Essential private and public services and benefits
- EU AI Act (2024/1689) Annex III para 6, High-risk AI in law enforcement
- EU AI Act (2024/1689) Annex III para 7, High-risk AI in migration, asylum, border control
- EU GDPR Article 22, Automated individual decision-making including profiling
- EU NIS2 Directive (2022/2555), Essential and important entities in public administration
- Council of Europe Framework Convention on AI (CETS 225), Opened for signature September 2024
- G7 Hiroshima AI Process, Guiding principles for advanced AI systems (2023)
- OECD Principles on AI (2019, updated 2024)
- UN General Assembly Resolution A/RES/78/311, International AI Governance (March 2024)
Source references
- https://csrc.nist.gov/publications/detail/sp/800-53/rev-5/final
- https://www.fedramp.gov/
- https://www.whitehouse.gov/wp-content/uploads/2025/02/M-25-21-Accelerating-Federal-Use-of-AI-through-Innovation-Governance-and-Public-Trust.pdf
- https://www.fedramp.gov/2026/scope/
- https://www.fbi.gov/file-repository/cjis
- https://csrc.nist.gov/publications/detail/ai/100-1/final
- https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32024R1689
Subdomains
| Subdomain | Categories | Sample attributes |
|---|---|---|
| FedRAMP & Cloud Security Authorisation | 4 | government.fedramp.authorization_status, government.fips.security_level, government.fisma.impact_level |
| NIST SP 800-53 Control Compliance Monitoring | 3 | government.nist_sp800_53.control_family, government.nist_sp800_53.control_assessment_status, government.continuous_monitoring.frequency |
| AI Accountability & Agency Use Cases | 3 | government.ai_accountability.use_case, government.ai_accountability.min_risk_practice_status, government.ai_accountability.inventory_stage |
| Law Enforcement & Criminal Justice AI | 2 | government.law_enforcement.ai_tool_type, government.ai_accountability.bias_audit_outcome |
| Benefits Administration & Public Services | 2 | government.benefits.eligibility_decision_type, government.citizen_service.channel_type |
| Immigration & Border Management AI | 1 | government.immigration.ai_use_type |
| Federal Procurement & Acquisition AI | 2 | government.procurement.ai_acquisition_vehicle, government.procurement.ai_contract_risk_tier |
| FOIA, Records Management & Open Government | 2 | government.foia.processing_status, government.foia.exemption_category |
| Cybersecurity & Zero Trust (Federal) | 2 | government.zero_trust.maturity_level, government.cybersecurity.incident_severity_category |
Implementation examples
- FedRAMP & Cloud Security Authorisation: Fed RAMPAuthorization Status. An agency rule stops a connected data transfer when the destination lacks the required authorization record. Reviewers inspect the service boundary and recorded conditions. (Fedramp: Assess whether the cloud service and its use fall within FedRAMP scope. Reuse the applicable assessment package for the agency's authorization process.)
- FedRAMP & Cloud Security Authorisation: FIPSSecurity Level. A configured rule stops an action when the reported module level falls below the system's requirement. Reviewers check the certificate and configuration before changing the record. (Fips 140 3: FIPS 140-3 defines four security levels for cryptographic modules. Select the required level from the system's applicable security requirements.)
- NIST SP 800-53 Control Compliance Monitoring: NISTSPControl Family. AI continuous monitoring agent generates automated evidence for each NIST SP 800-53 control it can assess. Evidence records are tagged with control family and specific control ID (e.g. AC-2, AU-6) for ingestion into eMASS or equivalent agency GRC platform.
- NIST SP 800-53 Control Compliance Monitoring: Continuous Monitoring Frequency. FedRAMP ConMon requires monthly vulnerability scanning, annual penetration testing, and continuous log monitoring. AI compliance agents schedule and execute control assessments at the required frequency and generate evidence with timestamp and frequency classification for the FedRAMP PMO.
Control ideas
These patterns describe possible controls, not active rules. Confirm applicability, implement the control, and test its effect on the application.
Complete the required risk review before action
Hold the connected action until the agency's required risk review is complete. Check the assessed use, required practices, and applicable authorization together.
Regulatory basis: Agency-defined control informed by OMB M-25-21 Section 4, applied to the assessed AI use and its authorization.
Block autonomous adverse benefits determination
Require caseworker review before a connected benefits workflow issues a denial or termination. Keep the review and required notice with the decision record.
Regulatory basis: Agency-defined benefits control. Set review and notice requirements from the applicable program rules.
Enforce before the action
Pass the request and your business action to this function. The core SDK checks policy before the action runs and again before its result is released. A deny or review decision means the action never runs.
import { Veriproof } from '@veriproof/sdk-core';
import type { GovernedResult, IndustryFact, JsonValue } from '@veriproof/sdk-core';
const veriproof = Veriproof.fromEnv();
export async function runProtectedAction<TInput extends JsonValue, TValue>(
request: TInput,
action: (input: TInput, signal: AbortSignal) => Promise<TValue>,
): Promise<GovernedResult<TValue, TInput>> {
// Catalog values for this vertical. Replace them with facts from the current workflow.
const industry: IndustryFact[] = [
{ attribute: "government.fedramp.authorization_status", policyInput: "government_fedramp_authorization_status", value: "in_process" },
{ attribute: "government.fisma.impact_level", policyInput: "government_fisma_impact_level", value: "low" },
{ attribute: "government.rmf.lifecycle_phase", policyInput: "government_rmf_lifecycle_phase", value: "prepare" },
];
// Policy runs before action() and again before the result is released.
// A deny or review decision means action() never runs.
return veriproof.govern(
"government.public.sector.evaluate",
request,
({ input, signal }) => action(input, signal),
{ industry },
);
}- Replace the sample values with facts from the current workflow. Rules read them under
input.snapshot.industry. - Test both permitted and blocked actions. Confirm that a blocked action never reaches your business function.
- Only
completed,completed_with_warning, andtransformedresults carry a released value.
For review decisions, follow the Human Review guide to configure continuation. Observe remains available when you need to record activity without enforcing a decision.
Set up the Government & Public Sector example. See the API reference for TypeScript, Python, or .NET.
Try a simulator to see a governed decision in context. To connect your own workflow, verify your work email and start Developer free for 60 days. You can also review the relevant controls with our team.
Live demo → Start free for 60 days → Request coverage workshop →
Selected vocabulary categories
FedRAMPAuthorizationStatus
Recorded authorization status for the cloud service used by the workflow. Check the service boundary and agency authorization before using this status in a routing rule.
Workflow area: FedRAMP & Cloud Security Authorisation
- OTel attribute
government.fedramp.authorization_status- Permitted values
in_processfedramp_readyauthorized_agencyauthorized_with_conditionsrevokednot_applicable_on_premise
FIPSSecurityLevel
Security level recorded for a cryptographic module under FIPS 140-3. Keep the validation certificate and approved configuration with the module record.
Workflow area: FedRAMP & Cloud Security Authorisation
- OTel attribute
government.fips.security_level- Permitted values
level_1level_2level_3level_4
FISMAImpactLevel
The system's assessed security impact level under FIPS 199. It reflects potential harm from a loss of confidentiality, integrity, or availability.
Workflow area: FedRAMP & Cloud Security Authorisation
- OTel attribute
government.fisma.impact_level- Permitted values
lowmoderatehigh
RMFLifecyclePhase
Current activity in the NIST Risk Management Framework. Monitoring continues during operation and supports ongoing authorization; this field is not an approval record.
Workflow area: FedRAMP & Cloud Security Authorisation
- OTel attribute
government.rmf.lifecycle_phase- Permitted values
preparecategorizeselectimplementassessauthorizemonitor
NISTSPControlFamily
NIST SP 800-53 Rev 5 control family identifier. All 20 control families are represented. AI compliance agents tag automated evidence generation and control assessment actions with the applicable family for CSAM/eMASS integration and audit trail.
Workflow area: NIST SP 800-53 Control Compliance Monitoring
- OTel attribute
government.nist_sp800_53.control_family- First 8 permitted values
AC_access_controlAT_awareness_trainingAU_audit_accountabilityCA_assessment_authorisation_monitoringCM_configuration_managementCP_contingency_planningIA_identification_authenticationIR_incident_response
ControlAssessmentStatus
NIST SP 800-53A Rev 5 control assessment outcome status. AI compliance agents report the assessment result for each tested control in the Security Assessment Report (SAR) and continuous monitoring programme.
Workflow area: NIST SP 800-53 Control Compliance Monitoring
- OTel attribute
government.nist_sp800_53.control_assessment_status- Permitted values
satisfiedother_than_satisfiednot_applicablenot_assessedassessment_in_progressinherited_from_common_control_provider
ContinuousMonitoringFrequency
NIST SP 800-137A / FedRAMP continuous monitoring assessment frequency classification. AI compliance agents schedule automated control assessments according to these frequencies as required by FedRAMP ConMon obligations.
Workflow area: NIST SP 800-53 Control Compliance Monitoring
- OTel attribute
government.continuous_monitoring.frequency- First 8 permitted values
continuouslydailyweeklymonthlyquarterlysemi_annuallyannuallyon_demand
AIAccountabilityUseCase
The purpose of the agency's AI workflow. Select a value that describes its use, then record the agency's separate high-impact determination. M-25-21 considers the role of the output in the decision, not the workflow name alone.
Workflow area: AI Accountability & Agency Use Cases
- OTel attribute
government.ai_accountability.use_case- First 8 permitted values
benefits_eligibility_determinationlaw_enforcement_predictive_policinglaw_enforcement_facial_recognitionchild_welfare_risk_scoringhiring_and_employment_screeningparole_sentencing_risk_scoringimmigration_adjudicationimmigration_border_risk_screening
AIMinimumRiskPracticeStatus
Progress on a required risk management practice for an agency AI use case. Record completion evidence or the applicable waiver separately from this status.
Workflow area: AI Accountability & Agency Use Cases
- OTel attribute
government.ai_accountability.min_risk_practice_status- Permitted values
not_startedin_progresscompletedcompleted_with_exceptionswaiver_requestedwaiver_grantednot_applicableoverdue_paused
AIUseCaseInventoryStage
Progress through the agency's AI use case inventory. Record the current assessment and reporting status; inventory entry alone does not authorize an action.
Workflow area: AI Accountability & Agency Use Cases
- OTel attribute
government.ai_accountability.inventory_stage- Permitted values
identified_not_yet_assessedunder_assessmentinventoried_not_high_impactinventoried_high_impactinventoried_national_security_excepteddecommissionednot_covered_narrow_exception
LawEnforcementAIToolType
Record the type of AI tool used in law enforcement. Its intended use helps reviewers assess bias, individual rights, and applicable requirements.
Workflow area: Law Enforcement & Criminal Justice AI
- OTel attribute
government.law_enforcement.ai_tool_type- First 8 permitted values
facial_recognition_identificationpredictive_policing_hotspotrecidivism_risk_scoringbail_risk_assessmentgang_membership_identificationsocial_media_monitoringlicense_plate_reader_analyticsgunshot_detection_ai
BiasAuditOutcome
Recorded outcome of a bias audit. Keep its method, assessed population, and acceptance criteria with the result so reviewers can interpret the finding.
Workflow area: Law Enforcement & Criminal Justice AI
- OTel attribute
government.ai_accountability.bias_audit_outcome- Permitted values
no_disparate_impact_identifieddisparate_impact_identified_within_thresholddisparate_impact_identified_exceeds_thresholddisparate_impact_identified_remediation_completeaudit_in_progressaudit_not_yet_conductedaudit_methodology_under_review
This page uses the vocabulary JSON distributed with the documentation. Check its version when comparing it with an installed SDK.
Download the vocabulary JSON for offline review or automated comparisons.
Use the SDK reference for configuration and supported APIs. Keep vocabulary selection separate from the compliance team's assessment of applicable requirements.