AIGO — Approval Schema Documentation
1. Document Purpose
This document describes the machine-readable AIGO Approval Schema. The schema provides the structured representation of formal governance approvals and authorization decisions under the AIGO AI Governance Operating Framework. It is intended to support:- AI system approval;
- deployment approval;
- continued-operation approval;
- risk acceptance;
- material-change approval;
- incident-related governance decisions;
- restricted operation;
- resumption;
- retirement approval;
- control exceptions;
- governance exceptions;
- assurance-related decisions; and
- other formally authorized AI governance decisions.
2. Schema Information
3. Scope
The Approval Schema applies to formal authorization decisions made under AIGO governance arrangements. An approval may authorize:- an AI system to progress through a lifecycle stage;
- deployment or production operation;
- continued operation;
- a material change;
- risk acceptance;
- an exception;
- restricted operation;
- resumption after suspension;
- corrective action closure;
- retirement; or
- another decision requiring formal governance authority.
4. Object Model
The primary object represented by this schema is:- the object being approved;
- the assessment supporting the decision;
- the risk being accepted or managed;
- the controls being relied upon;
- supporting evidence;
- monitoring arrangements;
- change records;
- assurance findings; and
- management review records.
5. Core Identity
An Approval record should contain stable identity information. Key fields include:id;objectType;objectVersion;schemaVersion;- approval type;
- subject;
- approval authority;
- decision;
- decision date;
- status; and
- applicable conditions.
6. Approval Purpose
The approval record should clearly state why the authorization is required. Examples include:- authorize production deployment;
- authorize continued operation;
- approve a material change;
- accept residual risk;
- approve a control exception;
- authorize restricted use;
- authorize resumption;
- approve retirement; or
- authorize another governed action.
7. Approval Types
The approval type should identify the category of governance decision. Typical approval categories include:8. Approval Subject
An approval should identify exactly what is being authorized. The subject may be:- an AI system;
- a risk;
- a control;
- an assessment;
- a change;
- a retirement activity;
- an exception;
- a governance arrangement; or
- another defined AIGO object.
9. Decision Authority
The approval must identify the authority making the decision. The approval authority should have:- appropriate organizational authority;
- defined decision rights;
- sufficient competence;
- no prohibited conflict of interest; and
- authority covering the decision scope.
10. Authority Basis
The record should identify why the approver has authority. The authority basis may reference:- governance policy;
- governance committee charter;
- delegated authority;
- decision matrix;
- organizational mandate;
- risk authority;
- regulatory requirement; or
- another controlled source.
11. Segregation of Duties
Where required, the approval process should provide appropriate segregation between:- requestor;
- assessor;
- reviewer; and
- approver.
- risk;
- decision significance;
- independence requirements;
- organizational policy; and
- applicable external obligations.
12. Decision Values
An approval decision should use an explicitly defined decision state. Typical outcomes include:13. Approval Status
The approval record should distinguish the decision itself from the administrative lifecycle of the record. For example:14. Approval Conditions
An approval may be subject to conditions. Conditions may require:- completion of additional controls;
- remediation;
- additional testing;
- enhanced monitoring;
- restricted deployment;
- completion of training;
- additional evidence;
- reassessment;
- independent assurance;
- time-limited operation; or
- management review.
- description;
- owner;
- due date;
- status;
- verification requirement; and
- evidence where applicable.
15. Conditional Approval
An approval with conditions is not equivalent to an unrestricted approval. The organization should define:- whether the decision is immediately effective;
- which conditions are preconditions;
- which conditions may be completed after approval;
- maximum duration;
- monitoring requirements;
- escalation triggers; and
- consequences of failure to satisfy conditions.
16. Effective Date
An approval should identify when the decision becomes effective. The effective date may differ from:- request date;
- assessment date;
- approval decision date; or
- implementation date.
17. Expiry
Certain approvals may be time-limited. Examples include:- temporary risk acceptance;
- emergency approval;
- restricted operation;
- conditional deployment;
- temporary exception; and
- transitional arrangements.
- expiry date;
- renewal requirements;
- review owner;
- consequences of expiry; and
- whether automatic continuation is prohibited.
18. Preconditions
The approval may specify prerequisites that must be satisfied before implementation. Examples include:- assessment complete;
- critical controls operational;
- testing passed;
- evidence captured;
- monitoring active;
- human oversight operational;
- security review complete;
- privacy review complete;
- required training completed; and
- contingency arrangements verified.
19. Supporting Assessments
Approval decisions should generally reference the relevant assessments supporting the decision. These may include:- classification;
- risk;
- control;
- technical;
- model;
- data;
- privacy;
- security;
- fairness;
- impact;
- human oversight;
- change impact;
- monitoring; or
- retirement assessment.
20. Supporting Risk Records
The approval should identify relevant risks. Example:- what risks were considered;
- whether residual risk was within tolerance;
- whether risk acceptance was required;
- whether conditions address outstanding exposure; and
- whether the approval aligns with governance requirements.
21. Supporting Control Records
Where an approval relies on controls, the approval record may reference relevant control identifiers. Examples include:- deployment controls;
- human-oversight controls;
- security controls;
- privacy controls;
- monitoring controls;
- incident-response controls; and
- change controls.
22. Supporting Evidence
An approval should be supported by evidence sufficient to demonstrate the basis of the decision. Evidence may include:- assessment results;
- test reports;
- control evidence;
- monitoring results;
- risk acceptance;
- assurance conclusions;
- stakeholder engagement;
- meeting records;
- approvals from delegated authorities; and
- other controlled records.
23. Approval Rationale
The approval should provide a rationale for the decision. The rationale should explain:- what was considered;
- why the decision was reached;
- relevant risks;
- relevant conditions;
- significant limitations;
- applicable governance requirements; and
- any material assumptions.
24. Decision Factors
The approval may record material decision factors. Examples include:- risk level;
- residual risk;
- control effectiveness;
- affected-person impact;
- regulatory requirements;
- assurance findings;
- business necessity;
- technical readiness;
- monitoring capability;
- human-oversight readiness; and
- continuity arrangements.
25. Risk Acceptance Approval
Where residual risk exceeds ordinary acceptance authority or requires formal acceptance, the approval record may represent the risk acceptance decision. The record should identify:- risk;
- residual risk;
- risk owner;
- acceptance authority;
- decision;
- validity period;
- conditions;
- rationale; and
- review requirements.
26. Deployment Approval
Deployment approval may authorize an AI system to move into a specified environment. The approval should identify, where applicable:- AI system;
- version;
- environment;
- deployment scope;
- assessment results;
- critical controls;
- testing;
- monitoring;
- human oversight;
- security;
- privacy;
- rollback;
- continuity; and
- approval authority.
27. Continued Operation Approval
Some AI systems may require periodic approval for continued operation. Continued-operation approval may consider:- monitoring performance;
- incidents;
- changes;
- control effectiveness;
- assurance findings;
- risk acceptance;
- regulatory developments;
- stakeholder concerns; and
- ongoing business justification.
28. Material Change Approval
Material changes may require separate approval. The approval should reference the relevant Change record. Supporting information may include:- change assessment;
- risk impact;
- classification impact;
- control impact;
- testing;
- rollback plan;
- monitoring changes;
- human-oversight impact; and
- assurance.
29. Emergency Approval
Emergency governance may require expedited approval. An emergency approval should document:- emergency reason;
- immediate risk;
- decision authority;
- action authorized;
- limitations;
- temporary controls;
- effective period;
- retrospective review requirements; and
- evidence.
30. Restricted Operation
An approval may authorize operation with restrictions. Restrictions may concern:- user groups;
- jurisdictions;
- use cases;
- functionality;
- model versions;
- transaction volume;
- environments;
- decision authority; or
- duration.
31. Resumption Approval
Following suspension or significant incident handling, an approval may authorize resumption. The approval should consider:- incident closure or containment;
- remediation;
- testing;
- residual risk;
- controls;
- monitoring;
- human oversight;
- assurance; and
- conditions for resumption.
- full resumption;
- restricted resumption; and
- resumption with conditions.
32. Retirement Approval
Retirement approval authorizes the controlled withdrawal of an AI system. Supporting information may include:- retirement trigger;
- risk assessment;
- replacement readiness;
- business continuity;
- data disposition;
- access removal;
- technical shutdown;
- supplier closure;
- evidence retention;
- regulatory requirements; and
- retirement verification.
33. Exception Approval
The Approval Schema may support approval of governance exceptions. An exception approval should identify:- requirement being excepted;
- reason;
- risk;
- compensating controls;
- owner;
- duration;
- review date; and
- approval authority.
34. Approval Review
An approval may require multiple reviews before the final decision. Review types may include:- business;
- risk;
- security;
- privacy;
- fairness;
- technical;
- control;
- monitoring;
- legal/compliance;
- AI governance; and
- assurance.
- reviewer;
- review date;
- result;
- evidence; and
- conditions or findings.
35. Approval Workflow
The typical workflow is:36. Authority Verification
Before approval becomes effective, the organization should verify:- authority is current;
- delegation is valid;
- decision scope is covered;
- required reviews are complete;
- conflicts have been addressed; and
- segregation requirements are satisfied.
37. Approval Revocation
An approval may need to be revoked where:- conditions are not met;
- material information was incorrect;
- risk becomes unacceptable;
- serious incident occurs;
- control failure occurs;
- intended purpose changes;
- regulatory requirements change;
- approval expires; or
- another defined revocation trigger occurs.
38. Supersession
A later approval may supersede an earlier approval. The approval record should preserve:- predecessor approval identifier;
- successor approval identifier;
- reason for supersession;
- effective date; and
- historical record.
39. Approval and Monitoring
Approvals may establish monitoring requirements. For example:40. Approval and Assurance
An approval may rely on assurance evidence. Assurance may:- precede approval;
- support a conditional approval;
- verify completion of approval conditions; or
- review the effectiveness of an approval process.
41. Approval and Management Review
Significant approvals may be reviewed as part of management review. Management review may examine:- approval trends;
- approval exceptions;
- overdue conditions;
- rejected requests;
- repeated conditional approvals;
- approval authority;
- governance effectiveness; and
- systemic approval issues.
42. Approval Conditions and Evidence
Each material condition should be traceable to evidence demonstrating completion. Recommended relationship:43. Approval Reporting
Approval records may be aggregated into governance reporting. Useful metrics include:
Metrics should have controlled definitions and owners.
44. Approval Validation Requirements
A valid Approval record should satisfy:Structural Validation
The JSON document must validate against:05-AIGO-Approval-Schema-v0.1.json
Authority Validation
The authority making the decision must be authorized for the decision scope.Subject Validation
The object being approved must be identifiable.Assessment Validation
Required assessments must be completed and referenced.Evidence Validation
Material decisions should have sufficient supporting evidence.Condition Validation
Conditions must have identifiable owners and requirements where applicable.Segregation Validation
Required segregation of duties must be satisfied or an authorized exception documented.Effective-Date Validation
The approval must not be treated as effective before its authorized effective date.Expiry Validation
Time-limited approvals must be monitored for expiry.Traceability Validation
The decision must remain traceable to the relevant system, risk, control, assessment, evidence, and implementation records.45. Schema Limitations
JSON Schema cannot independently determine:- whether an approver actually possesses authority;
- whether an assessment is substantively adequate;
- whether the evidence supports the decision;
- whether the decision is reasonable;
- whether conditions are sufficient;
- whether a delegation is valid;
- whether the decision complies with external law; or
- whether the organization has correctly exercised its governance authority.
46. Relationship to Templates
The Approval Schema corresponds primarily to:guidance/03-templates/07-AIGO-AI-Approval-Template-v0.1.md
It also supports approval decisions generated by:
- governance;
- risk acceptance;
- change management;
- incident management;
- assurance;
- retirement; and
- exception-management processes.
47. Relationship to Procedures
The schema should be used with:guidance/02-procedures/06-AIGO-AI-Approval-Procedure-v0.1.md
and, where applicable:
- AI governance;
- AI system registration;
- classification;
- risk assessment;
- control assessment;
- change management;
- incident management;
- risk acceptance;
- assurance;
- retirement; and
- continuous improvement procedures.
48. Framework Traceability
49. Approval Traceability Model
The recommended traceability chain is:50. Example Record
A conceptual Approval record may look like:51. 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.
52. Change and Version Management
Changes to the Approval Schema should be managed through AIGO change management. Potential impacts should be assessed against:- approval workflows;
- delegation rules;
- existing approval records;
- lifecycle gates;
- templates;
- procedures;
- risk acceptance;
- evidence;
- assurance;
- reporting;
- external mappings; and
- validation tooling.
53. Future Extensions
Future releases may provide additional support for:- digital signatures;
- cryptographic approval evidence;
- multi-stage approval workflows;
- quorum requirements;
- voting models;
- conditional approval automation;
- approval expiry automation;
- delegated-authority validation;
- policy-as-code decision rules;
- approval provenance; and
- machine-readable decision matrices.
54. Document Control
55. Document Status
Document: AIGO — Approval Schema Documentation Version: 0.1 Status: Draft Working Name: AIGO Full Name: AI Governance Operating Framework Document Identifier:AIGO-SCHEMA-DOC-005
Document Type: Schema Documentation
This document provides the human-readable interpretation, governance context, validation expectations, and traceability guidance for the AIGO Approval Schema.
End of Document