MyNixOS website logo
Description

Statistical Auditing and Governance Reporting for Employment AI Systems.

Provides statistical auditing, risk documentation, and reporting tools to support AI governance workflows for employment and hiring decision systems. Implements the EEOC four-fifths adverse impact rule (Equal Employment Opportunity Commission, 1978, <https://www.ecfr.gov/current/title-29/subtitle-B/chapter-XIV/part-1607>), NYC Local Law 144 bias audit requirements (New York City, 2023, <https://www.nyc.gov/site/dca/about/automated-employment-decision-tools.page>), and the AI Risk Management Framework checklist items from the National Institute of Standards and Technology (2023, <doi:10.6028/NIST.AI.100-1>). Optionally supports EU AI Act high-risk classification (European Parliament and Council, 2024, <https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32024R1689>). The package does not provide legal advice or certify legal compliance; it is a statistical and documentation support tool.

AIGovernance

Statistical Auditing and Governance Reporting for Employment AI Systems

R-CMD-check License: MIT R >= 4.1.0

Disclaimer:AIGovernance provides statistical auditing and documentation support tools only. It does not provide legal advice and does not certify compliance with any law or regulation.


Motivation

Organisations deploying AI systems in employment decisions face growing regulatory requirements — from the EEOC 4/5ths adverse impact rule to NYC Local Law 144 (mandatory annual bias audits for AEDTs) to the EU AI Act (High Risk classification for employment AI). Yet no dedicated R package provides a unified statistical workflow for these governance tasks.

AIGovernance fills this gap as a focused MVP for the employment domain.


Frameworks Covered (v0.1.0)

FrameworkJurisdictionCoverage
EEOC Uniform GuidelinesUS FederalAdverse impact (4/5ths rule), Fisher & Z tests
NYC Local Law 144New York CityImpact ratio table, disclosure format, procedural checklist
NIST AI RMF 1.0US (voluntary)GOVERN / MAP / MEASURE / MANAGE scoring
EU AI ActEuropean UnionRisk tier classification, Annex III, key obligations

Installation

# From GitHub (development version)
remotes::install_github("causalfragility-lab/AIGovernance")

# From CRAN (once accepted)
install.packages("AIGovernance")

Quick Start

library(AIGovernance)

# --- 1. Built-in synthetic hiring data ---
data(hiring_sim)

# --- 2. Build governance object ---
gov <- aigov_build(
  data        = hiring_sim,
  outcome     = selected,
  group       = race_ethnicity,
  ref_group   = "White",
  frameworks  = c("EEOC", "NYC_LL144", "NIST_RMF"),
  org_name    = "Acme Corporation",
  system_name = "ResumeAI v1.0"
)

# --- 3. Check applicable laws ---
aigov_scope(gov, domain = "employment", us_state = "NY")

# --- 4. EEOC adverse impact ---
gov <- aigov_adverse_impact(gov)

# --- 5. NYC Local Law 144 ---
gov <- aigov_audit_nyc(gov)

# --- 6. NIST AI RMF ---
gov <- aigov_audit_nist(gov, responses = list(
  GOVERN_1_1 = TRUE, MAP_1_1 = TRUE, MEASURE_1_1 = TRUE
))

# --- 7. EU AI Act risk classification ---
gov <- aigov_classify(gov, domain = "employment",
                       makes_final_decision = TRUE,
                       human_oversight = FALSE)

# --- 8. Generate HTML report ---
aigov_report(gov, format = "html")

Core Functions

FunctionDescription
aigov_build()Construct governance audit object
aigov_scope()Determine applicable frameworks by domain + jurisdiction
aigov_adverse_impact()EEOC 4/5ths rule + statistical tests
aigov_audit_nyc()NYC Local Law 144 impact ratios + checklist
aigov_audit_nist()NIST AI RMF 1.0 GOVERN/MAP/MEASURE/MANAGE scoring
aigov_classify()EU AI Act risk tier + NIST risk tier
aigov_checklist()Display checklist items for any framework
aigov_report()Generate HTML audit report

Ecosystem

AIGovernance is designed to work alongside:

PackageRole
decisionpathsLongitudinal decision path construction
DecisionDriftTemporal drift detection in repeated AI decisions
AIBiasLongitudinal bias amplification analysis

Planned for v0.2.0

  • aigov_monitor() — threshold-based drift alerts
  • aigov_remediate() — actionable remediation suggestions
  • Colorado AI Act (SB 205) module
  • Illinois AI Video Interview Act module
  • Integration with AIBias and DecisionDrift objects

References


Citation

@Manual{Hait2026AIGovernance,
  title  = {AIGovernance: Statistical Auditing and Governance Reporting
             for Employment AI Systems},
  author = {Hait, Subir},
  year   = {2026},
  note   = {R package version 0.1.0},
  url    = {https://github.com/causalfragility-lab/AIGovernance}
}

Author

Subir Hait
Michigan State University
[email protected]
ORCID: 0009-0004-9871-9677

License

MIT © Subir Hait.

Metadata

Version

0.1.0

License

Unknown

Platforms (79)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    wasip1
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arc-linux
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-linux
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • sh4-linux
  • vc4-none
  • wasm32-wasip1
  • wasm64-wasip1
  • x86_64-cygwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-uefi
  • x86_64-windows