Who this is for: Federal Chief AI Officers, AI Governance Board members, agency CIOs and CISOs, federal acquisition professionals (COs and COTRs), AI vendors selling to federal agencies, and compliance teams preparing AI systems for federal use.

IN EFFECT: M-24-10 has been in effect since March 28, 2024. M-24-18 acquisition requirements apply to contracts awarded under solicitations issued on or after March 23, 2025. Federal agencies are actively implementing these requirements.

CRITICAL ASSESSOR NOTICE: SWT3 witness anchors record that a governance event occurred and capture its computational factors. They do not replace assessor judgment. The assessor must independently verify that the substance of each implementation meets OMB requirements. Anchors provide the evidence trail -- the assessor determines whether that evidence is sufficient.

Contents

1. Quick Reference 2. M-24-10: Governance, Innovation, and Risk Management 3. M-24-18: Responsible AI Acquisition 4. Obligation-to-Procedure Mapping 5. Detailed Procedure Cards 6. SDK Integration Examples 7. Related Guides and References

1. Quick Reference

FieldDetail
M-24-10Advancing Governance, Innovation, and Risk Management for Agency Use of AI (March 28, 2024)
M-24-18Advancing the Responsible Acquisition of AI in Government (September 24, 2024)
M-24-18 EffectiveApplies to solicitations issued on or after March 23, 2025
ScopeAll CFO Act agencies and their AI vendors/contractors
Key RolesChief AI Officer (mandatory), AI Governance Board, Chief Data Officer
Impact AssessmentRequired before deploying safety-impacting or rights-impacting AI
AI InventoryAnnual public AI use case inventory (Section 4)
Code SharingProactive sharing of custom-developed AI code and model weights
SWT3 Procedures15 procedures mapped across 13 namespaces

2. M-24-10: Governance, Innovation, and Risk Management

OMB Memorandum M-24-10, issued March 28, 2024, is the most comprehensive federal AI governance directive to date. It establishes four pillars of agency AI obligations:

Pillar 1: Governance Structure

Pillar 2: AI Use Case Inventory

Pillar 3: Risk Management for Safety and Rights

Pillar 4: Innovation and Code Sharing

3. M-24-18: Responsible AI Acquisition

OMB Memorandum M-24-18, issued September 24, 2024, extends AI governance requirements into the federal procurement process. It applies to contracts awarded under solicitations issued on or after March 23, 2025.

4. Obligation-to-Procedure Mapping

OMB RequirementSourceProcedureDescription
Chief AI Officer / Governance BoardM-24-10 Sec.3AI-GOV.1Governance event witnessing
AI impact assessmentM-24-10 Sec.5(b)AI-IMPACT.1Impact assessment witnessing
AI use case inventoryM-24-10 Sec.4AI-TRANS.1Transparency disclosure witnessing
Bias and equity assessmentM-24-10 Sec.5(c)(iii)AI-FAIR.1Bias detection witnessing
Data quality and provenanceM-24-10 Sec.5(c)(i)AI-DATA.1Data governance witnessing
Human oversightM-24-10 Sec.5(c)(iv)AI-HITL.1Human oversight witnessing
Monitoring and auditM-24-10 Sec.5(c)(ii)AI-AUDIT.1Audit integrity witnessing
Explainability and noticeM-24-10 Sec.5(c)(v)AI-EXPL.1Explainability witnessing
AI lifecycle and code sharingM-24-10 Sec.6AI-LCM.1Lifecycle event witnessing
AI security controlsM-24-10 Sec.5(c)(vi)AI-SEC.1Security control witnessing
AI supply chain riskM-24-18 Sec.4AI-SUPPLY.1Supply chain provenance witnessing
AI component SBOMM-24-18 Sec.5AI-SBOM.1Component transparency witnessing
AI identity managementM-24-18 Sec.3(b)AI-ID.1Identity witnessing
AI testing and assessmentM-24-18 Sec.3(c)AI-ASSESS.1Assessment witnessing
Consent and noticeM-24-18 Sec.3(d)AI-CONSENT.1Consent mechanism witnessing

5. Detailed Procedure Cards

AI-GOV.1

Governance Event Witnessing

