AIGO — Change Schema Documentation
1. Document Purpose
This document describes the machine-readable AIGO Change Schema. The schema provides the structured representation of changes to AI systems, AI models, data, controls, governance arrangements, supporting technology, processes, and other governed components within the AIGO AI Governance Operating Framework. It is intended to support:- change identification;
- change requests;
- change classification;
- materiality determination;
- change impact assessment;
- risk assessment;
- control assessment;
- testing and validation;
- approval;
- implementation;
- deployment;
- rollback;
- monitoring;
- incident relationships;
- evidence;
- verification;
- closure; and
- continual improvement.
2. Schema Information
3. Scope
The Change Schema applies to changes that may affect:- AI systems;
- models;
- model versions;
- data;
- prompts;
- configurations;
- algorithms;
- applications;
- infrastructure;
- integrations;
- controls;
- monitoring;
- human oversight;
- intended purpose;
- business processes;
- suppliers;
- governance arrangements; or
- other AIGO-governed components.
- planned;
- routine;
- standard;
- material;
- major;
- emergency;
- corrective;
- preventive;
- security-related;
- regulatory; or
- another approved category.
4. Object Model
The primary object represented by this schema is:- the AI System being changed;
- the Risk assessment;
- the Control assessment;
- the Assessment record;
- the Approval decision;
- the Incident record;
- the Monitoring record;
- the Assurance record; and
- Evidence records.
5. Core Identity
A Change record should contain stable identity information. Key fields include:id;objectType;objectVersion;schemaVersion;- change title;
- change status;
- change type;
- change owner;
- affected object; and
- proposed or actual implementation information.
6. Change Purpose
The change record should clearly describe why the change is required. Reasons may include:- business improvement;
- risk treatment;
- incident remediation;
- performance improvement;
- security remediation;
- regulatory compliance;
- privacy requirement;
- fairness improvement;
- technology replacement;
- model update;
- data update;
- control improvement;
- monitoring enhancement;
- supplier change;
- lifecycle transition; or
- another approved reason.
7. Change Subject
The change should identify what is being changed. Possible subjects include:- AI system;
- model;
- model version;
- data pipeline;
- data source;
- application;
- infrastructure;
- control;
- monitoring arrangement;
- governance arrangement;
- process;
- procedure;
- supplier service; or
- another governed object.
8. Change Type
The change type provides a controlled classification of the requested modification. Typical categories include:9. Change Materiality
A key governance question is whether the proposed change is material. Materiality may consider:- impact on intended purpose;
- risk impact;
- classification impact;
- affected-person impact;
- autonomy;
- model behavior;
- data changes;
- control changes;
- monitoring changes;
- human-oversight changes;
- security impact;
- privacy impact;
- fairness impact;
- regulatory significance;
- business continuity;
- supplier impact; and
- technical architecture changes.
10. Change Owner
The change should have an accountable owner. The change owner is responsible for:- defining the change;
- coordinating impact assessment;
- obtaining required reviews;
- ensuring approvals;
- coordinating implementation;
- managing dependencies;
- ensuring testing;
- coordinating rollback where necessary;
- confirming implementation;
- supporting verification; and
- ensuring closure.
11. Requestor
The requestor is the person or function that initiates the change. The requestor may be:- system owner;
- business owner;
- risk owner;
- control owner;
- technical owner;
- security team;
- privacy team;
- incident management;
- assurance;
- management; or
- another authorized party.
12. Change Status
The Change record should distinguish lifecycle status from change classification. Typical conceptual statuses include:13. Change Lifecycle
A typical change lifecycle is:14. Change Scope
The change record should identify:- systems affected;
- components affected;
- environments affected;
- organizational units;
- jurisdictions;
- users;
- stakeholders;
- affected processes;
- included activities; and
- excluded activities.
15. Current State
The record should describe the current state before the change. This may include:- current system version;
- model version;
- current configuration;
- current process;
- current control;
- current monitoring;
- current risk;
- current supplier;
- current environment; and
- current operating state.
16. Target State
The proposed target state should identify:- new version;
- new model;
- new configuration;
- new data;
- new process;
- revised control;
- revised monitoring;
- revised supplier;
- revised intended purpose; or
- other target condition.
17. Change Rationale
The rationale should establish:- why the current state is insufficient;
- why the proposed change is needed;
- expected benefits;
- expected risk reduction;
- required compliance improvements;
- business necessity; and
- relevant constraints.
18. Impact Assessment
A material change should be assessed for impact. Impact areas may include:- AI system behavior;
- model performance;
- data;
- risk;
- controls;
- classification;
- human oversight;
- monitoring;
- security;
- privacy;
- fairness;
- safety;
- business operations;
- stakeholders;
- affected persons;
- suppliers;
- legal and regulatory obligations; and
- continuity.
19. Risk Assessment
Changes may introduce or modify risk. The Change record should reference relevant Risk and Assessment records where applicable. Risk considerations may include:- new risks;
- changed likelihood;
- changed impact;
- changed residual risk;
- control degradation;
- new dependencies;
- transition risks;
- rollback risks;
- operational risks; and
- unintended consequences.
20. Control Impact
A change may affect:- existing controls;
- control effectiveness;
- control ownership;
- control configuration;
- evidence requirements;
- monitoring;
- compensating controls; or
- required new controls.
21. Classification Impact
A material change may require reassessment of AI system classification. Potential triggers include:- new intended purpose;
- increased autonomy;
- expanded user population;
- broader jurisdiction;
- greater affected-person impact;
- changed regulatory status;
- new safety considerations;
- new data sensitivity; or
- significant model capability changes.
22. Intended-Purpose Impact
A change to intended purpose may be highly significant. Examples include:- expanding use to a new business process;
- using the system for a new decision;
- adding automated decision authority;
- extending to a new stakeholder group;
- changing the target population; or
- changing from decision support to autonomous operation.
23. Human-Oversight Impact
Changes should assess whether human oversight is affected. Consider:- review role;
- authority;
- workload;
- competence;
- intervention;
- override;
- escalation;
- automation bias;
- decision speed; and
- ability to detect errors.
24. Security Impact
Security impact may include changes to:- attack surface;
- identity;
- permissions;
- infrastructure;
- interfaces;
- data flows;
- model exposure;
- logging;
- secrets;
- vulnerabilities;
- third-party dependencies; or
- security monitoring.
25. Privacy Impact
Privacy impact may include changes to:- data categories;
- data sources;
- data purpose;
- retention;
- access;
- transfer;
- processing;
- affected persons;
- supplier involvement; or
- privacy safeguards.
26. Fairness Impact
Changes may alter:- data distributions;
- model performance;
- group outcomes;
- error rates;
- affected populations;
- decision thresholds;
- user interfaces; or
- workflow.
27. Safety Impact
For safety-relevant systems, change assessment should consider:- changed failure modes;
- new hazards;
- degraded safeguards;
- control dependencies;
- fallback;
- human intervention;
- recovery;
- testing; and
- safe-state behavior.
28. Stakeholder Impact
Changes may affect:- users;
- customers;
- employees;
- applicants;
- suppliers;
- affected persons;
- regulators;
- partners; and
- other stakeholders.
29. Business Continuity Impact
Changes should consider:- service availability;
- dependency changes;
- recovery;
- fallback;
- migration;
- transition;
- outage duration;
- rollback;
- critical processes; and
- disaster recovery.
30. Third-Party Impact
Changes involving external providers may affect:- contracts;
- service levels;
- model versions;
- data processing;
- security;
- privacy;
- monitoring;
- assurance;
- incident notification; and
- termination rights.
31. Change Dependencies
A change may depend on:- another change;
- approval;
- assessment;
- supplier action;
- infrastructure;
- data;
- control;
- monitoring;
- staffing;
- training; or
- business readiness.
32. Implementation Plan
The change should have an implementation plan appropriate to its complexity. The plan may include:- implementation steps;
- sequence;
- owner;
- dependencies;
- planned date;
- expected duration;
- resources;
- communications;
- testing;
- validation;
- rollback; and
- completion criteria.
33. Testing
Testing should verify that the change works as intended and does not introduce unacceptable effects. Testing may include:- functional testing;
- technical testing;
- security testing;
- privacy testing;
- performance testing;
- fairness testing;
- model validation;
- integration testing;
- regression testing;
- user acceptance testing;
- safety testing; and
- resilience testing.
34. Test Evidence
Test results should identify:- test identifier;
- objective;
- procedure;
- expected result;
- actual result;
- outcome;
- tester;
- date;
- limitations; and
- supporting evidence.
35. Approval
Material changes should receive approval before implementation where required. Approval requirements may depend on:- change classification;
- AI classification;
- risk;
- impact;
- control criticality;
- regulatory significance;
- affected-person impact; and
- governance authority.
36. Emergency Changes
Emergency changes may be necessary to:- contain an incident;
- protect people;
- address security threats;
- meet urgent legal requirements;
- restore critical services; or
- prevent material harm.
- emergency reason;
- decision authority;
- risk;
- temporary controls;
- implementation;
- monitoring;
- rollback;
- retrospective assessment; and
- retrospective approval where required.
37. Implementation Execution
The execution record should capture:- actual implementation;
- start and completion;
- activities performed;
- deviations;
- issues;
- blockers;
- implementation owner;
- evidence;
- outcome; and
- whether rollback occurred.
38. Rollback Planning
Material changes should have a rollback strategy where feasible. A rollback plan should identify:- rollback trigger;
- rollback decision authority;
- rollback steps;
- target state;
- dependencies;
- expected service impact;
- verification;
- communications; and
- evidence.
39. Rollback Execution
If rollback occurs, the Change record should document:- reason;
- trigger;
- decision authority;
- activities;
- resulting state;
- residual risk;
- incident relationship where applicable;
- evidence; and
- follow-up.
40. Post-Implementation Validation
After implementation, validation should determine whether:- the change was implemented as approved;
- the intended result was achieved;
- controls remain effective;
- monitoring is functioning;
- risk remains acceptable;
- unexpected impacts occurred;
- stakeholders were affected; and
- further action is required.
41. Enhanced Monitoring
Material changes may require enhanced monitoring after implementation. Enhanced monitoring may track:- model performance;
- system stability;
- error rates;
- fairness;
- security;
- privacy;
- user feedback;
- incident indicators;
- control effectiveness; and
- risk indicators.
42. Change and Incident Management
A change may result from an incident, and a change may itself cause an incident. Relationships may therefore include:43. Change and Risk Management
Change management and risk management are closely connected. A change should identify:- existing affected risks;
- newly introduced risks;
- changed risk levels;
- control impacts;
- residual risk;
- treatment requirements; and
- acceptance requirements.
44. Change and Control Management
Changes may modify:- control design;
- control operation;
- control frequency;
- control ownership;
- control evidence;
- control monitoring; or
- compensating controls.
45. Change and Monitoring
Changes may require:- new indicators;
- revised thresholds;
- increased monitoring;
- temporary monitoring;
- new alerts;
- revised response actions; or
- monitoring retirement.
46. Change and Assurance
Material or high-risk changes may require assurance before or after implementation. Assurance may review:- change process;
- impact assessment;
- testing;
- approval;
- implementation;
- rollback;
- controls;
- monitoring; and
- post-implementation results.
47. Evidence
Change evidence may include:- approved request;
- impact assessment;
- risk assessment;
- test results;
- approval;
- implementation logs;
- configuration records;
- deployment records;
- monitoring results;
- rollback records;
- stakeholder communications;
- validation results; and
- assurance findings.
48. Change Closure
A change should be closed when the organization’s closure criteria are satisfied. Closure may require confirmation that:- implementation is complete;
- approved scope was respected;
- deviations were addressed;
- testing passed;
- monitoring is active;
- risk was reassessed where required;
- controls remain adequate;
- approval conditions are complete;
- stakeholder communication occurred; and
- evidence is retained.
49. Change Failure
A change may fail when:- implementation cannot be completed;
- testing fails;
- rollback is required;
- unexpected risk is identified;
- critical controls fail;
- significant incidents occur;
- business continuity is compromised; or
- governance conditions are violated.
- incident management;
- risk reassessment;
- corrective action;
- assurance; or
- improvement.
50. Change Reassessment
Changes may need reassessment when:- scope changes;
- implementation differs materially from the approved plan;
- risk changes;
- new dependencies arise;
- testing reveals unexpected behavior;
- incidents occur;
- approval conditions change; or
- external requirements change.
51. Change Traceability
The recommended change traceability model is:52. Change Reporting
Change records may support governance reporting. Useful metrics include:
Metrics should have controlled definitions and reporting periods.
53. Change Validation Requirements
A valid Change record should satisfy:Structural Validation
The JSON document must validate against:08-AIGO-Change-Schema-v0.1.json
Identity Validation
The change identifier must be unique and stable.Scope Validation
The affected objects and boundaries must be defined.Classification Validation
The change type and materiality should be determined according to approved criteria.Impact Validation
Material impacts should be assessed.Risk Validation
Relevant risks should be evaluated.Control Validation
Affected controls should be evaluated where necessary.Testing Validation
Required testing should be completed and supported by evidence.Approval Validation
Required approval should be obtained before implementation unless a governed emergency pathway applies.Implementation Validation
Implementation should remain consistent with approved scope.Rollback Validation
Rollback capability should be addressed where appropriate.Post-Implementation Validation
The implemented change should be verified.Closure Validation
Closure should satisfy applicable criteria.Traceability Validation
The change should remain traceable to relevant system, risk, control, assessment, approval, monitoring, incident, assurance, evidence, and improvement records.54. Schema Limitations
JSON Schema cannot independently determine:- whether a change is materially classified;
- whether impact assessment is adequate;
- whether testing is sufficient;
- whether approval authority is appropriate;
- whether implementation matches reality;
- whether rollback is effective;
- whether risk remains acceptable; or
- whether the change achieved its intended outcome.
55. Relationship to Templates
The Change Schema corresponds primarily to:guidance/03-templates/11-AIGO-AI-Change-Management-Template-v0.1.md
It also interacts with:
- AI system registration;
- risk assessment;
- control assessment;
- approval;
- monitoring;
- incident;
- assurance;
- evidence;
- improvement; and
- retirement templates.
56. Relationship to Procedures
The schema should be used with:guidance/02-procedures/07-AIGO-AI-Change-Management-Procedure-v0.1.md
and, where applicable:
- AI governance;
- AI system registration;
- classification;
- risk assessment;
- control assessment;
- approval;
- monitoring;
- incident management;
- assurance;
- risk acceptance;
- continuous improvement; and
- retirement procedures.
57. Framework Traceability
58. Example Record
A conceptual Change record may look like:59. Schema Registry Relationship
This schema is registered in:schemas/00-AIGO-Schema-Registry-v0.1.json
The registry should maintain:
- schema identifier;
- object type;
- version;
- controlled path;
- status;
- dependencies;
- referenced schemas;
- owner;
- documentation path; and
- traceability metadata.
60. Change and Version Management
Changes to the Change Schema should themselves be treated as controlled framework changes. Potential impacts should be assessed against:- existing Change records;
- change procedures;
- approval workflows;
- risk assessment;
- control assessment;
- monitoring;
- incident management;
- assurance;
- evidence;
- reporting;
- external mappings; and
- validation tooling.
61. Future Extensions
Future versions may support:- machine-readable change workflows;
- dependency graphs;
- deployment pipelines;
- automated impact analysis;
- policy-as-code approval gates;
- rollback automation;
- change risk scoring;
- release-management integration;
- continuous validation;
- configuration-drift detection; and
- automated post-implementation verification.
62. Document Control
63. Document Status
Document: AIGO — Change Schema Documentation Version: 0.1 Status: Draft Working Name: AIGO Full Name: AI Governance Operating Framework Document Identifier:AIGO-SCHEMA-DOC-008
Document Type: Schema Documentation
This document provides the human-readable interpretation, governance context, validation expectations, and traceability guidance for the AIGO Change Schema.
End of Document