Skip to main content

AIGO — Assurance Schema Documentation

1. Document Purpose

This document describes the machine-readable AIGO Assurance Schema. The schema provides the structured representation of assurance activities performed within the AIGO AI Governance Operating Framework. It is intended to support:
  • assurance planning;
  • assurance objectives;
  • scope definition;
  • criteria;
  • independence;
  • assurance methodology;
  • work programs;
  • evidence evaluation;
  • testing;
  • findings;
  • observations;
  • nonconformities;
  • management responses;
  • corrective actions;
  • follow-up;
  • conclusions;
  • assurance status;
  • assurance reporting; and
  • traceability to governance, risk, controls, assessments, incidents, changes, evidence, improvements, and management review.
The JSON schema defines structural requirements. This documentation explains the intended meaning, governance context, validation expectations, and traceability model for assurance records.

2. Schema Information


3. Scope

The Assurance Schema applies to structured assurance activities concerning AI governance and AI systems. Assurance may cover:
  • governance arrangements;
  • AI system lifecycle;
  • risk management;
  • control design and operation;
  • classification;
  • approvals;
  • monitoring;
  • incident management;
  • change management;
  • evidence management;
  • human oversight;
  • security;
  • privacy;
  • fairness;
  • safety;
  • compliance;
  • third-party arrangements;
  • retirement; and
  • continual improvement.
Assurance may be performed internally or externally, depending on the organization’s governance requirements.

4. Object Model

The primary object represented by this schema is:
An Assurance record represents a formal activity intended to provide confidence, challenge, verification, or independent evaluation regarding an AIGO-governed subject. The Assurance record should remain distinct from:
  • the object under review;
  • an Assessment record;
  • a Risk record;
  • a Control record;
  • an Approval record;
  • an Incident record;
  • a Change record;
  • an Evidence record; and
  • a Management Review record.
Related objects should normally be connected through stable identifiers.

5. Core Identity

An Assurance record should contain stable identity information. Key fields include:
  • id;
  • objectType;
  • objectVersion;
  • schemaVersion;
  • assurance title;
  • assurance type;
  • assurance status;
  • assurance owner;
  • scope; and
  • applicable subject.
Example:
The assurance identifier should remain stable throughout the assurance lifecycle. A materially separate assurance engagement should normally have a distinct identifier.

6. Assurance Purpose

The assurance record should state why the assurance activity is being performed. Possible purposes include:
  • evaluate governance effectiveness;
  • provide independent confidence;
  • test control operation;
  • review risk management;
  • verify compliance;
  • validate corrective action;
  • review incident response;
  • review material changes;
  • confirm approval conditions;
  • assess monitoring effectiveness; or
  • provide management with assurance over a defined governance objective.
The purpose should be sufficiently specific to support scope and criteria.

7. Assurance Types

Assurance may be classified into controlled assurance types. Examples include:
The authoritative enumeration defined in the JSON schema is controlling. Organizations may define more detailed assurance subtypes through controlled extensions.

8. Assurance Sponsor

The assurance activity may have a sponsor or commissioning authority. The sponsor may:
  • request the assurance;
  • establish the intended outcome;
  • provide governance direction;
  • approve the scope;
  • receive the final result; and
  • monitor follow-up.
The sponsor should not compromise the independence of the assurance activity where independence is required.

9. Assurance Owner

The assurance owner is accountable for ensuring that the assurance activity is appropriately planned and completed. Responsibilities may include:
  • defining scope;
  • appointing the assurance team;
  • ensuring competence;
  • managing conflicts of interest;
  • approving the work program;
  • reviewing findings;
  • issuing the conclusion; and
  • ensuring follow-up.
The assurance owner may be different from the assurance performer.

10. Independence and Objectivity

Independence is a central assurance consideration. Where required, the assurance record should identify:
  • independence requirement;
  • assurance provider;
  • relationship to the subject;
  • conflicts of interest;
  • safeguards;
  • limitations to independence; and
  • management of those limitations.
The required level of independence should be proportionate to:
  • risk;
  • decision significance;
  • affected-person impact;
  • regulatory expectations;
  • governance requirements; and
  • the purpose of the assurance.

11. Assurance Team

The assurance record may identify:
  • lead assessor;
  • assurance team members;
  • technical specialists;
  • subject-matter experts;
  • external specialists;
  • reviewers; and
  • quality reviewers.
The team should have appropriate competence for the assurance scope. Where specialist competence is required, it should be documented.

