>

Who this is for: Organizations pursuing ISO/IEC 42001 certification, internal auditors evaluating AI management system controls, certification body auditors (BSI, RvA, ANAB) conducting Stage 1/Stage 2 assessments, and compliance teams using 42001 as a baseline for EU AI Act high-risk system governance.

Certification active. ISO/IEC 42001:2023 is the first international standard for AI Management Systems. Certifications issued by BSI (UK), RvA (Netherlands), ANAB (US), and others. Major adopters include SAP, Microsoft, and Cornerstone OnDemand. EU AI Act high-risk system requirements (effective December 2, 2027) align closely with 42001 clauses, making early certification a strategic advantage.

Contents

1. What ISO/IEC 42001 Requires 2. SWT3 and 42001: Complementary Layers 3. Clause-to-Procedure Mapping 4. Annex A Control Mapping 5. Detailed Procedure Cards 6. EU AI Act Alignment 7. Quick Reference 8. Quick Start 9. References

1. What ISO/IEC 42001 Requires

ISO/IEC 42001 specifies requirements for establishing, implementing, maintaining, and continually improving an AI Management System (AIMS) within an organization. It follows the Harmonized Structure (HS) common to ISO management system standards (ISO 27001, ISO 9001, ISO 14001), making it integrable with existing management systems.

The standard is organized into management system clauses (4-10) plus two normative annexes:

ClauseTitleCore Requirement
4Context of the OrganizationUnderstand AI-specific internal/external issues, interested parties, and scope of the AIMS
5LeadershipTop management commitment to AI policy, roles, responsibilities, and authorities
6PlanningAI risk assessment, AI objectives, treatment plans, and change management
7SupportCompetence, awareness, communication, and documented information for AI systems
8OperationAI system lifecycle management, impact assessments, data management, third-party relationships
9Performance EvaluationMonitoring, measurement, internal audit, and management review of AIMS effectiveness
10ImprovementNonconformity management, corrective actions, and continual improvement
Annex AAI Controls39 controls across 4 themes: AI policies (A.2-A.4), AI engineering (A.5-A.7), AI operations (A.8-A.9), interested parties (A.10)
Annex BImplementation GuidanceInformative guidance on implementing Annex A controls

2. SWT3 and 42001: Complementary Layers

ISO/IEC 42001 defines what an organization must do to govern AI responsibly. SWT3 provides cryptographic evidence that those controls are active, producing timestamped, fingerprinted witness anchors for each control execution. The relationship:

During a certification audit, the auditor asks "show me evidence that this control is operating." SWT3 anchors are that evidence -- each one is independently verifiable via its SHA-256 fingerprint, with no access to the originating platform required.

3. Clause-to-Procedure Mapping

Each ISO 42001 clause maps to SWT3 procedures that generate evidence of clause implementation. Coverage levels: Full = direct procedure match, Partial = procedure covers part of clause, Indirect = procedure provides supporting evidence.

42001 ClauseRequirementSWT3 Procedure(s)Coverage
4.1Understanding the organization and its contextAI-GOV.6 Risk management scopePartial
4.2Understanding needs of interested partiesAI-GOV.1 Policy attestationIndirect
4.3Scope of the AIMSAI-GOV.6 Risk management scopePartial
5.1Leadership and commitmentAI-GOV.1 Policy attestationPartial
5.2AI policyAI-GOV.1 Acceptable use policyFull
5.3Roles, responsibilities, authoritiesAI-HITL.1 Human oversight rolesPartial
6.1Actions to address risks and opportunitiesAI-RISK.1 Risk identification
AI-IMPACT.1 Impact assessment
Full
6.2AI objectives and planningAI-GOV.6 Risk management scopePartial
7.1ResourcesAI-HW.1 Hardware attestationIndirect
7.2CompetenceAI-HITL.1 Human oversight qualificationsPartial
7.4CommunicationAI-TRANS.1 Transparency disclosurePartial
7.5Documented informationAI-AUDIT.1 Audit log integrity
AI-LOG.1 Logging pipeline
Full
8.2AI risk assessmentAI-RISK.1 Risk identification
AI-SAFE.1 Safe state verification
Full
8.3AI risk treatmentAI-GRD.1 Guardrail attestation
AI-GRD.2 Output filtering
Full
8.4AI system impact assessmentAI-IMPACT.1 Societal impact
AI-DPIA.1 Data protection impact
Full
8.5AI system lifecycleAI-MDL.1 Model integrity
AI-MDL.2 Version tracking
AI-INF.1 Inference provenance
Full
8.6Data for AI systemsAI-DATA.1 Data provenance
AI-RAG.1 Retrieval provenance
Full
8.7Third-party and customer relationshipsAI-CHAIN.1 Supply chain attestation
AI-TRUST.1 Trust verification
Full
9.1Monitoring, measurement, analysisAI-DRIFT.1 Model drift detection
AI-PERF.1 Performance monitoring
Full
9.2Internal auditAI-AUDIT.1 Audit log integrity
AI-AUDIT.2 External timestamp
Full
9.3Management reviewAI-GOV.1 Policy attestationPartial
10.1Nonconformity and corrective actionAI-INCIDENT.1 Incident detection
AI-IR.1 Incident response
Full
10.2Continual improvementAI-DRIFT.1 Drift detection
AI-MDL.2 Version tracking
Partial

