AI9GM
Type to search documentation.

Layer 3

Intelligence

The Brain & Shield

Can it be trusted?

Purpose

Build and operate the model, data and security controls that make AI outputs usable, and produce the evidence that those controls ran.

Scope boundary

ExcludedOwned byBoundary
Risk appetite and residual risk acceptanceL4Never delegated. See the boundary note below.
The mandatory control catalogL4L4 states which controls are required. L3 selects how they are implemented.
Authorization of a model for production useL4L3 produces validation evidence. L4 decides it is sufficient.
AI system consequence classificationL4L3 supplies technical inputs to the classification.
Regulatory applicability and lawfulness determinationL4L3 implements what the determination requires.
Data protection impact assessment sign-offL4L3 supplies technical detail and implements the mitigations.
Audit and attestationL4L3 produces evidence. L4 verifies it.
Retention periods and access policyL4L3 executes retention and enforces access. L4 sets both.
Incident disclosure decisionsL4L3 contains, investigates and documents. L4 decides what is disclosed.
Interface contract authoring and versioningL2L3 declares an interface fit. L2 produces it.
Infrastructure capacity and runtime operationL1L3 states the workload requirement. L1 provisions and runs it.
Third-party model commercial admissionL2 technical, L4 contractualL3 evaluates technical suitability and neither admits nor contracts.

Layer 3 operates controls. It does not decide which controls are mandatory, it does not accept residual risk and it does not authorize production use. Every one of those is Layer 4.

This layer has the largest exclusion list in the framework, and the length is the point. Layer 3 holds most of the technical capability and almost none of the authority, by design.

This layer is also where the separation of build and acceptance convention in section 0.1 of the normative reference does most of its work. Read Layer 3 alone and nothing visibly prevents a Model Owner from validating their own model and releasing it. The convention is what closes that, and it is why the exclusion list above is normative rather than advisory.

The boundary most often crossed in practice. A Model Owner sets the acceptance thresholds, runs the validation against those thresholds and then authorizes the deployment. Three roles collapse into one, and the person who built the system decides the system is good enough.

This is the single most common governance failure in AI deployment, and it is not resolved by better validation. It is resolved by separating the roles. Section 5 allocates threshold-setting and validation to Layer 3, and authorization to Layer 4, with no path for a Model Owner to hold both.

Inputs

ItemFromForm
Mandatory control catalogL4Required controls by system consequence class
AI system classification and risk appetiteL4Classification record setting the evidence bar for this system
Retention periods, lawfulness and access policyL4Determinations the layer executes against
Interface contracts and specificationsL2Versioned machine-readable surfaces the layer assesses and consumes
Source system dataL2Data reaching the layer through catalogued interfaces
Compute, accelerator and storage capacityL1Provisioned environments against the published capacity model
Business acceptance criteriaL4What the model must achieve for the decision it influences
Threat intelligence and vulnerability disclosuresExternalFeeds, advisories, disclosure notices
Model provider documentation and license termsL4Contracted provenance and permitted-use terms

Outputs

ItemToForm
Deployed and validated modelsExternalRegistered model versions with model cards
Deployed and validated modelsL4Registered model versions with model cards
Validation, bias and performance test evidenceL4Test reports tied to a specific model version
Drift and performance telemetryL4Continuous monitoring records against stated thresholds
Drift and performance telemetryL5Continuous monitoring records against stated thresholds
Data quality reports and lineage recordsL4Per domain, with fitness declarations
Data quality reports and lineage recordsL2Per domain, with fitness declarations
Interface fitness recordsL2Per AI-consumed interface, with review dates
Interface fitness recordsL4Per AI-consumed interface, with review dates
Security telemetry and monitoring evidenceL4Retained logs meeting the evidence requirements set at L4
Vulnerability findings and remediation statusL4Register with severity, SLA and closure evidence
Incident containment and forensic recordsL4Timeline, actions taken, technical findings
Access grant and review recordsL4Grants with justification and review dates
Consent and retention execution logsL4Evidence that L4 determinations were carried out
Workload capacity requirementsL1Training and inference profiles per model, with growth assumptions
Maturity assessment per layerL6Current governance capability against target

Nearly every output of this layer is consumed by Layer 4. That is the layer’s defining characteristic and it is worth stating plainly.

Layer 3 is an evidence factory. Its technical work is real and substantial, but its governance function is the production of records that permit someone else to decide.

Decision rights

