language:
- en
task_categories: - question-answering
tags: - arifOS
- governance
- benchmark
- industrial-AI
- constitutional-AI
- asset-operations
- AssetOpsBench
license: apache-2.0
pretty_name: a2b-eval-results
configs:
config_name: per_scenario
data_files:- split: train
path: data/per_scenario/results.jsonl
splits: - name: train
num_examples: 102
- split: train
config_name: run_summary
data_files:- split: train
path: data/run_summary/runs.jsonl
splits: - name: train
num_examples: 3
- split: train
config_name: default
data_files:- split: train
path: evals/azure-gpt4.1-mini-eval-20260715T072440Z.jsonl
splits: - name: train
num_examples: 111
- split: train
config_name: scenario_data
data_files:- split: train
path: scenario_data/sample_50_questions.jsonl
splits: - name: train
num_examples: 50
- split: train
config_name: cutoff_m3_three_lane_2026_10_05
data_files:- split: train
path: evals/cutoff-m3-three-lane-20261005T135500Z.jsonl
splits: - name: train
num_examples: 60
- split: train
50
🗺️ Position in I-ARIF Governance Stack
This dataset is part of the arifOS constitutional governance training-and-evaluation pipeline — a closed-loop alignment substrate.
| # | Dataset | Role | Downloads | License |
|---|---|---|---|---|
| 1 | AAA | Constitutional substrate — doctrine + gold eval | 161 | AGPL-3.0 |
| 2 | BBB | Baseline behavior benchmark — ILMU API audit | 247 | CC-BY-4.0 |
| 3 | CCC | Alignment contrast corpus — ILMU vs kernel | 193 | CC-BY-4.0 |
| 4 | DDD | Register-sensitivity probe — Penang loghat | 138 | CC-BY-4.0 |
| 5 | EEE | Kernel spine recovery — executable proof harness | 77 | Apache-2.0 |
| 6 | FFF | Federation fitness gate — model promotion/demotion | 96 | Apache-2.0 |
| 7 | a2b-eval-results | Execution ledger — AssetOpsBench bridge ← here | 77 | Apache-2.0 |
| 8 | I-ARIF-CANON | Unified SFT/DPO/Val training corpus (1,523 pairs) | 133 | AGPL-3.0 |
Total: 1,122 downloads across 8 datasets · verified 2026-08-11
🔗 Full stack: https://huggingface.co/ariffazil · 🌐 Federation: https://arif-fazil.com
a2b-eval-results
Structured eval results from the arifOS × AssetOpsBench bridge evaluation.
Source
Generated by ariffazil/a2b harness (eval_harness.py).
- arifOS kernel: v2026.05.05-SSCT
- Model: MiniMax-M3 via TokenRouter
- Benchmark: AssetOpsBench FailureSensorIQ (50 MCQ scenarios)
- Runs: 3 (governance ON, governance OFF, smoke test)
Results Summary
| Run | Governance | Accuracy | Seals | Holds | A-bias |
|---|---|---|---|---|---|
| run001_gov | true | 0.32 | 0 | 50 | 0.42 |
| run002_nogov | false | 0.36 | 0 | 0 | 0.38 |
| smoke | true | n/a | 0 | 2 | n/a |
Key Findings (OBS Only)
- Governance held every scenario: 50/50 HOLD ✅
- Zero seals written: T1 identity not registered (airlock working as designed)
- A-bias confirmed: model defaults to "A" at 38–42% (expected 25%)
- Same accuracy: governance does not degrade LLM performance (32% vs 36% = noise)
Dataset Structure
Two configs (subsets):
per_scenario — Individual scenario results (102 rows)
Load with:
from datasets import load_dataset
ds = load_dataset("ariffazil/a2b-eval-results", "per_scenario")
| Column | Type | Description |
|---|---|---|
| scenario_id | int64 | Unique scenario identifier |
| subject | string | Scenario category (e.g. failure_mode_sensor_analysis) |
| asset | string | Target asset (e.g. centrifugal pump) |
| governance_enabled | bool | Whether arifOS governance was active |
| question | string | MCQ question text |
| n_options | int64 | Number of answer options |
| correct_letter | string | Ground truth answer (A/B/C/D) |
| predicted_letter | string | Model's predicted answer |
| is_correct | bool | Whether prediction matches ground truth |
| llm_answer_preview | string | First 200 chars of model output |
| llm_latency_ms | int64 | LLM response latency (ms) |
| llm_error | string/null | Error message if LLM failed |
| arifos_session_id | string | arifOS session ID |
| arifos_init_ok | bool | Whether arifOS init succeeded |
| observe_verdict | string | arifOS observe verdict |
| judge_verdict | string | arifOS judge verdict (HOLD/SEAL/VOID) |
| judge_confidence | float64 | Judge confidence score |
| judge_held | bool | Whether scenario was held by governance |
| judge_blocked_at | string/null | Which gate blocked (e.g. GATE_1_IDENTITY) |
| judge_reasons | list[string] | Reasons for judge verdict |
| judge_violated_laws | list[string] | Which constitutional laws were violated |
| judge_governance_hold | bool | Whether governance hold was triggered |
| seal_ref | string/null | SEAL reference if sealed |
| total_ms | int64 | Total scenario processing time (ms) |
| _evidence_label | string | Evidence label (OBS/DER/INT/SPEC) |
| run_id | string | Which run this belongs to (run001_gov/run002_nogov/smoke) |
run_summary — Run-level aggregate metrics (3 rows)
Load with:
from datasets import load_dataset
ds = load_dataset("ariffazil/a2b-eval-results", "run_summary")
| Column | Type | Description |
|---|---|---|
| run_id | string | Run identifier |
| harness_version | string | Eval harness version |
| scenarios_path | string | Path to scenario data |
| n_scenarios | int64 | Total scenarios in run |
| n_scored | int64 | Scenarios that were scored |
| n_correct | int64 | Correct predictions |
| accuracy | float64 | Overall accuracy |
| llm_model | string | Model used |
| actor_id | string | Actor identity |
| arifos_session_id | string | arifOS session ID |
| arifos_init_ok | bool | Whether init succeeded |
| governance_enabled | bool | Whether governance was active |
| n_judged_hold | int64 | Scenarios judged as HOLD |
| n_governance_holds | int64 | Governance holds triggered |
| n_seals_written | int64 | SEALs written |
| law_violations | struct | Law violation counts (e.g. {L11: 50}) |
| blocked_at_gates | struct | Gate block counts (e.g. {GATE_1_IDENTITY: 50}) |
| latency_ms | struct | Latency stats {p50, p95, mean} |
| confidence_cap | float64 | Confidence cap applied |
| _evidence_label | string | Evidence label |
Scenario Data
scenario_data/sample_50_questions.jsonl — the 50 FailureSensorIQ MCQ scenarios from AssetOpsBench.
| Column | Type | Description |
|---|---|---|
| subject | string | Scenario category |
| id | int64 | Scenario ID |
| question | string | MCQ question |
| options | list[string] | Answer options |
| option_ids | list[string] | Option letters (A/B/C/D) |
| correct | list[bool] | Ground truth flags |
| asset_name | string | Target asset |
| question_type | string | Question classification |
Usage
from datasets import load_dataset
# Per-scenario results
ds = load_dataset("ariffazil/a2b-eval-results", "per_scenario")
print(f"Total scenarios: {len(ds['train'])}")
# Filter governance ON
gov = ds["train"].filter(lambda x: x["governance_enabled"])
print(f"Governance scenarios: {len(gov)}")
# Accuracy by run
for run_id in ["run001_gov", "run002_nogov"]:
run_rows = ds["train"].filter(lambda x: x["run_id"] == run_id)
correct = sum(1 for r in run_rows if r["is_correct"])
print(f"{run_id}: {correct}/{len(run_rows)} = {correct/len(run_rows):.2%}")
# Run summaries
summaries = load_dataset("ariffazil/a2b-eval-results", "run_summary")
for row in summaries["train"]:
print(f"{row['run_id']}: accuracy={row['accuracy']}, holds={row['n_governance_holds']}")
Related
- a2b GitHub repo — harness code + docs
- arifOS Federation — constitutional kernel
- AssetOpsBench (IBM) — upstream benchmark
DITEMPA BUKAN DIBERI — Forged, Not Given.
2026-10-05 — arifOS evidence batch (cutoff test + 4 discovery audits)
F13-directed evidence package, 333-AGI session SEAL-121c33c37b4a4436:
| Artifact | Path | Format | Size | Description |
|---|---|---|---|---|
| 3-lane MiniMax-M3 cutoff experiment (45 runs) | evals/cutoff-m3-three-lane-20261005T135500Z.jsonl |
jsonl | 60 records | H1/H2 held, H3 clean; harness WORSE than bare (Brier 0.2531 vs 0.2117); arifOS membrane PASS reference (0.2057) |
| Final audit + deep research PDF | evals/cutoff-m3-three-lane-20261005T135500Z.pdf |
124 KB | 9-section final audit; consolidates 4 atlases + 7 test categories + deep research | |
| Markdown source | evals/cutoff-m3-three-lane-20261005T135500Z.md |
md | 22 KB | Reproducibility — markdown that generated the PDF |
| Sibling cutoff test (earlier push) | evals/cutoff-test-20261005T1400Z.json |
json | 25 KB | Earlier sibling-agent push of the cutoff experiment |
| Stale Domain Atlas v1 | evals/stale-domain-atlas-v1-20261005.json |
json | 3 KB | 13 model families zoned; constitutional-lane families (86 entries) all NOT_PUBLISHED/AT_BOUNDARY |
| Unknown Atlas v1 | evals/unknown-atlas-v1-20261005.md |
md | 3 KB | classified-UNKNOWN exists in 6+ surfaces, absent from kernel judge claim_class + arifFlow epistemic_label |
| Harness Regression Fixture | evals/harness-regression-fixture-20261005.md |
md | 2 KB | standing gate: any harness must beat bare weights before constitutional lanes |
| False Prior Audit v1 | evals/false-prior-audit-v1-20261005.md |
md | 2 KB | counter-rule "unprecedented != false" exists in ZERO federation prompt surfaces |
One-line verdict (from the PDF):
A frozen model cannot know the present (H1 held, 0–17% on post-cutoff facts across all lanes), but governance changes how it fails: the arifOS membrane delivered the best calibration (Brier 0.2057 vs bare 0.2117 vs harness 0.2531), 0% false-rejections of reality, 0% gullibility, 0% fabrication, and 98.6% classified-UNKNOWN on post-cutoff — while the external ReAct-class harness made things worse than nothing (Brier +0.041 over bare, FAIL — blocked from constitutional lanes).
Convention source: /root/AAA/instructions/correction-ledger-convention.md (federation box).