Skip to content

Repository files navigation

Governance Benchmark Dataset

Status: Alpha Python: 3.11-3.13 CI DOI arXiv License: Apache-2.0 License: CC BY 4.0

Curated benchmark dataset and evaluation harness for comparing governance evidence feasibility across four decision system architectures.

Academic Context

This benchmark is the primary artifact of:

Solozobov, O. (2026). Governed Auditable Decisioning Under Uncertainty: Synthesis and Agentic Extension. arXiv:2604.19112. https://arxiv.org/abs/2604.19112

The dataset supports the cross-architecture comparison (rule engines, hybrid ML+rules, streaming feature-driven, agentic AI) that underpins the synthesis of the N4 governance evidence framework.

Install

From GitHub

Use this until the first package-index release, or when installing directly from source control:

pip install git+https://github.com/governance-evidence/governance-benchmark-dataset.git

Install the parquet extra when you need Parquet I/O helpers:

pip install "governance-benchmark-dataset[parquet] @ git+https://github.com/governance-evidence/governance-benchmark-dataset.git"

From a Package Index

This will be available after the first package-index release:

pip install governance-benchmark-dataset

For Contributors

Clone the repository, create a local virtual environment, and install development dependencies:

python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Purpose

Answers: "Does the N4 governance evidence framework generalize across decision system architectures, and where does it structurally fail?"

Four Architecture Types

Architecture Collapse Modality Cascade Traces
Deterministic Rule Engines Coverage erosion No
Hybrid ML + Rules Metric erosion, ground truth delay Yes
Streaming Feature-Driven Content staleness No
Agentic AI All modalities + 3 structural breaks Yes

Quick Start

python examples/cross_architecture_comparison.py

Table Helpers

The comparison helpers now distinguish between raw feasibility levels and derived numeric score breakdowns:

  • generate_feasibility_level_table(matrices) returns raw feasibility level values such as fillable, partially_fillable, unfillable, and opaque
  • generate_score_breakdown_table(comparison) returns numeric per-property score values derived from the scoring rubric
  • generate_summary_table(comparison) returns per-architecture overall, feasibility, cascade, and gap scores with ranking

The legacy generate_feasibility_table(comparison) function is still available for backward compatibility, but it returns numeric score breakdown values rather than raw feasibility levels. Prefer the explicit helper names above for new code.

For an end-to-end example that loads scenarios, computes per-architecture scores, and renders compact comparison tables, run:

python examples/cross_architecture_comparison.py

For the minimal single-scenario scoring flow, see:

python examples/load_and_score.py

Dataset Structure

Each architecture type provides:

  • Scenario Records -- documented decision events with Decision Event Schema events and governance assessments
  • Feasibility Matrix -- per Decision Event Schema property: Fillable | Partially | Unfillable | Opaque
  • Cascade Traces (hybrid + agentic only) -- how governance failures propagate through framework layers

Development

make install    # pip install -e ".[dev]"
make check      # ruff lint + mypy strict + pytest 100% coverage
make format     # auto-fix lint + format

License

Related Projects

This benchmark is part of the governance-evidence toolkit:

Repository Role Concept DOI
decision-event-schema Schema whose properties this benchmark scores 10.5281/zenodo.18923177
evidence-sufficiency-calc Sufficiency scoring used in benchmark evaluation 10.5281/zenodo.19233930
governance-drift-toolkit Drift monitoring validated by benchmark scenarios 10.5281/zenodo.19236417
evidence-collector-sdk Event collection layer that produces scored events 10.5281/zenodo.19245404

All DOIs above are concept DOIs -- each resolves to the latest Zenodo release of that artifact.

Citation

If you use this benchmark in your research, please cite both the paper and the dataset artifact.

Paper (primary):

@misc{solozobov2026governedauditable,
  author = {Solozobov, Oleg},
  title  = {Governed Auditable Decisioning Under Uncertainty: Synthesis and Agentic Extension},
  year   = {2026},
  eprint = {2604.19112},
  archivePrefix = {arXiv},
  primaryClass  = {cs.CY},
  doi    = {10.48550/arXiv.2604.19112},
  url    = {https://arxiv.org/abs/2604.19112}
}

Dataset (this repository):

@dataset{solozobov2026governancebenchmark,
  author    = {Solozobov, Oleg},
  title     = {Governance Benchmark Dataset},
  version   = {0.2.0},
  year      = {2026},
  url       = {https://github.com/governance-evidence/governance-benchmark-dataset},
  doi       = {10.5281/zenodo.19248722}
}

The dataset doi above is the concept DOI (always resolves to the latest Zenodo release). The current v0.2.0 version DOI is 10.5281/zenodo.19479343.

See CITATION.cff for machine-readable citation metadata.

About

Benchmark dataset and evaluation harness for comparing governance evidence feasibility across rule-based, hybrid ML, streaming, and agentic AI decision systems.

Topics

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages