Dieses Dokument befindet sich in aktiver Entwicklung und ist noch nicht finalisiert.
Skip to content

Maschinenlesbares Format – AI Act Compliance Statement

Zweck

Maschinenlesbare Compliance-Daten ermöglichen:

  • Automatisierte Publikation auf dem Compliance-Portal
  • Programmatische Validierung in CI/CD-Pipelines
  • Aggregation über alle KI-Systeme in einem zentralen Dashboard
  • Behördenzugang via API für Marktaufsichtsbehörden
  • Generierung der menschenlesbaren EU-Konformitätserklärung (Annex V)

FORMAT

JSON ist das primäre Format. Der Dateiname ist ai-act-statement.json, Speicherort ist .compliance/ im Produkt-Repository.

JSON-Schema

Das AI Act Compliance Statement folgt einem definierten JSON-Schema:

json
{
  "$schema": "https://ai-act.app.bauer-group.com/schemas/ai-act-statement/v1.json",
  "schema_version": "1.0.0",

  "provider": {
    "name": "BAUER GROUP",
    "address": "[Vollständige Postanschrift]",
    "contact_email": "compliance@bauer-group.com",
    "website": "[URL]",
    "authorised_representative": null
  },

  "ai_system": {
    "name": "[Name des KI-Systems]",
    "version": "[X.Y.Z]",
    "type": "[standalone|embedded|gpai_based]",
    "description": "[Kurzbeschreibung des Einsatzzwecks]",
    "identifier": "AI-BGI-XXXX",
    "intended_purpose": "[Bestimmungsgemäße Verwendung gemäß Art. 13]",
    "deployer_type": "[internal|b2b|b2c|public_authority]"
  },

  "risk_classification": {
    "risk_level": "[minimal|limited|high_risk]",
    "annex_iii_category": "[1-8 oder null]",
    "annex_i_product": "[Annex-I-Referenz oder null]",
    "classification_rationale": "[Begründung der Einstufung]"
  },

  "conformity_assessment": {
    "procedure": "[annex_vi|annex_vii]",
    "notified_body": null,
    "assessment_date": "[YYYY-MM-DD]",
    "declaration_url": "[URL zur vollständigen DoC]",
    "declaration_date": "[YYYY-MM-DD]",
    "ce_marking": true,
    "ce_marking_placement": "[product|packaging|documentation|digital]"
  },

  "compliance": {
    "art_9_risk_management": true,
    "art_10_data_governance": true,
    "art_11_technical_documentation": true,
    "art_12_record_keeping": true,
    "art_13_transparency": true,
    "art_14_human_oversight": true,
    "art_15_accuracy_robustness": true,
    "art_17_qms": true
  },

  "transparency": {
    "ai_interaction_disclosed": true,
    "synthetic_content_labelled": false,
    "deployer_instructions_provided": true,
    "eu_database_registered": true,
    "eu_database_id": "[Registrierungsnummer oder null]"
  },

  "support_period": {
    "start_date": "[YYYY-MM-DD]",
    "end_date": "[YYYY-MM-DD]",
    "phase": "[active|monitoring|eol]",
    "post_market_monitoring": true
  },

  "harmonised_standards": [
    {
      "identifier": "[z.B. EN XXXXX:YYYY]",
      "description": "[Beschreibung]"
    }
  ],

  "metadata": {
    "generated_at": "[ISO 8601 Timestamp]",
    "generator": "[Tool oder manuell]",
    "statement_version": "[Version des Statements]",
    "regulation": "(EU) 2024/1689"
  }
}

Feldübersicht

Pflichtfelder

FeldTypBeschreibung
schema_versionstringVersion des Schemas (SemVer)
provider.namestringFirmenname des Providers
provider.contact_emailstringCompliance-Kontakt
ai_system.namestringName des KI-Systems
ai_system.versionstringAktuelle Version (SemVer)
ai_system.typeenumstandalone, embedded, gpai_based
ai_system.identifierstringEindeutige System-ID
ai_system.intended_purposestringBestimmungsgemäße Verwendung
risk_classification.risk_levelenumminimal, limited, high_risk (kein prohibited — verbotene Systeme erhalten keine Konformitätserklärung)
conformity_assessment.procedureenumannex_vi, annex_vii
conformity_assessment.assessment_datestring (Datum)Datum der Konformitätsbewertung
conformity_assessment.declaration_datestring (Datum)Datum der DoC
conformity_assessment.ce_markingbooleanCE-Kennzeichnung angebracht?
compliance.art_9_risk_managementbooleanArt. 9 erfüllt?
compliance.art_10_data_governancebooleanArt. 10 erfüllt?
compliance.art_11_technical_documentationbooleanArt. 11 erfüllt?
compliance.art_12_record_keepingbooleanArt. 12 erfüllt?
compliance.art_13_transparencybooleanArt. 13 erfüllt?
compliance.art_14_human_oversightbooleanArt. 14 erfüllt?
compliance.art_15_accuracy_robustnessbooleanArt. 15 erfüllt?
compliance.art_17_qmsbooleanArt. 17 QMS vorhanden?
support_period.start_datestring (Datum)Support-Beginn
support_period.end_datestring (Datum)Support-Ende

Optionale Felder

FeldTypBeschreibung
provider.addressstringPostanschrift
provider.websitestring (URL)Unternehmenswebsite
provider.authorised_representativestringBevollmächtigter (falls zutreffend)
ai_system.descriptionstringKurzbeschreibung
ai_system.deployer_typeenuminternal, b2b, b2c, public_authority
risk_classification.annex_iii_categoryintegerAnnex-III-Kategorie (1–8)
risk_classification.annex_i_productstringAnnex-I-Produktverweis
risk_classification.classification_rationalestringBegründung
conformity_assessment.notified_bodystringBenannte Stelle (bei Annex VII)
conformity_assessment.declaration_urlstring (URL)Link zur DoC
transparency.eu_database_idstringEU-Datenbank-Registrierungsnr.
support_period.phaseenumactive, monitoring, eol
harmonised_standards[]arrayAngewandte Normen
metadata.*objectGenerierungsinformationen