IDDecisionDecidesConsultedExecutesEvidenceDelegated bandInterpretation
L3-01Approve a model for release to validationModel OwnerCAIO, Data Steward and General CounselML EngineeringModel card, training data manifest, version tag. Value-chain status determination where a third-party base was modifiedDeclare a model version ready to be tested against its thresholds. Where the model derives from a third-party base, this decision triggers a mandatory value-chain consultation.
L3-02Set technical acceptance thresholds for a modelModel OwnerBusiness Owner and CAIOML EngineeringThreshold record with rationale, bound to the model version. Includes drift bounds, which define the delegated band at L3-10 and L3-11.Decide what accuracy, fairness and drift figures count as good enough. **Set before validation runs, not after**, or the threshold is chosen to fit the result.
L3-03Declare a data domain fit for use in a production modelData StewardChief Data Officer and Model OwnerData EngineeringData quality report, lineage record, classificationJudge whether the data is accurate, complete and lineage-traceable enough that a decision may rest on it. Fit for one purpose is not fit for all purposes.
L3-04Declare an interface fit for consumption by an autonomous or AI systemData StewardHead of Enterprise Architecture, Model Owner and CISOEngineeringInterface fitness record covering schema completeness, documented error conditions, review date and the interface specification version it was declared againstSame decision as L2-05, exercised here. One record, not two. Layer 2 authors the contract; Layer 3 judges whether it can be relied on.
L3-05Define the master record for a data entityChief Data OfficerData Steward and Head of Enterprise ArchitectureData EngineeringMaster data definition with survivorship rulesDecide which source is authoritative for an entity and how conflicts resolve. Canonical for the enterprise is not automatically fit for a given model, which is why AI fitness requirements are a separate decision.
L3-06Approve access to a classified data setData StewardCISO and DPOIAM operationsAccess grant record with justification and review dateGrant access with a stated justification and a review date. Grants past review accumulate silently and are the most common assurance finding.
L3-07Select the technical implementation of a required controlCISODPO and Head of Enterprise ArchitectureSecurity EngineeringControl design record with test evidenceChoose how a mandatory control is built. Layer 4 decides the control is required; this decides what it looks like.
L3-08Prioritize remediation of a detected vulnerabilityCISOPlatform Owner and Model OwnerSecurity EngineeringVulnerability record, remediation SLA, closure evidenceDecide what gets fixed first against the SLA in the control catalog. Model endpoints and training pipelines are frequently outside the scope that produced the finding.
L3-09Execute containment during a security incidentCISOHead of OperationsSecurity OperationsIncident log, containment actions, forensic recordAct to limit an incident in progress. Containment is a technical decision; what gets disclosed and to whom is not, and belongs at Layer 4.
L3-10Retrain a model on detected drift, within the delegated bandModel OwnerBusiness OwnerML EngineeringRetraining record referencing the drift triggerDelegatedRefresh a model where drift stays inside the thresholds recorded at authorization. Operational, and it stays with the Model Owner.
L3-11Retrain, restrict or escalate on drift, at or beyond the delegated bandBusiness Accountable ExecutiveModel Owner, Head of Risk and CAIOML EngineeringEscalation record and the resulting Layer 4 decisionDelegatedWhere drift breaches a recorded threshold, the decision stops being maintenance and becomes a risk decision about whether the system should keep operating.
L3-12Approve reuse of a feature set or derived dataset across modelsChief Data OfficerData Steward and Model OwnerData EngineeringReuse approval with lineage from the originating purposeDecide that data built for one purpose may serve another. The original lawfulness basis travels with it, and this is the mechanism by which consent boundaries fail quietly.

Twelve decisions, against nine at Layer 1 and ten at Layer 2. This confirms the projection that Layer 4 will be the largest, and it raises the granularity question recorded at Layer 1 as a real constraint rather than a formatting preference.

Three allocations carry the weight.

The threshold record defines a delegated band. Drift bounds are a required element of it, not an optional addition. Without them the band at L3-10 and L3-11 is undefined, every drift observation becomes an ad hoc judgment, and escalation depends on the Model Owner’s discretion, which is what the band exists to remove. A published band with no bounds is inert in the same way as a threshold Layer 4 never published.

Threshold-setting and authorization are separated by design. The Model Owner sets what good looks like technically. Layer 4 decides whether the model may go to production against those thresholds. Collapsing them recreates the builder-accepts failure this layer exists to prevent.