4. Annex A Control Mapping

Annex A contains 39 AI-specific controls organized into 4 thematic groups. Each control maps to one or more SWT3 procedures.

A.2-A.4: AI Policies and Governance

ControlTitleSWT3 ProcedureEvidence
A.2.2AI policyAI-GOV.1Policy version, compliance status, review date
A.2.3Internal use policiesAI-GOV.1Acceptable use attestation with scope
A.3.2AI roles and responsibilitiesAI-HITL.1Reviewer identity, role, authorization level
A.3.3Reporting AI concernsAI-VIO.1Report channel, category, acknowledgment
A.4.3AI system inventoryAI-SBOM.1System count, inventory hash, format
A.4.5Engaging interested partiesAI-TRANS.1Disclosure method, content hash, recipients

A.5-A.7: AI Engineering and Development

ControlTitleSWT3 ProcedureEvidence
A.5.2AI system requirementsAI-GOV.6Scope boundary, requirements hash, review date
A.5.3AI system design and developmentAI-MDL.1Model identifier, weight hash, version
A.5.4Data for AI systemsAI-DATA.1Data source, record count, collection method
A.5.5AI model developmentAI-MDL.5Architecture, weight file hash, framework
A.5.6AI verification and validationAI-REDTEAM.1Test scope, findings count, severity distribution
A.6.2Data quality managementAI-DATA.1 + AI-RAG.2Data provenance + relevance scoring
A.7.2Transparency and explainabilityAI-EXPL.1Explanation method, confidence, factors cited
A.7.3Controllability and human oversightAI-HITL.1Reviewer identity, override decision, rationale
A.7.4FairnessAI-FAIR.1Protected attribute, disparity ratio, threshold
A.7.5SafetyAI-SAFE.1Risk scenario, mitigation status, safe state
A.7.6Security and resilienceAI-SEC.1Security control, test result, coverage
A.7.7PrivacyAI-DPIA.1Assessment scope, risk rating, authority

A.8-A.9: AI Operations

ControlTitleSWT3 ProcedureEvidence
A.8.2Recording and monitoring AI systemAI-LOG.1 + AI-AUDIT.1Log pipeline attestation + integrity hash
A.8.3AI performance managementAI-DRIFT.1 + AI-PERF.1Drift detection + performance metrics
A.8.4AI system change managementAI-MDL.2Previous version, current version, change summary
A.8.5AI system retirementAI-REV.1Revocation target, reason code, authority
A.9.2AI system documentationAI-SBOM.1Component count, SBOM hash, format
A.9.3Release managementAI-MDL.2 + AI-MDL.1Version tracking + integrity verification

A.10: Interested Parties

ControlTitleSWT3 ProcedureEvidence
A.10.2Impact on individualsAI-IMPACT.1 + AI-FAIR.1Impact assessment + fairness evaluation
A.10.3Notification of affected partiesAI-EXPL.1 + AI-TRANS.1Explanation + disclosure attestation
A.10.4Ability to opt outAI-HITL.1Human override / opt-out mechanism verification
A.10.5Third-party relationshipsAI-CHAIN.1 + AI-TRUST.1Supply chain attestation + trust verification

5. Detailed Procedure Cards

AI-RISK.1

Risk Identification and Categorization