12. Assurance Scope

The assurance scope should define precisely what is covered. Scope may include:
  • organization;
  • business unit;
  • AI system;
  • model;
  • lifecycle stage;
  • risk;
  • controls;
  • governance process;
  • period;
  • environment;
  • jurisdiction;
  • supplier;
  • incident;
  • change; or
  • specific governance requirements.
The scope should identify material exclusions and their rationale.

13. Assurance Objectives

Assurance objectives should describe what the assurance activity is intended to determine. Examples include:
  • whether governance arrangements are implemented as intended;
  • whether critical controls are operating effectively;
  • whether material risks are appropriately managed;
  • whether monitoring is adequate;
  • whether incident response is effective;
  • whether change governance is functioning;
  • whether approval conditions are satisfied; or
  • whether corrective actions are effective.
Objectives should be measurable or assessable where practical.

14. Assurance Criteria

Assurance criteria provide the basis for evaluation. Criteria may be drawn from:
  • AIGO framework requirements;
  • AIGO procedures;
  • internal policies;
  • control requirements;
  • risk criteria;
  • legal requirements;
  • regulations;
  • contracts;
  • external standards; and
  • approved organizational requirements.
Criteria should be clearly identified and traceable.

15. Criteria Traceability

Where practical, each material criterion should identify:
  • criterion identifier;
  • source;
  • reference;
  • requirement;
  • applicability;
  • interpretation; and
  • evidence expectation.
Example:
This provides a clear basis for assurance conclusions.

16. Assurance Methodology

The assurance record should describe the methods used. Methods may include:
  • document review;
  • interviews;
  • observation;
  • sampling;
  • control testing;
  • reperformance;
  • technical testing;
  • data analysis;
  • configuration review;
  • model testing;
  • walkthroughs;
  • inspection;
  • comparison;
  • external confirmation; and
  • analytical procedures.
The methodology should be appropriate to the assurance objectives and scope.

17. Assurance Work Program

A work program should define the planned assurance activities. A work program may include: The work program should provide enough structure to demonstrate that the assurance objectives were systematically addressed.

18. Evidence

Assurance conclusions should be based on sufficient and appropriate evidence. Evidence may include:
  • governance records;
  • system records;
  • control evidence;
  • assessments;
  • approvals;
  • monitoring data;
  • incident records;
  • change records;
  • testing results;
  • logs;
  • interviews;
  • observations;
  • supplier records; and
  • external information.
Evidence should be referenced through stable identifiers where possible.

19. Evidence Sufficiency

Assurance should consider whether evidence is:
  • sufficient;
  • appropriate;
  • relevant;
  • reliable;
  • timely;
  • complete; and
  • traceable.
Evidence limitations should be documented where they affect the assurance conclusion.

20. Sampling

Where sampling is used, the assurance record should document:
  • population;
  • sample size;
  • sampling method;
  • selection criteria;
  • sampling period;
  • rationale;
  • exceptions;
  • limitations; and
  • interpretation.
Sampling may be:
  • random;
  • systematic;
  • stratified;
  • risk-based;
  • judgmental; or
  • another approved methodology.
The assurance conclusion should not imply that an entire population was tested when sampling was used.

21. Assurance Testing

Testing should address the defined assurance criteria. Testing may include:
  • control reperformance;
  • configuration verification;
  • technical testing;
  • sample inspection;
  • transaction testing;
  • data analysis;
  • model validation;
  • scenario testing;
  • evidence verification; and
  • observation.
Tests should record:
  • test objective;
  • method;
  • expected result;
  • actual result;
  • outcome;
  • evidence; and
  • limitations.

22. Findings

Assurance findings identify conditions that require attention. Findings may include:
  • nonconformity;
  • control deficiency;
  • governance gap;
  • observation;
  • opportunity;
  • risk;
  • compliance issue;
  • documentation deficiency;
  • evidence gap; or
  • good practice observation.
Each material finding should be traceable to:
  • assurance criteria;
  • evidence;
  • affected object;
  • severity or priority; and
  • management response.

23. Finding Severity

Finding severity may consider:
  • impact;
  • likelihood;
  • risk;
  • control criticality;
  • regulatory significance;
  • affected-person impact;
  • recurrence;
  • urgency; and
  • systemic significance.
The organization’s assurance or findings methodology should define the applicable rating scale. The schema provides structural support but does not determine substantive severity.

24. Finding Root Cause

