Aller au contenu

GRUNDNORM · COUCHE CANONIQUE DE VÉRITÉ DU DROIT

Là où une IA vous dit ce que le droit énonce, Grundnorm prouve ce qu'il signifiait.

Fournissez un identifiant ouvert et une date. Le système renvoie l'enregistrement scellé de ce que cette norme signifiait à cette date, décomposé en atomes déontiques, chacun portant le fragment littéral du texte dont il provient, signé avec Ed25519.

Il ne répond pas à des questions juridiques. Il résout le sens et prouve la résolution.

PAS UN PRODUIT AUQUEL ON S'ABONNE

Une plateforme construite autour de votre corpus, pas un rayon où l'on se sert.

Il n'existe ni offre en libre-service ni déploiement générique. Vous apportez vos spécifications, votre corpus, vos sources et vos signataires, et le déploiement est construit autour d'eux. Le mode d'arrivée du corpus vous appartient : un journal officiel, une livraison en masse, votre propre gestionnaire documentaire, votre propre API. Ce que la plateforme résout, c'est tout ce qui se passe après l'ingestion.

Parlons de votre corpus

PAS SEULEMENT LE DROIT

La couche ne sait pas qu'elle regarde du droit.

Il lui faut trois choses et pas une de plus : des textes qui énoncent des obligations, des identifiants qui les nomment, et des dates auxquelles chaque version entre en vigueur. Tout corpus doté de ces trois propriétés porte le même problème enfoui. Une décision prise il y a des années est jugée aujourd'hui au regard du texte alors en vigueur, et le texte a changé depuis. Nous avons commencé par le droit parce que c'est là que le problème est le plus ancien, non parce que c'est là qu'il s'arrête.

  • Supervision financière

    Quelle obligation déclarative était en vigueur à la date de l'opération ?

    Le contrôle s'ouvre des années plus tard et lit le recueil tel qu'il est aujourd'hui. L'obligation jugée est celle qui existait alors.

  • Fiscalité

    Sous quelle rédaction cette position a-t-elle été prise ?

    Un redressement peut s'ouvrir longtemps après la déclaration ; entre-temps l'article a été modifié deux fois et le texte consolidé n'affiche que la dernière.

  • Pharmacie et dispositifs médicaux

    Quelle version des lignes directrices régissait ce dépôt ?

    Un dossier se défend au regard des exigences en vigueur le jour du dépôt, non de celles que l'agence publie pendant que la défense s'écrit.

  • Normes techniques et certification

    Le certificat dit conforme à l'édition 2019. De quel texte s'agit-il ?

    Les éditions se remplacent selon leur propre calendrier tandis que le certificat continue de circuler, attaché à un produit, dans une chaîne d'approvisionnement, pendant une décennie.

  • Énergie et services publics

    Quel code de réseau s'appliquait au raccordement de cette centrale ?

    Codes, régimes tarifaires et conditions de raccordement suivent chacun un calendrier différent, et un actif survit à plusieurs cycles des trois.

  • Politique interne

    Quelle version de la politique l'analyste avait-il sous les yeux ?

    Celle-ci n'est pas du droit du tout. C'est la première question de toute enquête interne, et la réponse honnête est le plus souvent que personne n'a conservé la version.

Le reste de cette page parle en vocabulaire juridique parce que le droit est le corpus que scelle le démonstrateur. La machinerie en dessous est indifférente au sujet du texte.

SUR LES CHIFFRES DE PRÉCISION

Nous n'en publions aucun, et c'est une position, non une lacune.

Un chiffre de précision mesuré sur cinq articles d'un règlement ne dit rien d'un corpus de droit commercial dans un autre pays, dans une autre langue, sous d'autres institutions. Agréger des corpus dissemblables produit un nombre sans référent. Ici, la précision est un critère de recevabilité par mission, mesuré sur votre corpus et par vos juristes. Méfiez-vous de tout fournisseur qui vous montre un chiffre de précision unique. Y compris nous, si nous devions un jour vous en montrer un.

VÉRIFIEZ PAR VOUS-MÊME

Ne nous croyez pas sur parole. Le démonstrateur est livré dans le paquet.

