All research

EU AI Act Article 15 Compliance Mapping

How AAP and AIP Satisfy Accuracy, Robustness, and Cybersecurity Obligations

Mnemom ResearchMarch 2026v1.0CC BY 4.0

Summary

The EU AI Act's Article 15 establishes accuracy, robustness, and cybersecurity requirements for high-risk AI systems. These obligations require that AI systems achieve appropriate levels of accuracy, are resilient to errors and inconsistencies, and are protected against unauthorized manipulation.

The Agent Alignment Protocol (AAP) and Agent Integrity Protocol (AIP) together provide the technical infrastructure to satisfy these requirements. AIP's output analysis (v0.5.0) enables continuous accuracy monitoring by comparing agent outputs against declared alignment card behaviors. AIP's integrity windows and CLPI's policy enforcement provide robustness monitoring. AIP's prompt injection detection and chain hashes address cybersecurity requirements.

This document provides a field-level mapping between Article 15 obligations and AAP/AIP features.

Disclaimer: This document reflects a technical mapping of AAP/AIP features to Article 15 requirements. It does not constitute legal advice. Consult qualified legal counsel for your specific compliance obligations.


Article 15 Obligation Mapping

15(1) — Accuracy

Requirement: High-risk AI systems shall be designed and developed in such a way that they achieve an appropriate level of accuracy, as declared by the provider. Accuracy levels and metrics shall be communicated to deployers.

AAP mapping — accuracy declaration and monitoring:

ObligationAAP FieldHow It Satisfies
Declare accuracy levelsAlignmentCard.values.declaredDeclares behavioral commitments that define "accurate" for this agent
Accuracy metricsverify_trace() violation ratesRatio of traces with zero violations quantifies behavioral accuracy
Communicate to deployers/.well-known/alignment-card.jsonPublicly discoverable accuracy contract
Accuracy over timedetect_drift() APISurfaces accuracy degradation via behavioral drift alerts

AIP mapping — real-time accuracy monitoring:

ObligationAIP FieldHow It Satisfies
Output accuracy monitoringanalysis_scope: "thinking_and_output"Compares agent output against declared card behaviors in real-time
Output-card alignmentoutput_misalignment concern categoryDetects when output contradicts declared values, even with clean thinking
Accuracy metricsintegrity_ratio (window)Rolling ratio of aligned verdicts as continuous accuracy metric
Accuracy evidenceIntegrityCheckpoint.reasoning_summaryNatural-language explanation of accuracy assessment

SDK preset: EU_COMPLIANCE_ARTICLE_15_EXTENSIONS provides a ready-made extension block declaring accuracy monitoring via AIP.

15(2) — Robustness

Requirement: High-risk AI systems shall be resilient as regards errors, faults, or inconsistencies that may occur within the system or the environment in which the system operates.

AAP mapping — robustness via behavioral contracts:

ObligationAAP FieldHow It Satisfies
Error resilienceautonomy_envelope.escalation_triggersDefines conditions for graceful degradation
Fault toleranceaudit_commitment.tamper_evidenceAppend-only audit trail survives system faults
Inconsistency detectionverify_trace()CARD_MISMATCHDetects behavioral inconsistency between card and actions

AIP mapping — robustness via continuous monitoring:

ObligationAIP FieldHow It Satisfies
Integrity windowsWindowConfig.mode = "sliding"Continuous monitoring with bounded memory; survives partial failures
Fail-closed modeFailurePolicy.mode = "fail_closed"System blocks on analysis failure — no silent pass-through
Drift resilienceIntegrityDriftAlertDetects behavioral inconsistency across sessions
Session isolationWindowConfig.session_boundary = "reset"Clean session boundaries prevent cross-session contamination

CLPI mapping — robustness via policy enforcement:

ObligationCLPI FieldHow It Satisfies
Tool-level enforcementpolicy.evaluate at gatewayReal-time policy enforcement blocks tools outside behavioral contract
Unmapped tool handlingdefaults.unmapped_tool_actionConfigurable response to unknown tools (deny/warn/allow)
Grace periodsdefaults.grace_period_hoursControlled introduction of new tools without immediate failure