OMB requires: Agencies must designate a Chief AI Officer and establish an AI Governance Board. The CAIO must coordinate all AI activities, the board must include cross-functional membership (CIO, CDO, CHCO, senior agency official for privacy, civil rights/liberties officer), and the governance structure must be actively maintained with documented decisions.

How SWT3 addresses it: witnessGovernance() mints an anchor recording each governance event -- board meetings, policy approvals, risk acceptance decisions, CAIO directives. Factor A captures the event type. Factor B records the decision outcome. The anchor chain proves that governance is active and continuous, not a one-time designation. For M-24-18, governance anchors also demonstrate vendor oversight and acquisition review board activity.

Assessor Tip

Query AI-GOV.1 anchors for the assessment period. Verify that governance meeting cadence is consistent (M-24-10 implies ongoing, not annual). Check that cross-functional participation is reflected in anchor metadata. For agencies, verify CAIO designation predates AI deployment.

AI-IMPACT.1

Impact Assessment Witnessing

OMB requires: Before deploying any safety-impacting or rights-impacting AI, agencies must complete an AI impact assessment covering data quality, bias, human oversight, monitoring, explainability, and security. The assessment must be completed and risk mitigations implemented -- or a waiver obtained from the agency head -- before the AI system goes live.

How SWT3 addresses it: witnessImpact() mints an anchor recording the assessment scope, classification (safety/rights), assessment date, assessor identity, and completion status. The anchor timestamp proves the assessment was completed before deployment. Factor A captures the risk classification. Factor B records whether the system passed, required mitigation, or received a waiver.

Assessor Tip

The critical verification is temporal: the AI-IMPACT.1 anchor timestamp must predate the first production inference anchor for the same system. If a waiver was obtained, verify the waiver authority matches the agency head or designated official.

AI-EXPL.1

Explainability Witnessing

OMB requires: Agencies must provide notice and explanation to individuals adversely affected by AI decisions, particularly for rights-impacting AI. Individuals must have a way to contest AI-influenced outcomes and request human review.

How SWT3 addresses it: witnessExplainability() mints an anchor recording the explanation type (model rationale, feature importance, decision factors), recipient category (affected individual, reviewing official, oversight body), and delivery method. The anchor proves that explanations are generated and delivered as required, creating an evidence trail for individual rights requests.

Assessor Tip

For rights-impacting AI, verify that AI-EXPL.1 anchors exist for every adverse decision. Check that the explanation mechanism is meaningful -- boilerplate disclosures that do not explain the specific decision factors are insufficient under M-24-10.

AI-SUPPLY.1

Supply Chain Provenance Witnessing

OMB requires: Under M-24-18, AI vendors must demonstrate supply chain transparency in federal procurements. This includes identifying all third-party AI components, model providers, training data sources, and inference dependencies. Agencies must assess supply chain risk as part of AI acquisition.

How SWT3 addresses it: witnessSupplyChain() mints an anchor recording the component inventory, provider attestation status, risk assessment results, and last review date. For M-24-18 compliance, the anchor chain demonstrates continuous supply chain visibility across the contract period, not just at award time.

Assessor Tip

Verify that AI-SUPPLY.1 anchors are current (refreshed at least quarterly per M-24-18 guidance). Cross-reference with the contract's AI-specific clauses to confirm all required supply chain disclosures are covered. For multi-tier supply chains, verify that sub-provider attestations cascade through the anchor chain.

6. SDK Integration Examples

Python

pip install swt3-ai

from swt3_ai import Witness
witness = Witness(api_key="axm_live_xxx", strict=True)

# Witness AI Governance Board meeting (M-24-10 Sec.3)
witness.witness_governance(
    event_type="governance_board_meeting",
    decision="risk_acceptance",
    participants=["caio", "cio", "cdo", "privacy_officer"]
)

# Witness AI impact assessment (M-24-10 Sec.5(b))
witness.witness_impact(
    system_name="claims-adjudication-model-v3",
    classification="rights_impacting",
    assessment_result="passed_with_mitigations"
)

# Witness supply chain for acquisition (M-24-18 Sec.4)
witness.witness_supply_chain(
    component="anthropic-claude-sonnet",
    risk_assessment="current",
    contract_ref="FA8750-26-C-0001"
)

7. Related Guides and References