Governance Evidence and Standards Crosswalks¶
Source-derived companion to
gp3ml0.3.0 vignettegovernance-standards-profile.Rmd. The runnable Python companion is underexamples/governance-standards-profile.py.
gp3mlpy can organize package evidence into a native governance profile or an orientation crosswalk for NIST AI RMF 1.0, ISO/IEC 23894, or ISO/IEC 42001.
Crosswalk, not certification
These are documentation crosswalks only. They are not evidence of NIST endorsement, ISO conformity, certification, or legal compliance.
Evidence-oriented profiles¶
A profile is built from evidence objects already produced by the workflow. Missing evidence is surfaced for review rather than converted into a synthetic compliance score.
import gp3mlpy as gp
profile = gp.create_gp3ml_governance_profile(
{
"task": task,
"feature_manifest": manifest,
"folds": folds,
"performance": evaluation,
"decision_rule": decision_rule,
"research_artifact": bundle,
},
framework="gp3ml-native",
)
audit = gp.audit_gp3ml_governance_profile(profile)
print(audit.controls[["control", "status", "evidence_class"]])
fig = audit.plot()
What the profile covers¶
The native profile organizes evidence across controls for:
- scientific purpose;
- intended and prohibited use;
- data and feature provenance;
- generalization target;
- leakage-resistant validation;
- performance and calibration;
- prediction-level uncertainty;
- external validation and shift;
- human oversight and decision rules; and
- reproducibility and artifact provenance.
For external frameworks, those controls are mapped to orientation domains while retaining an explicit disclaimer that the crosswalk is documentation support only.
Why missing evidence is not scored away¶
A single composite compliance score would hide which evidence is present and which remains unresolved. The audit therefore retains control-level pass/review/fail statuses and evidence classes so gaps can be inspected directly.
Key functions¶
| Function | Role |
|---|---|
create_gp3ml_governance_profile |
Assemble an evidence profile under a named framework. |
audit_gp3ml_governance_profile |
Audit control-level evidence availability. |
write_gp3ml_governance_profile |
Write the resulting profile to an inspectable artifact. |
Continue with Analysis-plan governance, Reproducibility hardening, or the plot gallery.