Le point d'accès et sa clé sont intégrés au SDK publié : ce code s'exécute tel quel. La version est épinglée à dessein : une page qui dit "vérifiez par vous-même" ne doit pas casser quand nous livrons.

pip install grundnorm==0.5.0

from grundnorm import GrundnormClient
c = GrundnormClient()
n = c.resolve(id="http://data.europa.eu/eli/reg/2016/679/art_99",
              jurisdiction="EU", at="2026-01-01", domain="legislation")
print(n.status, n.verification["verdict"], n.verification["absence"])
not_found attested_not_authoritative proven

Lisez lentement, car tout l'argument tient en trois mots. Le système ne possède pas cet article. Il le dit. Et il le prouve : la réponse négative porte une preuve cryptographique de non-inclusion contre un engagement signé sur l'ensemble. Puis il refuse de se déclarer faisant autorité, car les signataires sont des identités de démonstration que nous contrôlons : la réponse déclare key_provenance à pinned_demo et demo_keys à true. Une couche de vérification incapable de vous dire quand ne pas lui faire confiance ne vaut rien.

La preuve est bornée et le dit. Elle ne prouve pas que l'article n'existe pas en droit de l'UE ; elle prouve que, dans un périmètre déclaré et signé, il n'y figure pas. La même réponse énonce ce périmètre : un corpus de démonstration de cinq enregistrements scellés.

TREIZE VERDICTS, PAS UNE COCHE

Il ne peut pas renvoyer un simple "ok".

Chaque réponse nomme celui d'un ensemble fermé de verdicts dans lequel elle se situe, et l'ensemble est exporté par le paquet, afin que vous puissiez le lire sans nous le demander. Treize pour un enregistrement qui existe, dix pour une absence attestée, ordonnés de l'échec au succès. Onze des treize sont autant de façons distinctes de dire non : contenu altéré, vue incohérente, hors de la fenêtre de scellement, signature invalide, provenance non prise en charge, répond à une autre question. Seuls les deux derniers sont des résultats que l'on qualifierait de succès, et l'un des deux refuse encore de revendiquer l'autorité.

from grundnorm import VERDICTS, ABSENCE_VERDICTS

TROIS ÉTATS, PAS DEUX

Quand deux lectures compétentes divergent réellement, il ne désigne pas de gagnant.

Chaque atome déontique porte un état : fixed, needs_review ou for_the_court. Le dernier est l'essentiel. Là où des lectures indépendantes divergent sur le fond, la machine enregistre la divergence et la laisse au tribunal, plutôt que de choisir une lecture pour paraître sûre d'elle. L'état découle de l'accord entre lectures indépendantes, non de la confiance d'un modèle en lui-même.

Celui-ci, vous ne pouvez pas le reproduire dans le démonstrateur, et nous préférons le dire plutôt que de le feindre. Cinq articles choisis pour montrer la chaîne de traitement ne produisent pas de divergence réelle, et sceller un enregistrement divergent à dessein reviendrait à fabriquer un désaccord que le moteur n'a jamais trouvé, ce que ce produit existe précisément pour empêcher.

CE QU'EST LE DÉMONSTRATEUR

Cinq enregistrements scellés, des signataires de démonstration, et une charge utile qui l'admet.

Le corpus public est un échantillon d'un règlement publié comme démonstrateur, non un déploiement institutionnel. Ses sceaux sont apposés par des identités de démonstration que nous contrôlons, et le vérificateur le déclare explicitement plutôt que de vous laisser le découvrir : key_provenance vaut pinned_demo et demo_keys vaut true. La réponse porte la custody comme unverified, le registre comme unanchored et la classification comme not present. Rien de cela n'est un défaut que l'on divulgue. C'est le produit qui fonctionne : une couche d'attestation dont la première tâche est de vous dire jusqu'où on peut lui faire confiance.

Apportez-nous votre corpus.

Grundnorm est une entreprise indépendante de Quantum Nexus Ventures FZCO, une sœur de Nexus Legal plutôt qu'une de ses fonctionnalités. Les déploiements sont cadrés par mission, y compris les critères de recevabilité au regard desquels vos juristes les mesureront.

Ce que nous ne pouvons pas prouver