15(3) — Cybersecurity

Requirement: High-risk AI systems shall be resilient as regards attempts by unauthorized third parties to alter their use, outputs, or performance by exploiting system vulnerabilities.

AIP mapping — cybersecurity via prompt injection detection:

ObligationAIP FieldHow It Satisfies
Prompt injection detectionprompt_injection concern categoryReal-time detection of injected instructions in thinking blocks
Output injection complianceoutput_injection_compliance concern categoryDetects when output follows injected instructions despite clean thinking
Thinking block integritythinking_block_hash (SHA-256)Tamper-evident hash of analyzed content
Output integrityoutput_block_hash (SHA-256)Tamper-evident hash of output content (v0.5.0)
Chain hashesLinked checkpoint_idlinked_trace_idCryptographic chain from reasoning to decision

AAP mapping — cybersecurity via audit and verification:

ObligationAAP FieldHow It Satisfies
Tamper evidenceaudit_commitment.tamper_evidenceAppend-only or merkle-tree protected audit trail
Action authorizationautonomy_envelope.forbidden_actionsPrevents unauthorized actions at the behavioral contract level
Unauthorized use detectionverify_trace()FORBIDDEN_ACTIONPost-hoc detection of unauthorized tool invocations

Output Analysis as Accuracy Monitoring

AIP v0.5.0's output analysis (analysis_scope: "thinking_and_output") directly enables the accuracy monitoring Article 15(1) requires:

Article 15 ConceptAIP Implementation
Appropriate accuracy levelDefined by the Alignment Card's declared values and autonomy envelope — the behavioral accuracy contract
Continuous monitoringEvery agent turn is analyzed against the card, producing a real-time accuracy signal
Accuracy metricsintegrity_ratio provides a rolling quantitative accuracy metric (0.0–1.0)
Accuracy degradationIntegrityDriftAlert with drift_direction: "value_erosion" surfaces accuracy decline
Output-level accuracyoutput_misalignment concerns detect output that contradicts declared card behaviors

SDK Compliance Presets

AAP Presets

import {
  EU_COMPLIANCE_ARTICLE_15_EXTENSIONS,
} from "agent-alignment-protocol";

const card: AlignmentCard = {
  ...,
  extensions: {
    ...EU_COMPLIANCE_ARTICLE_15_EXTENSIONS,
  },
};

The EU_COMPLIANCE_ARTICLE_15_EXTENSIONS preset declares:

{
  eu_ai_act_article_15: {
    accuracy_monitoring: true,
    robustness_monitoring: true,
    cybersecurity_monitoring: true,
    monitoring_protocol: "aip-v1",
    compliance_version: "2026-08",
  },
}

AIP Presets

import {
  EU_COMPLIANCE_WINDOW_CONFIG,
  EU_COMPLIANCE_FAILURE_POLICY,
} from "@mnemom/agent-integrity-protocol";

The AIP compliance presets (extended windows, fail-closed mode) satisfy Article 15(2) robustness requirements. Combined with analyze_output: true, they provide complete Article 15 coverage.


The Complete Article 15 Trust Chain

ObligationProtocolFeatureWhat It Provides
AccuracyAIPOutput analysisReal-time output-vs-card accuracy monitoring
Accuracy metricsAIPintegrity_ratioQuantitative accuracy ratio per session
Accuracy decayAIPDrift alertsEarly warning when accuracy degrades
RobustnessAIPIntegrity windowsContinuous monitoring with bounded memory
RobustnessCLPIPolicy enforcementTool-level enforcement at the gateway
CybersecurityAIPPrompt injection detectionReal-time detection of adversarial manipulation
CybersecurityAIPOutput/thinking block hashesTamper-evident integrity chain
CybersecurityAAPAppend-only audit trailProtected evidence of all agent decisions

Enforcement Timeline

DateMilestone
August 2025AI Act general provisions in force
February 2026Prohibited practices apply
August 2026Article 50 transparency obligations apply
August 2027Article 15 high-risk obligations apply

References

Featured on There's An AI For That