NELSE — Rules into realityNELSE — Rules into reality

Développeurs NELSE

Intégrez NELSE sans deviner le contrat.

Cette page est destinée aux équipes qui implémentent NELSE API : forme des appels, états métier, versionnement, erreurs, idempotence, observabilité et modes d’intégration. Pour les cas d’usage et la proposition commerciale, commencez par la page NELSE API.

RESTSDKMCPÉVÉNEMENTS
VOTRE SYSTÈMENELSE
Votre produit / agentContexte, faits, identité et version demandée.
NELSE APIContrat stable, droits, idempotence, erreurs typées.
NELSE PLATFORMQualification, règles, actions, validation humaine et preuve.
Votre parcours continueRésultat explicable, corrélable et rejouable.

Le contrat

Un appel doit vous dire plus qu’un oui ou non.

Le résultat utile à un système n’est pas seulement une conclusion. Il doit aussi indiquer ce qui s’applique, ce qui manque, les actions attendues, l’intervention humaine requise et la référence permettant d’examiner la décision.

ENTRÉEContexte + faitsJuridiction, produit, événement, acteurs, dates et informations confirmées.
NELSECorpus + moteurVersion déclarée, exécution déterministe et validation humaine quand elle est requise.
SORTIEExigences + actions + preuveAvec statut, éléments manquants, corrélation et référence de rejeu.

Traçabilité de décision

Une décision réglementaire doit pouvoir être parcourue de la source jusqu’à la preuve.

NELSE ne renvoie pas seulement une conclusion. Le contrat d’intégration conserve les références nécessaires pour examiner comment le résultat a été produit, où l’humain est intervenu et quelle preuve permet de le relire plus tard.

01SOURCE

Texte, référentiel ou politique et sa version.

02RÈGLE

Exigence formalisée retenue dans le corpus exécuté.

03FAIT

Valeur confirmée, manquante ou à revoir dans le contexte.

04RÉSULTAT

État, exigence, action, délai ou contrôle produit.

05HUMAIN

Validation, modification, refus ou arbitrage lorsque requis.

06PREUVE / REJEU

Référence permettant d’examiner la décision dans son contexte historique.

Contrat de reproductibilité

Dans le périmètre formalisé : même contexte confirmé, même corpus, même version et même configuration produisent la même exécution normative. Une donnée absente reste absente ; elle n’est pas transformée silencieusement en réponse négative.

Démarrage rapide

Voyez la forme d’un appel avant de lire cent pages de documentation.

Les exemples ci-dessous montrent les six primitives publiques. Le contrat versionné précise ensuite les schémas exacts, les erreurs, les limites et les profils d’assurance.

QualifyPOST /v1/qualify
Requête
{
  "context": {
    "jurisdiction": "FR",
    "domain": "medtech",
    "effective_at": "2026-09-24"
  },
  "facts": {
    "intended_use": "clinical_decision_support",
    "personal_data": true
  }
}
Réponse
{
  "status": "human_review_required",
  "applicable_requirements": [
    "…"
  ],
  "missing_facts": [],
  "actions": [
    "…"
  ],
  "human_review": {
    "required": true
  },
  "evidence": {
    "replayable": true
  }
}

Exemple simplifié destiné à montrer la forme d’intégration. La référence API versionnée fixe les champs, erreurs et contrats exacts du périmètre utilisé.

Contrats d’intégration

Prévisible pour le développeur. Explicite pour l’auditeur.

Le droit peut changer sans obliger vos applications à réinventer leur architecture. Les versions normatives évoluent ; le contrat d’intégration reste gouverné.

Authentification explicite

Jetons de service, identité utilisateur et droits restent séparés. Les appels sont refusés si le contexte d’accès n’est pas suffisant.

Idempotence

Les opérations critiques peuvent être rejouées côté transport sans créer silencieusement une seconde décision.

Versions épinglables

L’appel conserve la version du corpus et le contexte d’exécution nécessaires à l’explication et au rejeu.

États explicites

READY, REVIEW_REQUIRED, MISSING_FACTS ou BLOCKED sont des états métier visibles — pas des erreurs transformées en succès.

Erreurs typées

Validation, autorisation, version, données manquantes et indisponibilité sont distinguées pour que votre produit sache quoi faire.

Observabilité

Identifiants de requête, version, décision, événements et références de preuve permettent de suivre le parcours sans ouvrir le moteur.

Modèles d’intégration

Du parcours synchrone à l’agent, sans changer de socle.

Un même corpus et une même logique de preuve peuvent être consommés par plusieurs architectures. Le mode de transport change, pas la responsabilité sur le résultat.

Synchrone

Une application appelle NELSE pendant un parcours et récupère les exigences, actions et validations à traiter.

Événementiel

Un changement de fait, d’état ou de règle déclenche un événement consommable par vos processus.

Traitement par lots

Un portefeuille de dossiers est réévalué avec une version déclarée et des résultats corrélables.

Agents & MCP

Un agent peut demander à NELSE ce qui est applicable ou nécessaire sans transformer le modèle de langage en moteur de décision normative.

Versionner sans casser

Votre code appelle une capacité. NELSE porte l’évolution réglementaire.

Une application ne devrait pas contenir en dur chaque évolution d’un texte. Elle doit pouvoir appeler une capacité stable et savoir précisément quelle version normative a produit le résultat.

01Intégrer

Votre produit envoie le contexte et les faits nécessaires.

02Tester

Cas de référence, erreurs et scénarios de validation sont exécutés avant promotion.

03Mode parallèle

La nouvelle version peut être observée sans remplacer silencieusement celle en service.

04Promouvoir

La version retenue devient explicite, réversible et rattachée aux décisions qu’elle produit.

Le point important pour vos équipes

Une mise à jour du droit ne doit pas devenir un projet de refonte applicative. NELSE sépare le contrat technique consommé par votre logiciel du corpus versionné qui porte les exigences.

La version du corpus reste visible dans le résultat.
Une nouvelle version ne réécrit pas les décisions antérieures.

Parlons de votre cas

Un parcours concret. Un périmètre clair.

Décrivez votre besoin. Nous préparons un scénario de votre métier et précisons les fonctions, les livrables et les intégrations qui peuvent être examinés ensemble.