42001 requires (Clause 6.1, 8.2): Organizations must determine AI-specific risks and opportunities, conduct AI risk assessments, and establish risk treatment plans. Risk assessments must consider the AI system's intended use, reasonably foreseeable misuse, and impact on affected stakeholders.

How SWT3 addresses it: The witness_risk() call captures the risk category identified, the assessed severity, and the current mitigation status. Each risk assessment cycle produces anchors that create a longitudinal record of how the organization's risk landscape evolves. Auditors can verify assessment frequency, risk categorization consistency, and treatment progress.

What to show the auditor

AI-RISK.1 anchors should cover all AI systems in the AIMS scope. Factor A identifies the risk category (technical, ethical, societal, operational). Factor B shows severity. Factor C shows mitigation status (accepted, mitigated, transferred, avoided). Pair with AI-IMPACT.1 anchors for clause 8.4 (impact assessment) evidence. Risk assessments should be refreshed at the interval specified in the organization's risk management procedure.

AI-FAIR.1

Fairness Evaluation

42001 requires (A.7.4): Organizations must implement measures to address fairness in AI systems, including identifying and managing potential biases. Fairness criteria must be defined relative to the AI system's context of use.

How SWT3 addresses it: The witness_fairness() call records the protected attribute evaluated, the measured disparity ratio, and the threshold applied. This creates evidence that the organization has defined fairness criteria and is actively measuring against them.

What to show the auditor

AI-FAIR.1 anchors should cover all protected attributes relevant to the AI system's deployment context. Factor B (disparity ratio) against Factor C (threshold) shows whether the system meets the organization's fairness criteria. During a Stage 2 audit, the auditor will verify that thresholds are documented in the risk treatment plan and that measurements are periodic.

AI-DRIFT.1

Model Drift Detection

42001 requires (Clause 9.1, A.8.3): Organizations must monitor, measure, and analyze the performance of their AIMS and AI systems. Monitoring must detect changes that could affect AI system behavior or trustworthiness.

How SWT3 addresses it: The witness_drift() call records the metric being tracked, the current measured value, and the baseline value. Drift anchors create an automated, continuous monitoring record that proves the organization is actively tracking AI system behavior against established baselines.

What to show the auditor

AI-DRIFT.1 anchors prove continuous monitoring is active. Factor A identifies the metric (accuracy, latency, token usage, output distribution). Factor B is the current value. Factor C is the baseline. Anchors should appear at regular intervals defined in the monitoring procedure. Sudden value changes in Factor B with unchanged Factor C may trigger a management review (clause 9.3) or corrective action (clause 10.1).

AI-AUDIT.1 + AI-AUDIT.2

Internal Audit Evidence

42001 requires (Clause 9.2): Organizations must conduct internal audits at planned intervals to confirm the AIMS conforms to requirements and is effectively implemented. Audit results must be reported to relevant management.

How SWT3 addresses it: AI-AUDIT.1 anchors attest to audit log integrity (Factor B: integrity hash, Factor C: retention period). AI-AUDIT.2 anchors provide RFC 3161 external timestamps from an independent TSA, proving when audit evidence existed. Together, they create a tamper-evident internal audit trail that a certification body can independently verify.

What to show the auditor

AI-AUDIT.1 anchors prove audit logs are intact. AI-AUDIT.2 anchors prove temporal authenticity via an independent TSA. During a Stage 2 audit, the auditor will verify: (1) audit frequency matches the planned interval, (2) audit scope covers all AIMS processes, (3) nonconformities found in audits have corresponding AI-INCIDENT.1 anchors, and (4) corrective actions have AI-IR.1 anchors showing resolution.

AI-REV.1

AI System Retirement (Revocation)

42001 requires (A.8.5): Organizations must establish procedures for the retirement or decommissioning of AI systems, including handling of associated data and models.

How SWT3 addresses it: The revoke() call mints an AI-REV.1 anchor targeting the fingerprint of the system being retired. The anchor records the revocation target, reason code (one of 7 standardized codes), and the authority who ordered the retirement. Once minted, the public verifier flags all subsequent verification requests for the retired system's anchors with a revocation notice.

What to show the auditor

AI-REV.1 anchors prove a controlled retirement process. Factor A identifies the revoked system. Factor B contains the reason code (model_recall, policy_violation, regulatory_order, etc.). Factor C identifies the responsible authority. The public verifier at /verify/ will display the revocation status when any anchor for the retired system is checked.