Where required, an assurance finding should identify its root cause. Potential causes include:
  • governance weakness;
  • unclear accountability;
  • inadequate procedure;
  • control design deficiency;
  • control failure;
  • insufficient monitoring;
  • inadequate competence;
  • system limitation;
  • data issue;
  • model issue;
  • supplier issue;
  • change-management weakness; or
  • another underlying cause.
Root cause analysis should distinguish evidence from assumption.

25. Recommendations

Assurance may identify recommendations. Recommendations should be:
  • actionable;
  • proportionate;
  • traceable to findings;
  • assigned to an accountable owner; and
  • subject to follow-up.
Recommendations may concern:
  • corrective action;
  • preventive action;
  • control change;
  • governance change;
  • monitoring enhancement;
  • risk reassessment;
  • assurance enhancement; or
  • continuous improvement.

26. Management Response

The subject owner or responsible management should respond to material findings. A management response may include:
  • acceptance;
  • corrective action;
  • risk acceptance;
  • planned improvement;
  • compensating control;
  • remediation;
  • disagreement; or
  • another approved response.
Where management disagrees with a finding, the disagreement and rationale should be recorded rather than silently removing the finding.

27. Corrective Actions

Corrective actions should address identified findings. Each material action should identify:
  • action;
  • owner;
  • priority;
  • target date;
  • status;
  • dependencies; and
  • completion evidence.
Corrective actions may be represented as separate Improvement records where the organization requires independent lifecycle management.

28. Follow-Up

Assurance should establish whether follow-up is required. Follow-up may verify:
  • action completion;
  • control remediation;
  • evidence;
  • risk reduction;
  • implementation;
  • effectiveness; and
  • sustainability.
The follow-up result should be independently recorded where required.

29. Assurance Conclusion

The conclusion should summarize the assurance result against the defined objectives and criteria. Possible conclusion categories may include:
The precise values defined in the JSON schema are authoritative. The conclusion should not exceed what the evidence and methodology support.

30. Limitations

Material limitations should be clearly documented. Examples include:
  • incomplete evidence;
  • restricted access;
  • unavailable personnel;
  • limited testing;
  • sampling limitations;
  • unavailable historical information;
  • supplier limitations;
  • technical constraints; or
  • time constraints.
Where limitations prevent a definitive conclusion, the assurance record should state this explicitly.

31. Assurance Opinion

Where the assurance methodology uses an overall opinion, the opinion should be supported by:
  • scope;
  • criteria;
  • evidence;
  • findings;
  • limitations;
  • management responses; and
  • assurance judgment.
An opinion should not be presented as stronger than the supporting evidence.

32. Relationship to Risk

Assurance may identify:
  • previously unrecognized risks;
  • changes in risk;
  • risk-treatment deficiencies;
  • residual risk concerns;
  • risks above tolerance; or
  • ineffective risk management.
The assurance record should reference relevant Risk records where material. The Risk Schema remains authoritative for the enduring risk.

33. Relationship to Controls

Controls are a frequent assurance subject. Assurance may evaluate:
  • design effectiveness;
  • implementation;
  • operating effectiveness;
  • evidence;
  • monitoring;
  • exceptions;
  • remediation; and
  • sustainability.
Control-related assurance findings should reference the relevant Control record.

34. Relationship to Assessments

An assurance activity may review the quality of previous assessments. This may include review of:
  • risk assessments;
  • classification assessments;
  • control assessments;
  • technical assessments;
  • privacy assessments;
  • security assessments;
  • fairness assessments;
  • change assessments; and
  • retirement assessments.
The assurance record should identify the assessed records and the nature of the review. Assurance does not automatically replace the original assessment.

35. Relationship to Approvals

Assurance may evaluate whether approvals were:
  • required;
  • obtained;
  • issued by appropriate authority;
  • supported by sufficient evidence;
  • subject to appropriate conditions; and
  • followed appropriately.
Where approval deficiencies are identified, the relevant Approval record should be referenced.

36. Relationship to Monitoring

Assurance may evaluate monitoring for:
  • appropriateness;
  • coverage;
  • accuracy;
  • threshold design;
  • escalation;
  • response;
  • evidence;
  • reliability; and
  • effectiveness.
Monitoring deficiencies may lead to:
  • corrective actions;
  • risk reassessment;
  • control changes;
  • incidents; or
  • improvements.

37. Relationship to Incidents