The drift split is a delegated band, per section 0.1 of the normative reference. Within the band it is an operational decision held by the Model Owner. At or beyond it, the same decision becomes a risk decision and leaves the layer. Layer 4 publishes the threshold. Until it does, all drift response defaults to the higher authority.

The mandatory consultation on third-party derivation is a trigger, not a formality. Modifying a purchased model can change an organization’s status under the EU AI Act value-chain provisions, and the determination belongs at Layer 4. Placing the trigger on a technical act that always occurs is what stops the determination from depending on someone remembering to request it.

Feature reuse fires on an act nobody observes. A feature set is consumed by a second model without any decision point being crossed. Detection is by reconciling feature store access against the model registry: any model reading a feature set it did not originate requires this approval. Where that reconciliation does not exist, detection is unresolved and the specification says so rather than assuming the trigger works.

Feature reuse is a decision, not an efficiency. A feature set built for one purpose and reused for another carries the first purpose’s lawfulness basis into the second context. That is the mechanism by which consent boundaries fail quietly, and it needs a named decision-maker rather than a shared repository.

Artifacts

NameOwnerReview cycleScopeRequired from
L3-ART-01 Model registry with version, owner, status and consequence class Minimum setModel OwnerContinuous, reconciled quarterlyorganizationLevel 2
L3-ART-02 Vulnerability register with severity, SLA and closure evidence Minimum setCISOContinuousorganizationLevel 2
L3-ART-03 Data classification registerData StewardOn changeorganizationLevel 3
L3-ART-04 Access grant register with justification and review datesData StewardQuarterly revieworganizationLevel 3
L3-ART-05 Consent and retention execution logsData StewardContinuousorganizationLevel 3
L3-ART-06 Model card per production version, stating purpose, training data, limitations and thresholds Minimum setModel OwnerOn every version changesystemper production model
L3-ART-07 Training data manifest and provenance recordModel OwnerPer training runsystemper production model
L3-ART-08 Validation, bias and performance test reportsModel OwnerPer version, retained for the life of the version plus the L4 retention periodsystemper production model
L3-ART-09 Data quality reports and lineage records per domain Minimum setData StewardPer domain review cyclesystemper data domain feeding a production model
L3-ART-10 Interface fitness records for AI-consumed surfaces, version-boundData StewardPer stated review datesystemper AI-consumed interface
L3-ART-11 Drift monitoring records against stated thresholdsModel OwnerContinuoussystemat or above materiality. Org, Level 4 for all models.
L3-ART-12 Security incident forensic recordsCISOPer incidentsystemper incident

Scoping. Organization-level artifacts are required from the stated maturity level. System-level artifacts are required per AI system, model, interface or event according to the condition stated. Artifacts in bold are part of the Level 2 minimum. See the minimum viable set document for what this amounts to at small scale.

The artifact most often stale rather than missing. Model cards are usually written once, at launch, and describe a version that stopped running some time ago. An expired model card is worse than an absent one, because Layer 4 verifies against it and reaches a false conclusion. Binding the card to the version tag, so a new version cannot deploy without one, is the only durable fix.

Metrics

NameUnitGuidance
Production models with a model card current to the running versionPercentageTarget 100. Anything else means Layer 4 is verifying against stale evidence.
Production models with active drift monitoring against stated thresholdsPercentageAn unmonitored production model is an ungoverned one
Data domains feeding production models with a current fitness declarationPercentageIncludes interfaces, per the Layer 2 boundary
Mean time to remediate critical vulnerabilitiesDaysTracked against the SLA set in the control catalog
Access grants past their stated review dateCountAccumulates silently and is the most common audit finding

Five metrics, applying the count proposed at Layer 1. Candidates cut were model validation pass rate, which measures the tests rather than the governance, and security incident volume, which measures the environment rather than the layer.

Crosswalk

This table maps the layer to the instruments in AI9GM v0.9 section 5. Coverage is not a claim of compliance with any instrument named here (AI9GM-v0_9.md section 0.2).

