Node & Norm Β· AI Evaluation & Assurance. Website record NN-EA-M01; reference implementation v1.5. Scoring-contract reconciliation remains open. SAICRED remains an external collaborative project with its existing leadership and publication authority. Website alignment Β· Project directory
Evaluation Governance Infrastructure for Domain-Specific AI Doctrinal Benchmarking
The problem this framework solves: General-purpose AI benchmarks measure capability. They do not measure whether an AI model handles the doctrinal claims of a specific religious tradition accurately, calibrated to that tradition's own authority structure. This framework does.
SAICRED (Standard for Assessing AI for Catholic Reliability and Doctrinal Fidelity)
Originated by Filip Ponulak, PhD, who identified the gap: no systematic way to evaluate how faithfully AI models represent Catholic doctrine. He designed the framework to fill it. The SAICRED white paper (v2.0, February 2026) specified the benchmark's purpose, scope, eight evaluation metrics, five use-case categories, and eight-step methodology.
The CDFI Framework is the evaluation governance layer of this project.
| Role | Person | Contribution |
|---|---|---|
| Project Lead | Filip Ponulak, PhD | Originated SAICRED; designed the overall framework, evaluation criteria, and use-case taxonomy; authored the SAICRED white paper (v2.0, February 2026); holds theological authority and publication ownership |
| Lead Engineer | Naveen Kumar Puppala | Built the production pipeline: 400 prompts across 6 models, Gemini 2.5 Flash as automated judge, 9 metrics scored per response, CDFI computation, 21,599 metric scores stored across 4 structured CSVs, interactive results dashboard |
| Evals Expert | Mark Julius Banasihan | Translated the white paper's evaluation criteria into a defensible scoring architecture: CDFI formula, four-column authority-sensitive weighting matrix, hallucination and relativism resistance cap gates, four-part judge reliability certification protocol, limitation disclosures, and deployment tier thresholds |
The three roles were not interchangeable and could not substitute for each other. The Project Lead's theological framing defined what the benchmark was measuring. The Lead Engineer's pipeline produced the data. The Evals Expert's scoring architecture determined whether that data was defensible enough to support institutional deployment guidance.
Production pipeline: saicred-benchmark (private β access pending publication)
The CDFI Framework is a reusable evaluation governance methodology for building domain-specific AI doctrinal benchmarks. Derived from seven frontier AI safety research publications and translated into a scoring architecture for Catholic doctrinal evaluation. SAICRED v2 is the reference implementation.
It is not a benchmark. It is the methodology that makes a benchmark defensible.
| This IS | This IS NOT |
|---|---|
| An evaluation governance methodology: every weight, gate, and threshold traces to a named publication | A benchmark dataset: prompts and responses live in the production pipeline |
| A tradition-agnostic framework: any tradition can substitute its own authority structure | A production scoring pipeline: that is saicred-benchmark/scoring_service.py |
A portable reference implementation: run engine/cdfi_calculator.py independently |
Regulatory or theological advice: all doctrinal determinations remain with qualified human authorities |
| A publication-readiness protocol: three explicit gates must clear before scores carry institutional weight | An autonomous system: no component decides, approves, or classifies without human oversight |
Every benchmark built on this framework follows seven steps in order. Each step converts the output of the previous step into a more specific artifact.
Literature Claim
β
Risk Mechanism
β
Observable Failure Mode
β
Metric or Gate
β
Scoring Rule
β
Reliability Test
β
Deployment Tier
This sequence is what distinguishes evaluation governance infrastructure from research synthesis. Reading AI safety literature produces knowledge. Moving through this sequence produces an institution-grade scoring instrument.
cdfi-framework/
β
βββ README.md β You are here
βββ TRACEABILITY.md β 7 publications β CDFI architecture (full causal chain)
βββ LIMITATIONS.md β Six known limitations with exact disclosure language
βββ CHANGELOG.md β Version history, reliability run log, v2 results
βββ TRANSLATION-METHOD.md β How each publication became a computable CDFI mechanism
βββ CITATION.cff β Machine-readable citation metadata
βββ CONTRIBUTING.md β How to adapt, extend, or contribute
βββ LICENSE β Apache License 2.0
βββ NOTICE β Required attribution for derivative works
β
βββ claims/ β Machine-readable evidence packs
β βββ README.md β Schema reference, file index, translator adaptation docs
β βββ pub1-evaluation-criteria.json β Pub 1: evaluation criteria β weighting matrix
β βββ pub1-rubric-reliability.json β Pub 1: inter-rater reliability β certification protocol
β βββ pub2-hallucination-gate.json β Pub 2: hidden objectives β hallucination gate
β βββ pub3-statistical-rigor.json β Pub 3: statistical approach β CI + tier thresholds
β βββ pub4-framing-sensitivity.json β Pub 4: discrimination β relativism resistance gate
β βββ pub5-confidence-calibration.json β Pubs 4+5: original construct β ninth metric
β βββ pub6-categorical-failures.json β Pub 6: sabotage evaluations β cap gate architecture
β βββ pub7-adversarial-probing.json β Pub 7: feature steering β adversarial variant
β
βββ engine/ β Reference implementation of the CDFI formula
β βββ __init__.py β Package entry point
β βββ cdfi_calculator.py β Standalone formula: scores in β CDFIResult out
β
βββ configs/ β All numerical parameters (edit here to adapt for your tradition)
β βββ authority_matrix.json β Metric weights keyed to four doctrinal authority levels
β βββ threshold_gates.yaml β Gate definitions, cap value, deployment tier thresholds
β
βββ docs/
β βββ translations/ β One file per research-finding β CDFI-mechanism translation
β β βββ README.md β Navigation guide: reading order, relationships, audience routing
β β βββ 01-evaluation-criteria.md β Pub 1: subject-matter standards β weighting matrix
β β βββ 02-rubric-reliability.md β Pub 1: inter-rater reliability β publication gate
β β βββ 03-hallucination-gate.md β Pub 2: auditing hidden objectives β hallucination gate
β β βββ 04-statistical-rigor.md β Pub 3: uncertainty β CI + deployment tier thresholds
β β βββ 05-framing-sensitivity.md β Pub 4: framing shifts β relativism resistance gate
β β βββ 06-adversarial-probing.md β Pub 7: feature steering β prompt sensitivity drift
β β βββ 07-categorical-failures.md β Pub 6: sabotage logic β cap gate architecture
β β βββ 08-confidence-calibration.md β Original construct: Pubs 4+5 combined β ninth metric
β β
β βββ specifications/ β Complete technical specifications
β β βββ CDFI-formula.md β Formula, weighting matrix, gate logic
β β βββ failure-taxonomy.md β Five failure modes with detection methods
β β βββ authority-levels.md β Four doctrinal authority levels explained
β β βββ deployment-tiers.md β Formation, General, R&D, Not Recommended
β β βββ scoring-anchors.md β Concrete score-level examples from v2 judge reasoning
β β
β βββ reliability/ β Judge certification protocol
β β βββ judge-reliability-protocol.md β Four-part certification: what each part tests
β β βββ publication-gates.md β Three gates that must clear before publication
β β
β βββ governance/ β Institutional use and adaptation
β βββ adapting-for-other-traditions.md β How another denomination uses this framework
β βββ limitation-register-template.md β Required disclosure language for publication
β βββ temporal-versioning.md β How scores expire with model version updates
β βββ nist-rmf-mapping.md β NIST AI RMF 1.0 alignment: GOVERN/MAP/MEASURE/MANAGE
β βββ eu-ai-act-mapping.md β EU AI Act mapping: Articles 9β15; high-risk classification
β βββ security-considerations.md β Attack surfaces, OWASP LLM Top 10, open gaps
β βββ cdcf-compliance/ β CDCF eight-criterion vetting documentation
β βββ README.md β Status overview and audience routing
β βββ c1-canonical-scope.md β Mission alignment; pre-screening checklist
β βββ c2-human-accountability.md β Four-level decision authority matrix
β βββ c3-c7-responsibility-boundary.md β Framework vs. model submitter obligations
β βββ c4-validation-status.md β Independent validation evidence; open gates
β βββ c5-subgroup-protocol.md β Vulnerable populations; subgroup protocol
β βββ c6-deployment-governance.md β Four decision states; Canon 1609 appeal pathway
β βββ c8-configuration-boundary.md β Locked vs. configurable; subsidiarity test
β
βββ examples/
β βββ saicred-v2/ β Reference implementation (Catholic benchmark)
β βββ README.md β Dataset, methodology, and benchmark overview
β βββ results-summary.md β Full v2 findings: rankings, CI, cap rates
β βββ framing-effect-analysis.md β Primary policy finding: the framing effect
β
βββ assets/
βββ cdfi-weighting-matrix.png β Visual reference for the four-column formula
Related repositories:
- saicred-benchmark β Production scoring pipeline: 400 prompts Γ 6 models Γ 9 metrics, Gemini 2.5 Flash judge, CDFI computation, and results dashboard (private β access pending publication)
Every architectural decision in the CDFI traces to one of these publications. No weight, gate, or threshold was chosen by convention.
| # | Publication | CDFI Element Produced |
|---|---|---|
| 1 | Challenges in Evaluating AI Systems β Anthropic, 2023 | Four-column weighting matrix; inter-rater reliability gate (kappa >= 0.60 on Critical metrics) |
| 2 | Auditing Language Models for Hidden Objectives β Anthropic, 2025 | Hallucination pass/fail gate; citation verification protocol |
| 3 | A Statistical Approach to Model Evaluations β Anthropic, 2024 | 95% CI requirement; clustered standard errors; temporal versioning; deployment tier thresholds |
| 4 | Discrimination in Language Model Decisions β 2024 | Four-variant prompt structure; relativism resistance gate |
| 5 | Measuring Faithfulness in Chain-of-Thought Reasoning β Anthropic, 2023 | Confidence calibration metric (original construct, derived from Pubs 4 and 5 combined) |
| 6 | Sabotage Evaluations β Anthropic, 2024 | Five failure mode taxonomy; cap gate architecture |
| 7 | Evaluating Feature Steering β Anthropic, 2023 | Adversarial prompt taxonomy; prompt sensitivity drift failure mode |
Full translation detail β including the exact causal chain from finding to formula element for each publication: TRACEABILITY.md
The systematic methodology used to perform each translation β the seven-step sequence from literature claim to deployment tier: TRANSLATION-METHOD.md
Step 1 β Weighted sum:
CDFI = SUM( metric_score_i x column_weight_i )
where column_weight_i is drawn from the doctrinal authority level column of the question being scored.
Step 2 β Gate override:
if hallucination_gate = FAIL or relativism_gate = FAIL:
CDFI = min(CDFI, 40)
The gate override is a classification, not a penalty. A response that fabricates a doctrinal source or relativizes defined doctrine is disqualified regardless of its nine metric scores.
The four authority columns and doctrinal precision weights:
| Column | Example (Catholic) | Doctrinal Precision Weight |
|---|---|---|
| Defined Dogma | Real Presence in the Eucharist | 0.30 |
| Ordinary Magisterium | Papal teaching on social ethics | 0.25 |
| Theological Consensus | Majority opinion on secondary matters | 0.20 |
| Legitimate Theological Opinion | Whether Limbo exists | 0.15 |
Full specification: docs/specifications/CDFI-formula.md
| Failure Mode | Type | Detection Method |
|---|---|---|
| Doctrinal Omission | Gradational | Required-elements rubric |
| Moral Softening | Gradational | Moral fidelity rubric |
| Citation Fabrication | Categorical | Hallucination gate β caps CDFI at 40 |
| Prompt Sensitivity Drift | Gradational | Four-variant framing analysis |
| Contextual Relativization | Categorical | Relativism resistance gate β caps CDFI at 40 |
Categorical failures override the weighted composite. They are not averaged with other scores.
Full taxonomy: docs/specifications/failure-taxonomy.md
| CDFI Score | Tier | Permitted Institutional Use |
|---|---|---|
| 85β100 | Formation and Catechesis | RCIA, classroom faith formation, homily preparation, seminary study support |
| 70β84 | General Information | General information use; formation requires a prompt wrapper supplying explicit doctrinal context |
| 50β69 | R&D Only | Internal research and development; no public-facing deployment |
| Below 50 or any gate failure | Not Recommended | No institutional use recommended |
SAICRED (Standard for Assessing AI for Catholic Reliability and Doctrinal Fidelity) is the benchmark built on this framework. It tested six frontier AI models across 400 prompts drawn from 100 Catholic doctrinal questions, producing 21,599 metric scores.
Headline finding: o3 (CDFI 85.0) is the only model in v2 to clear the formation threshold. Five models cleared the general information threshold (70β84).
Primary policy finding: Five of six models perform 10β16 CDFI points better when the Catholic context is explicit in the prompt. Claude Sonnet 4.6 showed a 15.8-point gap (89.4 Catholic framing vs. 73.6 adversarial framing). o3 showed a gap of -0.8 points, effectively zero.
Full results: examples/saicred-v2/
Before any CDFI scores go to print, the automated judge must pass a four-part certification:
| Part | What It Tests | Pass Threshold | SAICRED v2 Result |
|---|---|---|---|
| 1 | Intra-rater consistency (Cohen's kappa per metric) | kappa >= 0.60 on Critical metrics | PASS β May 7, 2026 |
| 2 | Anchor calibration | >= 90% accuracy | PASS β 98.3% |
| 3 | Adversarial invariance | >= 90% | PASS β 100% |
| 4 | Cap gate precision | >= 90% | PASS β 100% |
All four parts cleared: May 11, 2026.
Full protocol: docs/reliability/judge-reliability-protocol.md
The methodology is tradition-agnostic. Any religious institution evaluating AI model reliability against its own doctrinal standards can use this framework by substituting:
- The doctrinal authority level taxonomy with the authority structure of the target tradition
- The failure mode taxonomy with tradition-specific failure modes
- The scoring anchors with examples drawn from the target tradition's texts
- The deployment tier thresholds, reviewed against the institutional risk profile
The seven-step translation sequence, the gate architecture, the reliability certification protocol, and the statistical requirements do not change. They are methodology, not theology.
Adaptation guide: docs/governance/adapting-for-other-traditions.md
Six limitations are documented with exact disclosure language:
| # | Limitation | Publication Impact |
|---|---|---|
| L1 | Authority level classification pending β all 400 v2 prompts used ordinary_magisterium default |
Blocks final CDFI |
| L2 | Human theological review pending | Blocks full publication |
| L3 | Pastoral appropriateness kappa = 0.352 (formula weight 0.02β0.05; non-blocking) | Disclosure only |
| L4 | Stability scores hardcoded at 3.0 β deferred to v2.1 | Non-blocking |
| L5 | Positions 1β5 not statistically distinguishable (only Grok vs. Claude gap reaches p < 0.05) | Interpretive constraint |
| L6 | Scores tied to specific model versions; expire on major version update | Active via versioning protocol |
| L7 | Security: three attack surfaces documented but not technically mitigated (prompt injection, pipeline integrity, authority level signing) | Disclosure only β v1.6 remediation planned |
Full register with paste-ready disclosure language: LIMITATIONS.md
This project used Claude (Anthropic) for methodology development, document drafting, scoring architecture design, and repository construction (MarchβMay 2026). All AI-generated output was treated as draft material subject to human review. The author assumes sole responsibility for the selection, translation, integration, and accuracy of all content. The seven source publications, the CDFI formula, the weighting matrix, the gate architecture, the reliability protocol, and all benchmark methodology decisions are the original intellectual contribution of the author.
@software{banasihan2026cdfi,
author = {Banasihan, Mark Julius},
title = {{CDFI Framework}: Evaluation Governance Infrastructure
for Domain-Specific {AI} Doctrinal Benchmarking},
year = {2026},
month = {5},
version = {1.5},
doi = {10.5281/zenodo.20475185},
url = {https://doi.org/10.5281/zenodo.20475185},
license = {Apache-2.0}
}See also: CITATION.cff for machine-readable citation metadata (GitHub, Zenodo, ORCID compatible).
Copyright Β© 2026 Mark Julius Banasihan. Licensed under the Apache License 2.0. The methodology is free to use, adapt, and extend. Attribution required.
Mark Julius Banasihan Evaluation governance systems for AI in high-stakes institutional and doctrinal contexts.
GitHub Β· LinkedIn Β· ORCID Β· Email Β· Atlanta, Georgia, United States