Export-Control-Einstufung
Einheitliche API für ML-, AMA- und Anhang-I-Einstufungen mit getrennter Genehmigungs- und Beschränkungsprüfung.
Die Export-Control-API verwendet eine einzige Engine für die Gemeinsame Militärgüterliste der EU (ML), sonstige französische Militärgüter (AMA) und Dual-Use-Güter des Anhangs I der Verordnung (EU) 2021/821. Die güterbezogene Einstufung bleibt strikt von vorgangsbezogenen Kontrollen wie Catch-all, Cyberüberwachung, Sanktionen und nationalen Maßnahmen getrennt.
Erforderlicher Scope: export_control
Die Antwort ist eine unverbindliche Vorabeinschätzung. Sie ersetzt weder die Prüfung durch die Exportkontrollfunktion noch eine Entscheidung der zuständigen Behörde.
Betriebsarten
| Modus | Endpoint | Verhalten |
|---|---|---|
| Desktop und Chat | POST /v1/export-control/chat | SSE-Stream, mögliche Rückfragen und nach Verbindungsabbruch abrufbarer Job |
| Einzel-API | POST /v1/export-control/jobs | Autonome Verarbeitung ohne Rückfrage an den Client |
| Batch-API | POST /v1/export-control/jobs/batch | Bis zu 20 Dossiers mit derselben Pipeline je Position |
| Abfrage | GET /v1/export-control/jobs/{job_id} | Status und Endergebnis |
| Batch-Abfrage | GET /v1/export-control/jobs/batch/{batch_id} | Fortschritt und Ergebnisse je Position |
| Screening | POST /v1/export-control/screening | Schnelle Vorprüfung ohne Einstufungsurteil |
Chat, Job und Batch verwenden dieselbe Pipeline. Im autonomen API-Modus beantwortet die Engine Zwischenfragen anhand des eingereichten Dossiers. Fehlt eine entscheidungserhebliche Tatsache, liefert sie review_required, statt die Tatsache zu erfinden oder NON_CLASSE auszugeben.
Strukturiertes Dossier
| Feld | Typ | Beschreibung |
|---|---|---|
content | string | Beschreibung des Gutes, der Software oder Technologie |
assessment_target | string | auto, tangible_item, intangible_asset oder mixed_dossier |
intangible_type | string | Bekannte immaterielle Unterart, etwa Software, Quellcode oder technische Dokumentation |
product_identity | object | Hersteller, Produkt, Modell oder P/N, Version und Zollcode |
technical_facts | array | Technische Tatsachen mit Wert, Einheit, Quelle und Fundstelle |
classification_date | date | Stichtag für die anzuwendenden Kontrolllisten |
transaction_context | object | Rechtsraum, Bestimmung, Endverwender, Endverwendung und Vorgangsart |
{
"content": "IP-Router mit AES-256-Verschlüsselung und IPsec-VPN",
"assessment_target": "mixed_dossier",
"product_identity": {
"manufacturer": "Example Networks",
"model_or_part_number": "SR-5000"
},
"technical_facts": [
{
"name": "Symmetrische Schlüssellänge",
"value": "256",
"unit": "bit",
"source": "Herstellerdatenblatt",
"locator": "Abschnitt 4.2",
"verified": true
}
],
"classification_date": "2026-07-13",
"transaction_context": {
"export_jurisdiction": "FR",
"destination_country": "DE",
"transaction_type": "intra_eu_transfer"
}
}Antwort
routing_assessment weist den angeforderten, erkannten und tatsächlich geprüften Gegenstand aus. Die Engine darf den Umfang erweitern, aber niemals einschränken. Bei einem immateriellen Gut bezieht sich die Entscheidung auf die Software, Technologie oder Dokumentation selbst und nicht nur auf das zugehörige Gerät.
memo.classification_verdict enthält ausschließlich die ML-, AMA-, Anhang-I- oder NON_CLASSE-Einstufung. memo.licensing_or_restriction_flags enthält Hinweise auf Genehmigung, Verbot oder Eskalation. memo.transaction_assessment weist durchgeführte und ausstehende Prüfungen aus. Zitate und Herkunft enthalten Rechtsstände und stabile Identifikatoren.
Das Fehlen von Flags ist keine Genehmigungsaussage, solange transaction_assessment.pending_checks nicht leer ist. us_eccn_evidence ist ein US-Indiz und wird niemals zu einer EU-ECN. review_required bedeutet, dass kein operatives Urteil ergangen ist und der Vorgang nicht berechnet wird.
Verwenden Sie beim Erstellen eines Jobs Idempotency-Key. Derselbe Schlüssel liefert denselben Vorgang; ein wiederholbarer Fehler erzeugt weder eine zweite Einstufung noch eine doppelte Berechnung.
Kompatibilität
/v1/military-classification/* bleibt während der Migration verfügbar. Diese Pfade sind Aliase der einheitlichen Engine und kein eigener Dienst.
Last updated on