F
Full
P
Partial
C
Companion
None
InstrumentCoverageReference
ISO/IEC 27001:2022FAnnex A operational controls: A.5.15 through A.5.18 access control, A.8.2 privileged access, A.8.8 vulnerability management, A.8.16 monitoring, A.8.24 cryptography, A.5.24 through A.5.28 incident management
NIST AI RMFPFull for MEASURE, partial for MAP and MANAGE. MEASURE 2 through 4 map directly to validation, bias testing and drift monitoring. GOVERN sits at Layer 4.
ISO/IEC 42001PAnnex A controls on AI system lifecycle, data management and third-party components. The management system obligations sit at Layer 4.
ISO/IEC 23894PAI risk management guidance. Technical treatment sits here, risk decisions at Layer 4.
COBIT 2019PAPO13 Managed Security, APO14 Managed Data, DSS05 Managed Security Services
EU AI ActPArticle 10 data and data governance, Article 12 record-keeping, Article 14 technical enablement of human oversight, Article 15 requirements for accuracy and cybersecurity
ITIL 4PInformation security management, monitoring and event management
TOGAF 10PData Architecture domain only
ISO/IEC 38500Principle level only

The gap this crosswalk exposes. No instrument in the list draws the line between operating a control and requiring it. Each specifies controls and assumes an organization has allocated the two responsibilities somewhere. That allocation is AI9GM’s own contribution and it is the reason this layer’s exclusion list runs longer than any other.

A second gap, larger and unresolved. None of these instruments governs an autonomous system that takes action rather than producing output. The controls here assume a model that infers and a human that acts. Where the model acts, the validation evidence in section 6 describes only half the system. Recorded in the plan addendum.

Maturity descriptors

Maturity is scored per layer. Composite organizational scores are not produced under this specification.

LevelDescriptor
1 · InitialModels are built by whoever needed one. No registry, so no complete list of what runs in production. Validation happens against criteria the builder chose and recorded informally. Data fitness is assumed from the fact that a pipeline exists. Security controls cover infrastructure and treat model endpoints as ordinary services.
2 · ManagedA model registry exists and is mostly current. Model cards are written at launch. Validation is documented and the thresholds are the builder's. Some data domains have stewards. Drift is monitored on the models someone remembered to instrument. Access grants are recorded and rarely reviewed.
3 · DefinedEvery production model is registered, carries a model card bound to its running version and was validated against thresholds recorded before validation ran. Every data domain and interface feeding a production model carries a current fitness declaration. Access is granted with justification and reviewed on cycle. Thresholds for drift escalation are published, and crossing them routes the decision to Layer 4. Model Owners do not authorize their own deployments.
4 · Quantitatively ManagedCard currency, drift coverage, fitness coverage and remediation time are measured and reported to Layer 4 on cycle. Deviation triggers a defined response rather than a discovery. Evidence completeness is measured before audit rather than during it. Feature reuse is tracked to its originating lawfulness basis.
5 · OptimizingModel cards, lineage and validation evidence are generated by the pipeline, so evidence completeness is a property of deployment. Fitness declarations expire automatically and block consumption until renewed. Drift detection triggers retraining within band and escalation beyond it without human initiation. Controls are automated to the point where Layer 4 verifies a stream rather than a submission.

The distance between levels 2 and 3 is dominated by one change that is organizational rather than technical: removing deployment authorization from the Model Owner. Every other level 3 requirement is achievable by a competent team. That one requires someone else to hold the authority.

Anti-patterns

  • The builder who accepts

    The Model Owner sets the acceptance thresholds, runs the validation and authorizes the deployment. Every step is performed competently and no independent party ever asked whether the thresholds were the right ones.

    DetectionDetected by reading the deployment authorization for a production model and checking whether the signing name also appears on the validation report.

  • Evidence that expired

    Model cards, validation reports and data fitness declarations describe versions that stopped running months ago. Layer 4 verifies against them and reaches a confident wrong conclusion.

    DetectionDetected by comparing the version tag on the running model against the version tag on its most recent card.

  • The unmonitored production model

    A model was validated at launch, deployed and never instrumented for drift. Performance is assumed stable because nothing has been reported, and nothing has been reported because nothing is watching.

    DetectionDetected by listing production models and checking which have a monitoring record within the last reporting period.

  • The shadow model

    A model was built inside a business unit, runs against production data and never entered the registry. It has no owner in the framework's terms, no fitness declaration for its inputs and no authorization.

    DetectionDetected by reconciling accelerator consumption and data access logs against the registry.

  • Security controls without AI scope

    The security operations function monitors infrastructure, endpoints and network competently. Model inference endpoints, prompt and context surfaces, and the training pipeline are not in scope, because they were classified as application internals.

    DetectionDetected by asking which AI-specific attack surfaces appear in the monitoring scope document, and receiving either a short answer or a blank one.

Correction

Correct 3

The maintainer answers corrections. There is no service level. Responses are best-effort and opportunistic within a reasonable time: a correction raised on a Monday is answered that week or sooner.

Attribution