Significant incidents may trigger assurance. Assurance may evaluate:
  • incident classification;
  • response;
  • containment;
  • investigation;
  • root cause;
  • remediation;
  • communication;
  • risk reassessment;
  • evidence; and
  • lessons learned.
Incident-related assurance should preserve the relationship to the original Incident record.

38. Relationship to Changes

Assurance may evaluate:
  • change governance;
  • materiality assessment;
  • impact assessment;
  • approval;
  • testing;
  • implementation;
  • rollback;
  • monitoring; and
  • closure.
Post-change assurance may be required for higher-risk changes.

39. Relationship to Evidence

Evidence is central to assurance. The assurance record should reference the Evidence records relied upon during the activity. Evidence should support:
  • criteria evaluation;
  • testing;
  • findings;
  • conclusions;
  • management responses; and
  • follow-up.
Evidence should be protected against unauthorized alteration.

40. Assurance and Independence

Where independence is required, the assurance record should preserve evidence that independence was considered. This may include:
  • organizational reporting relationship;
  • separation from the operational subject;
  • conflict-of-interest declarations;
  • reviewer independence;
  • external provider status; and
  • safeguards.
The organization should define minimum independence expectations for assurance categories.

41. Assurance Quality Review

Assurance work may require internal quality review before the final conclusion is issued. Quality review may verify:
  • scope;
  • methodology;
  • evidence;
  • findings;
  • conclusions;
  • report consistency;
  • independence;
  • material judgments; and
  • unresolved disagreements.
Quality review should be proportionate to assurance significance.

42. Assurance Report

The assurance output should generally communicate:
  • objective;
  • scope;
  • criteria;
  • methodology;
  • evidence;
  • findings;
  • limitations;
  • management response;
  • conclusion; and
  • follow-up requirements.
The final report may be a separate controlled document referenced by the Assurance record.

43. Assurance Status

The assurance record should track lifecycle status. Typical conceptual states include:
The exact enumeration defined in the JSON schema is authoritative.

44. Assurance Closure

An assurance activity may be closed when:
  • fieldwork is complete;
  • findings are finalized;
  • required management responses are recorded;
  • the assurance conclusion is issued;
  • required reporting is completed; and
  • follow-up responsibilities are assigned.
Closure of the assurance engagement does not necessarily mean all findings are closed. Findings may remain under corrective-action management.

45. Follow-Up Verification

Follow-up should determine whether management actions:
  • were completed;
  • were implemented as planned;
  • addressed the underlying finding;
  • reduced the relevant risk;
  • restored control effectiveness; and
  • are sustainable.
Where verification demonstrates ineffective remediation, the issue should remain open or be escalated.

46. Repeat Findings

Repeated findings may indicate systemic weaknesses. The organization should consider whether repeat findings require:
  • management escalation;
  • risk reassessment;
  • control redesign;
  • process change;
  • additional monitoring;
  • increased assurance;
  • maturity improvement; or
  • governance change.
Repeat findings should be traceable across assurance cycles.
Assurance results may be aggregated to identify trends across:
  • AI systems;
  • business units;
  • controls;
  • risks;
  • incidents;
  • suppliers;
  • lifecycle stages;
  • governance domains; and
  • external requirements.
Trend analysis can identify systemic weaknesses that may not be visible within a single assurance activity.

48. Assurance Metrics

Organizations may establish assurance metrics such as: Metrics should have controlled definitions and owners.

49. Assurance Planning

The organization should establish an assurance plan proportionate to its AI portfolio and risks. Planning may consider:
  • AI system classification;
  • risk levels;
  • control criticality;
  • recent incidents;
  • changes;
  • prior findings;
  • regulatory requirements;
  • supplier dependencies;
  • management priorities; and
  • emerging risks.
High-risk or high-impact systems may require more frequent or more independent assurance.

50. Risk-Based Assurance

Assurance resources should be prioritized according to governance significance. Factors may include:
  • risk level;
  • potential harm;
  • regulatory significance;
  • control criticality;
  • incident history;
  • change frequency;
  • system complexity;
  • affected-person scale;
  • supplier dependence; and
  • previous assurance results.
Risk-based planning should remain documented and reviewable.

51. Assurance Escalation

Assurance findings may require escalation when:
  • critical risks are identified;
  • significant controls fail;
  • serious regulatory issues arise;
  • affected-person harm is identified;
  • management rejects required action;
  • remediation is materially overdue;
  • systemic weaknesses appear; or
  • the assurance provider cannot reach a reliable conclusion.
