acf.regulation.article
Récupère le texte vérifié d’un article réglementaire (AI Act, RGPD, DORA, NIS2, ISO 42001) et sa traduction opérationnelle ACF® : principes activés, dimensions de maturité stressées, fiches qui l’opérationnalisent, plafond de niveau d’autonomie.
verified_text est reproduit tel que le standard l’a horodaté — pour un dépôt réglementaire, citez toujours en plus la source officielle (OJEU/CELEX, ISO, ANSSI…).Quand l’utiliser
Utilisez cet outil quand un régulateur, un auditeur ou un comité de direction cite un article précis et qu’il faut renvoyer (a) le texte vérifié et (b) sa lecture opérationnelle ACF®. Exemples : « AI Act Art. 9 — comment vous le couvrez ? », « RGPD Art. 35 — votre AIPD intègre-t-elle l’agent ? », « DORA Art. 28 — tiers critiques ? ». L’outil donne en une réponse le texte et le pont vers vos fiches.
La sortie a une vocation pédagogique et de cadrage : elle explique quels principes ACF® l’article active, quelles dimensions de maturité il stresse, et quelles fiches méthodologiques l’opérationnalisent. C’est l’angle « traducteur » entre droit dur et opérations — il ne remplace pas un avis juridique.
Paramètres d’entrée
Trois champs. regulation est strictement énuméré ; article suit le format canonique de chaque réglementation.
regulation"ai-act" | "gdpr" | "dora" | "nis2" | "iso-42001"requiredarticlestring (2-40)requiredlocale"en" | "fr"default: "en"Schéma de sortie
Texte vérifié de l’article + traduction opérationnelle ACF® + pied-de-page signé. Tous les codes (P-XX, D-XX, ACF-XX) sont résolvables via les autres outils READ.
regulationstringregulation_labelstringarticlestringarticle_titlestringserved_locale"en" | "fr"is_fallbackbooleanverified_textstringapplicable_datestring (ISO date)acf_translation{ summary, activates_principles[], stresses_dimensions[], operationalised_by_fiches[], autonomy_level_ceiling }doctrine_versionstringdoctrine_hashstringdoctrine_signaturestringdoctrine_archive_urlstringgenerated_atstring (ISO-8601)disclaimerstringExemple d’appel
L’agent prépare une réponse à une question régulateur sur l’AI Act Art. 14 (supervision humaine) :
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({
command: "npx",
args: ["-y", "acf-mcp"],
});
const client = new Client({ name: "demo", version: "1.0" }, {});
await client.connect(transport);
const result = await client.callTool({
name: "acf.regulation.article",
arguments: {
regulation: "ai-act",
article: "Art. 14",
locale: "en",
},
});
console.log(JSON.stringify(result.content, null, 2));Réponse
{
"regulation": "ai-act",
"regulation_label": "EU AI Act (Regulation 2024/1689)",
"article": "Art. 14",
"article_title": "Human oversight",
"served_locale": "en",
"is_fallback": false,
"verified_text": "High-risk AI systems shall be designed and developed in such a way, including with appropriate human-machine interface tools, that they can be effectively overseen by natural persons during the period in which they are in use. […] Human oversight shall aim to prevent or minimise the risks to health, safety or fundamental rights that may emerge when a high-risk AI system is used in accordance with its intended purpose or under conditions of reasonably foreseeable misuse.",
"applicable_date": "2026-08-02",
"acf_translation": {
"summary": "Art. 14 mandates that any high-risk system be designed so a human operator can intervene effectively at run-time. In ACF® vocabulary, this is the kill-switch + escalation-thresholds duo, plus the design constraint that the interface itself must support oversight (not just allow it).",
"activates_principles": [
{ "code": "P-04", "title": "Reversibility", "why": "Oversight is impossible without a bounded recovery window." },
{ "code": "P-07", "title": "Human-in-the-loop integrity", "why": "Art. 14 is the regulatory anchor of P-07." }
],
"stresses_dimensions": [
{ "code": "D-03", "title": "Operational control", "why": "Kill switch + degraded modes live here." },
{ "code": "D-05", "title": "Human governance", "why": "Defines who has authority to intervene and when." }
],
"operationalised_by_fiches": [
{ "code": "ACF-06", "why": "Defines the kill switch and the degraded mode required by Art. 14(1)-(4)." },
{ "code": "ACF-12", "why": "DDAO mandate — names the natural person empowered to oversee." },
{ "code": "ACF-04", "why": "Agent identity card — declares the oversight surface to internal and external stakeholders." }
],
"autonomy_level_ceiling": "N2 by default; N3 requires explicit derogation with reinforced oversight and is not recommended for high-risk under the AI Act."
},
"doctrine_version": "ACF framework v1.0 / rules 2026-06",
"doctrine_hash": "sha256:bf0b6d8e4731ebdc58f6d6338702c5b74af47874cf0ad3dc958cde5c5b30b9dc",
"doctrine_signature": "ed25519:…",
"doctrine_archive_url": "https://acfstandard.io/doctrine/v1.0/archive.json",
"generated_at": "2026-06-14T11:47:22.318Z",
"disclaimer": "Verified text reproduced for reference — always read the official OJEU/CELEX source before quoting in a regulatory filing."
}Erreurs courantes
InvalidEnumValue— regulation hors énumération (ex. "aiact", "rgpd"). Utilisez "ai-act", "gdpr", "dora", "nis2" ou "iso-42001".ArticleNotMapped— l’article demandé n’est pas dans le mapping regulation-articles.json publié en V1.0. La couverture initiale cible les articles à fort impact agent ; le périmètre s’étend en V1.1.DoctrineSnapshotMismatch— le doctrine_hash demandé n’est pas chargé. Mettez acf-mcp à jour ou pointez vers la version archivée.
Outils liés
acf.fiche.lookup— lire les fiches listées dans acf_translation.operationalised_by_fiches.acf.search— quand l’article exact n’est pas connu, lancer une recherche textuelle pour le localiser.acf.map-ai-act-obligations— pour l’AI Act, obtenir l’ensemble exhaustif des articles applicables à un agent qualifié haut risque, pas un seul.