6. EU AI Act Alignment

ISO/IEC 42001 certification does not automatically satisfy EU AI Act obligations, but significant overlap exists. Organizations pursuing both can use the same SWT3 evidence chain:

ISO 42001 ClauseEU AI Act ArticleSWT3 Procedure
6.1 / 8.2 (Risk assessment)Art. 9 (Risk management system)AI-RISK.1
8.4 (Impact assessment)Art. 27 (FRIA)AI-IMPACT.1 + AI-DPIA.1
8.6 (Data for AI systems)Art. 10 (Data governance)AI-DATA.1
7.5 (Documented information)Art. 11 (Technical documentation)AI-AUDIT.1
A.8.2 (Recording and monitoring)Art. 12 (Record-keeping)AI-LOG.1
A.7.2 (Transparency)Art. 13 (Transparency and information)AI-EXPL.1 + AI-TRANS.1
A.7.3 (Human oversight)Art. 14 (Human oversight)AI-HITL.1
A.7.5 (Safety)Art. 15 (Accuracy, robustness, security)AI-SAFE.1 + AI-SEC.1
9.1 (Monitoring)Art. 72 (Post-market monitoring)AI-DRIFT.1

Organizations certified to 42001 with SWT3 evidence will have a substantial head start on EU AI Act high-risk compliance when obligations take effect December 2, 2027.

7. Quick Reference

Auditor QuestionWhere to Look
Is an AI policy established and communicated?AI-GOV.1 anchors. Factor A shows policy version. Factor B shows compliance status. Factor C shows most recent review date. Anchors should refresh at the management review cycle.
Has an AI risk assessment been conducted?AI-RISK.1 + AI-IMPACT.1 anchors. Factor A identifies risk categories. Factor B shows severity. Coverage should span all AI systems in scope per clause 4.3.
Are AI systems monitored for performance drift?AI-DRIFT.1 anchors at regular intervals. Factor B (current value) vs Factor C (baseline) shows trend. Gaps in monitoring intervals indicate potential nonconformity with clause 9.1.
Is fairness being measured?AI-FAIR.1 anchors covering each protected attribute. Factor B (disparity ratio) against Factor C (threshold) shows whether criteria are met. Anchors should align with the monitoring frequency in the risk treatment plan.
Have internal audits been conducted?AI-AUDIT.1 + AI-AUDIT.2 anchors at planned intervals. Factor C in AI-AUDIT.1 shows retention period. AI-AUDIT.2 provides independent temporal proof via RFC 3161 tokens.
Are third-party AI relationships governed?AI-CHAIN.1 + AI-TRUST.1 anchors. Factor A identifies the third party. Factor B shows attestation status. Trust Mesh verification via AI-TRUST.1 proves mutual verification occurred.
Is there a system retirement process?AI-REV.1 anchors for decommissioned systems. Factor B shows reason code. The public verifier flags all anchors for retired systems.
Are nonconformities tracked to resolution?AI-INCIDENT.1 (detection) paired with AI-IR.1 (response) anchors. The delta between timestamps shows time-to-resolution. Factor C in AI-IR.1 confirms corrective action was taken.

8. Quick Start

# Install the SDK
pip install swt3-ai

# Initialize with the NIST AI RMF profile (covers all 42001 clauses)
swt3 init --profile nist-ai-rmf --tenant YOUR_TENANT

# Witness a risk assessment (42001 Clause 6.1 / 8.2)
from swt3_ai import SWT3Witness
witness = SWT3Witness(tenant="YOUR_TENANT", api_key="YOUR_KEY")
witness.witness(
  model="credit-scoring-v4",
  procedure="AI-RISK.1",
  factor_a="technical-accuracy",
  factor_b="medium",
  factor_c="mitigated"
)

# Witness a fairness evaluation (42001 A.7.4)
witness.witness(
  model="credit-scoring-v4",
  procedure="AI-FAIR.1",
  factor_a="age",
  factor_b="0.92",
  factor_c="0.80"
)

# Or use TypeScript
npm install @tenova/swt3-ai
npx swt3-init --profile nist-ai-rmf

Full SDK documentation: sovereign.tenova.io/docs

Create a free account: sovereign.tenova.io/signup

9. References