Generierungsfluss

.compliance/ai-act-statement.json (Single Source of Truth)

    ├─→ EU-Konformitätserklärung (PDF/HTML — Annex V)
    ├─→ CE-Kennzeichnung (Produkt, Verpackung, Dokumentation)
    ├─→ EU-Datenbank-Registrierung (Art. 49)
    ├─→ Compliance-Dashboard (zentrale Aggregation)
    └─→ Deployer-Information (Gebrauchsanweisung Art. 13)

Validierung

CI/CD-Pipeline

yaml
# Beispiel: GitHub Actions Step
- name: Validate AI Act Statement
  run: |
    npx ajv validate \
      -s schemas/ai-act-statement-v1.schema.json \
      -d .compliance/ai-act-statement.json

Validierungsregeln

PrüfungSchweregradBeschreibung
Schema-Konformität🔴 BlockerJSON muss gegen Schema validieren
Pflichtfelder vorhanden🔴 BlockerAlle Pflichtfelder müssen ausgefüllt sein
Risikostufe ↔ Compliance-Felder🔴 BlockerBei high_risk müssen alle Art. 8–15 Felder true sein
Annex-VI ↔ Notified Body🔴 BlockerBei annex_vi darf notified_body nicht gesetzt sein
Datum-Konsistenz🟡 Warningend_date muss nach start_date liegen
Support nicht abgelaufen🟡 Warningend_date sollte in der Zukunft liegen
EU-Datenbank-ID🟡 WarningBei high_risk sollte eu_database_id gesetzt sein

Vollständiges Beispiel

json
{
  "$schema": "https://ai-act.app.bauer-group.com/schemas/ai-act-statement/v1.json",
  "schema_version": "1.0.0",

  "provider": {
    "name": "BAUER GROUP",
    "address": "Musterstraße 1, 12345 Musterstadt, Deutschland",
    "contact_email": "compliance@bauer-group.com",
    "website": "https://bauer-group.com",
    "authorised_representative": null
  },

  "ai_system": {
    "name": "BAUER Predictive Maintenance Engine",
    "version": "1.2.0",
    "type": "embedded",
    "description": "KI-basierte vorausschauende Wartung für Baumaschinen-Hydrauliksysteme",
    "identifier": "AI-BGI-0042",
    "intended_purpose": "Vorhersage von Wartungsbedarf auf Basis von Sensordaten (Vibration, Temperatur, Druck) zur Vermeidung ungeplanter Ausfälle",
    "deployer_type": "b2b"
  },

  "risk_classification": {
    "risk_level": "high_risk",
    "annex_iii_category": 2,
    "annex_i_product": "Maschinenverordnung (EU) 2023/1230",
    "classification_rationale": "Sicherheitskomponente in Annex-I-Produkt (Baumaschine) — Art. 6 Abs. 1"
  },

  "conformity_assessment": {
    "procedure": "annex_vi",
    "notified_body": null,
    "assessment_date": "2026-07-15",
    "declaration_url": "https://ai-act.app.bauer-group.com/systems/AI-BGI-0042/doc",
    "declaration_date": "2026-07-15",
    "ce_marking": true,
    "ce_marking_placement": "documentation"
  },

  "compliance": {
    "art_9_risk_management": true,
    "art_10_data_governance": true,
    "art_11_technical_documentation": true,
    "art_12_record_keeping": true,
    "art_13_transparency": true,
    "art_14_human_oversight": true,
    "art_15_accuracy_robustness": true,
    "art_17_qms": true
  },

  "transparency": {
    "ai_interaction_disclosed": false,
    "synthetic_content_labelled": false,
    "deployer_instructions_provided": true,
    "eu_database_registered": true,
    "eu_database_id": "EU-AI-DB-2026-004217"
  },

  "support_period": {
    "start_date": "2026-07-15",
    "end_date": "2031-07-15",
    "phase": "active",
    "post_market_monitoring": true
  },

  "harmonised_standards": [
    {
      "identifier": "ISO/IEC 42001:2023",
      "description": "AI Management System"
    },
    {
      "identifier": "ISO/IEC 23894:2023",
      "description": "AI Risk Management"
    }
  ],

  "metadata": {
    "generated_at": "2026-07-15T09:00:00Z",
    "generator": "manual",
    "statement_version": "1.0.0",
    "regulation": "(EU) 2024/1689"
  }
}

Schema-Versionierung

FeldRegel
schema_versionFolgt SemVer (MAJOR.MINOR.PATCH)
MAJORInkompatible Änderungen (neue Pflichtfelder, Strukturänderungen)
MINORRückwärtskompatible Erweiterungen (neue optionale Felder)
PATCHKorrekturen an Beschreibungen oder Validierungsregeln

KOMPATIBILITÄT

Bei einem Schema-MAJOR-Update müssen alle bestehenden ai-act-statement.json-Dateien migriert werden. Migration Guides werden in diesem Manual dokumentiert.

Querverweise

ThemaLink
EU-Konformitätserklärung (Inhalt)Art. 47 Erläuterung
EU-Konformitätserklärung (Template)Template
EU-Datenbank-RegistrierungArt. 49
CE-KennzeichnungArt. 48
RisikoklassifizierungKapitel 2

Dokumentation lizenziert unter CC BY-NC 4.0 · Code lizenziert unter MIT