Skip to content

EU AI Act Compliance

The EU AI Act rail provides a complete compliance management system for Regulation (EU) 2024/1689 — the world’s first comprehensive AI regulation.

AspectDetails
Rail CodeEU_AI_ACT
CategoryGOVERNANCE
Base Path/api/v1/eu-ai-act
AuthorizationCerbos ABAC (eu_ai_act resource)
Deadline2 August 2026 (full high-risk obligations)
GET /api/v1/eu-ai-act/systems?limit=50&offset=0&classification=high-risk

Returns all registered AI systems for the tenant, with optional classification filter.

POST /api/v1/eu-ai-act/systems
Content-Type: application/json
{
"systemId": "iof-credit-scoring-v1",
"name": "Credit Scoring Engine",
"description": "AI-assisted creditworthiness assessment for Murabaha contracts",
"classification": "high-risk",
"annexCategory": "5b-creditworthiness",
"gpaiProvider": "Anthropic",
"gpaiModel": "claude-sonnet-4-20250514",
"intendedPurpose": "Evaluate credit applications for Islamic finance products",
"humanOversightMechanism": "All credit decisions require human review before approval",
"riskOwner": "compliance-team",
"relatedRail": "COMPLIANCE",
"deploymentRegions": ["EU", "MENA"]
}
GET /api/v1/eu-ai-act/systems/{id}

Returns system details with recent risk assessments, oversight logs, and incidents.

POST /api/v1/eu-ai-act/systems/{id}/risk-assessments
{
"assessmentType": "initial",
"riskLevel": "high",
"mitigationMeasures": [
"Human-in-the-loop for all credit decisions",
"Bias testing via AI Fairness 360",
"Red-teaming with promptfoo"
],
"residualRisks": [
"Model drift over time",
"Emerging adversarial attack vectors"
],
"assessorId": "compliance-officer-001",
"nextReviewDate": "2026-06-01T00:00:00Z"
}
POST /api/v1/eu-ai-act/systems/{id}/human-oversight
{
"decisionId": "credit-decision-2026-001",
"aiOutput": "Recommended approval with 85% confidence score",
"humanAction": "approved",
"reviewerId": "senior-analyst-042",
"justification": "Financial ratios within acceptable range, manual verification confirms"
}
POST /api/v1/eu-ai-act/systems/{id}/incidents
{
"severity": "high",
"description": "Credit scoring model produced systematically lower scores for applicants from specific region",
"affectedPersons": 47,
"rootCause": "Training data imbalance in regional representation",
"correctiveActions": [
"Retrain model with balanced regional data",
"Add geographic bias monitoring",
"Manual review of affected applications"
],
"reportedToAuthority": false
}

Note: Critical incidents must be reported to the relevant national authority within 15 days per Article 62.

GET /api/v1/eu-ai-act/conformity-status

Returns aggregate compliance metrics across all AI systems.

GET /api/v1/eu-ai-act/evidence-pack?format=json

Generates a comprehensive evidence pack for regulatory auditors covering all 9 key articles.

ClassificationDescriptionIOF Examples
ProhibitedUnacceptable risk, banned in EUSocial scoring, subliminal manipulation
High-RiskAnnex III systems requiring conformityCredit scoring, AML screening, KYC verification
Limited-RiskTransparency obligations onlyChatbots, AI-generated content
Minimal-RiskNo obligationsSpam filters, search algorithms
GPAI SystemicGeneral-purpose AI with systemic riskFoundation models used across services
GPAI Non-SystemicGeneral-purpose AI below thresholdStandard LLM deployments
CategoryDescription
5aEssential private/public services access
5bCreditworthiness assessment
5cRisk assessment and pricing
5dFraud detection
RolePermissions
AI_GOVERNANCE_OFFICERFull CRUD, approve conformity, generate evidence
COMPLIANCE_OFFICERCreate, update, assess, log oversight, report incidents
DPORead, report incidents
RISK_OFFICERRead, assess, log oversight, report incidents
AUDITORRead-only, generate evidence packs
TENANT_ADMINFull access
EventTrigger
eu_ai_act.system.registeredNew AI system registered
eu_ai_act.assessment.high_risk_detectedHigh/critical risk in assessment
eu_ai_act.oversight.rejectedAI output rejected by human
eu_ai_act.incident.criticalCritical incident requiring authority notification
eu_ai_act.conformity.non_compliantSystem failed conformity assessment
eu_ai_act.evidence_pack.generatedEvidence pack created for audit