Escalation should follow the organization’s governance authority structure.

52. Management Review Relationship

Significant assurance results should be available to management review. Management review may consider:
  • assurance trends;
  • significant findings;
  • repeat findings;
  • overdue actions;
  • systemic weaknesses;
  • resource requirements;
  • governance effectiveness; and
  • improvement priorities.
Management Review remains authoritative for resulting management decisions.

53. Improvement Relationship

Assurance findings may create continual-improvement actions. The recommended relationship is:
The Improvement Schema remains authoritative for continual-improvement records.

54. Assurance Validation Requirements

A valid Assurance record should satisfy:

Structural Validation

The JSON document must validate against: 09-AIGO-Assurance-Schema-v0.1.json

Scope Validation

The assurance subject, boundaries, period, and exclusions should be defined.

Criteria Validation

Evaluation criteria should be identifiable and traceable.

Independence Validation

Required independence considerations should be documented.

Competence Validation

The assurance team should have appropriate competence for the scope.

Evidence Validation

Material conclusions should be supported by sufficient and appropriate evidence.

Finding Validation

Material findings should be traceable to evidence and criteria.

Conclusion Validation

The conclusion should be supported by the findings and evidence.

Management Response Validation

Material findings should have documented management responses where required.

Follow-Up Validation

Required follow-up should be assigned and tracked.

Reference Validation

Related systems, risks, controls, assessments, incidents, changes, approvals, evidence, improvements, and management reviews should resolve where applicable.

55. Schema Limitations

JSON Schema cannot independently determine:
  • whether assurance is truly independent;
  • whether the assurance methodology is appropriate;
  • whether evidence is sufficient;
  • whether testing was performed correctly;
  • whether findings are accurate;
  • whether management responses are adequate;
  • whether the conclusion is justified; or
  • whether remediation is actually effective.
These matters require qualified professional judgment, evidence, governance, and quality controls.

56. Relationship to Templates

The Assurance Schema corresponds primarily to: guidance/03-templates/12-AIGO-AI-Assurance-Template-v0.1.md It may also interact with:
  • risk assessment templates;
  • control assessment templates;
  • approval templates;
  • monitoring templates;
  • incident templates;
  • change-management templates;
  • management-review templates;
  • improvement templates; and
  • evidence templates.
The Markdown template provides the human-readable assurance record. The JSON schema provides the machine-readable structure.

57. Relationship to Procedures

The schema should be used with: guidance/02-procedures/10-AIGO-AI-Assurance-Procedure-v0.1.md and, where applicable:
  • governance;
  • risk assessment;
  • control assessment;
  • monitoring;
  • incident management;
  • change management;
  • approval;
  • risk acceptance;
  • continuous improvement;
  • management review; and
  • retirement procedures.
The procedure defines how assurance is planned, performed, reviewed, reported, followed up, and closed.

58. Framework Traceability


59. Assurance Traceability Model

The recommended traceability chain is:
Additional relationships may connect the assurance activity to:

60. Example Record

A conceptual Assurance record may look like:
The actual record must conform to the authoritative JSON schema.

61. 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.

62. Change and Version Management

Changes to the Assurance Schema should be managed through AIGO change management. Potential impacts should be assessed against:
  • assurance procedures;
  • assurance templates;
  • risk assessment;
  • control assessment;
  • monitoring;
  • incident management;
  • change management;
  • approval;
  • evidence;
  • management review;
  • improvement;
  • external mappings; and
  • validation tooling.
Breaking changes should include migration guidance where appropriate.

63. Future Extensions

Future versions may support:
  • formal assurance work-paper schemas;
  • digital audit trails;
  • standardized findings taxonomies;
  • evidence sampling metadata;
  • assurance independence profiles;
  • automated control testing;
  • continuous assurance;
  • assurance maturity;
  • machine-readable assurance criteria;
  • assurance-provider profiles;
  • cross-framework assurance mapping; and
  • automated follow-up verification.
Extensions should preserve independence, traceability, evidence integrity, and historical assurance records.

64. Document Control


65. Document Status

Document: AIGO — Assurance Schema Documentation Version: 0.1 Status: Draft Working Name: AIGO Full Name: AI Governance Operating Framework Document Identifier: AIGO-SCHEMA-DOC-009 Document Type: Schema Documentation This document provides the human-readable interpretation, governance context, validation expectations, and traceability guidance for the AIGO Assurance Schema. End of Document