RULES AS CODE · DROIT COMPUTATIONNEL
Rules as Code : transformer les règles en logiciel sans perdre le pourquoi.
Le Rules as Code part d’une idée simple : une règle destinée à être appliquée dans un système numérique ne doit pas être traduite de manière opaque, projet après projet. Elle peut être structurée dans une forme exploitable par les machines et examinable par les humains.
8 min · mis à jour 1 octobre 2026
Le mouvement européen Rules as Code vise des règles réellement utilisables par les systèmes.
Interoperable Europe décrit le Rules as Code comme une approche qui transforme lois et politiques en formats machine-consommables afin de faciliter la construction de services numériques plus transparents, explicables et cohérents.
L’intérêt n’est pas seulement l’automatisation. Lorsque les règles sont enterrées dans du code applicatif ad hoc, l’interprétation devient difficile à examiner et chaque équipe peut réimplémenter la même obligation différemment.
Une règle exécutable n’est pas seulement une phrase traduite en condition.
Un système réglementaire sérieux doit conserver l’origine de la règle, son champ, sa version, les faits nécessaires à son activation, ses dépendances, les situations où un jugement humain reste nécessaire et les tests permettant de contrôler son comportement.
Cela implique un cycle de production : sourcer, modéliser, tester, faire relire, versionner, publier puis maintenir.
- Source et version identifiables.
- Entrées factuelles explicites.
- Relations entre plusieurs règles et plusieurs corpus.
- Tests et cas de référence.
- États d’incertitude distincts d’un simple vrai/faux.
- Validation humaine lorsque l’interprétation ou l’appréciation ne peut pas être automatisée.
Le problème devient plus difficile lorsque plusieurs réglementations se superposent.
RGPD, AI Act, EHDS, NIS2, droit sectoriel et politiques internes peuvent porter sur le même produit ou le même événement. Les traiter comme des checklists indépendantes oblige ensuite l’organisation à recomposer manuellement leur effet commun.
NELSE travaille précisément sur cette couche de composition : plusieurs corpus peuvent être mobilisés autour du même contexte, tout en conservant leurs sources et leurs versions.
Exécuter la règle ne suffit pas : il faut pouvoir expliquer et rejouer.
Une décision utile dans un environnement réglementé doit rester reliée aux faits, règles activées ou écartées, versions et validations qui l’ont produite. C’est ce qui permet de comparer une décision passée avec le corpus et le contexte qui existaient réellement à cette date.
NELSE combine donc Rules as Code, exécution déterministe dans le périmètre formalisé, validation humaine et chaîne de preuve. Le moteur prépare et calcule ce qui peut l’être ; la personne compétente conserve les décisions de jugement.
Sources officielles
Cette page présente une information générale et une méthode de travail. Elle ne constitue pas un avis juridique sur votre situation.
Du texte à votre cas

