La couche de vérification autour de votre IA juridique

Une affaire fabriquée est attrapée avec certitude avant même le dépôt de votre mémoire.

L'IA rédige des mémoires qui citent des affaires qui n'existent pas, ou qui existent mais disent le contraire de ce pour quoi elles sont citées. CiteGuard est la couche autour de votre IA : il ancre chaque citation dans la vraie jurisprudence sur CourtListener, attrape les fabrications de façon déterministe, route vers un humain tout ce qu'il ne peut pas vérifier, et signe un certificat d'audit. Il vous dit ce qui est sûr à déposer et exactement ce qui a besoin d'un humain.

0

Des citations fabriquées peuvent passer la porte

Invariant de confiance déterministe, testé unitairement

20

Vraies affaires dans le corpus de vérité terrain

Mises en cache depuis CourtListener, la base publique de jurisprudence américaine

8/8

Les tests du cœur du vérificateur passent

Hors ligne et reproductible (python tests/test_core.py)

Ceci est une démonstration exécutable. Les mémoires d'exemple, les parties et l'intitulé de l'affaire sont des extraits synthétiques, et le connecteur de gestion documentaire est factice. Le corpus, les contrôles CourtListener en live, la porte déterministe et les tests sont réels.

Un mémoire qui paraît faire autorité peut citer des affaires qui n'existent pas

Les tribunaux sanctionnent déjà, et les outils de rédaction ne vérifient pas leur propre travail.

Le mode de défaillance n'est pas une mauvaise grammaire. La grammaire est parfaite, et c'est ce qui la rend dangereuse. L'IA rédige un mémoire qui se lit comme s'il avait été écrit par un associé et cite une affaire qui n'a jamais été jugée, ou une affaire réelle qui dit le contraire de la proposition pour laquelle elle est invoquée. Même les outils juridiques conçus à cette fin le font : Westlaw Precision a halluciné 33 % du temps et Lexis+ 17 % du temps dans une étude contrôlée (Stanford RegLab, Journal of Empirical Legal Studies, 2025).

Les conséquences sont déjà là. Début 2026, il y avait 1 222 affaires judiciaires documentées impliquant des citations hallucinées par l'IA, et les tribunaux ont commencé à sanctionner : le Sixth Circuit a infligé une sanction de $30,000 en mars 2026. Les règles de gouvernance ont suivi. L'ABA Formal Opinion 512 et plus de 300 standing orders judiciaires exigent désormais qu'un avocat vérifie la sortie de l'IA avant de déposer, pourtant moins de 20 % des cabinets ont une quelconque politique d'usage de l'IA.

Le rédacteur n'est pas le bon endroit pour corriger cela. Un modèle plus fort rédige encore, et un tribunal ne se soucie pas du degré de confiance du modèle. Il se soucie de savoir si la citation existe et dit ce que vous avez affirmé. C'est pourquoi la réponse durable n'est pas un rédacteur plus intelligent mais une couche séparée qui vérifie le travail contre une autorité indépendante, attrape la fabrication avec certitude, et est honnête sur ce qu'elle ne peut pas vérifier.

Comment fonctionne CiteGuard

Les parties de niveau garantie sont du code déterministe. Le jugement est un LLM qui s'abstient. C'est la porte, pas le modèle, qui décide.

Collez n'importe quel mémoire rédigé par l'IA et le pipeline s'exécute en live : extraire chaque citation et sa proposition, l'ancrer dans la vraie jurisprudence, exécuter un contrôle d'existence déterministe et un contrôle de soutien par LLM, appliquer une porte de politique déterministe, et exporter un certificat d'audit signé. Le tableau de bord montre chaque étape s'allumer dans une console système qui affiche en flux chaque requête CourtListener réelle avec son URL, son statut et sa latence, de sorte que rien n'est une boîte noire.

Deux moteurs, délibérément scindés

Python déterministe (niveau garantie)

Le contrôle d'existence et de fabrication et la porte de politique sont du Python pur contre de la vraie jurisprudence. Une citation fabriquée est prouvée absente par une recherche live à résultat nul sur CourtListener, pas devinée, parce qu'un acheteur a besoin d'une capture de fabrication prouvable et d'une porte auditable, pas de la parole d'un LLM.

Une seule étape LLM qui s'abstient

Le contrôle de soutien lit la vraie opinion et demande si elle soutient la proposition P. Il est interchangeable selon le fournisseur, et il s'abstient, en routant vers un examen humain, dès qu'il n'est pas sûr ou n'est pas ancré. Il conseille ; il n'a jamais le dernier mot.

L'un des cinq verdicts honnêtes par citation

Chaque citation se résout en exactement un verdict. Les verdicts qui routent vers un humain sont honnêtes sur le pourquoi, et celui qui signifie que CourtListener était injoignable n'est jamais réduit à une fabrication.

Verdict Ce que cela signifie Décidé par
VERIFIED_SUPPORTED Affaire réelle, et l'opinion soutient la proposition Contrôle d'existence plus contrôle de soutien
VERIFIED_UNSUPPORTED (à examiner) Affaire réelle, mais l'opinion ne la soutient pas clairement Routé vers un humain avec le contexte
FABRICATED Aucune affaire de ce type dans la vraie jurisprudence Déterministe, recherche live à résultat nul
OUTSIDE_COVERAGE Une affaire véritable absente du sous-ensemble en cache, marquée honnêtement Déterministe, jamais un faux vérifié
UNVERIFIED CourtListener injoignable, donc l'absence n'est pas prouvée Déterministe, jamais réduit à fabriqué

La porte de politique

La porte est déterministe. Elle renvoie FILING_READY seulement s'il y a zéro citation fabriquée et zéro citation non résolue, et NOT_FILING_READY sinon. Cela signifie qu'une seule citation non examinée retient tout le dépôt, par conception, même quand rien n'est fabriqué. Un clic exporte ensuite un certificat d'audit JSON signé qui consigne, par citation, le verdict, l'extrait de preuve, l'URL CourtListener réelle, le modèle et la version (ou déterministe, ou abstenu), la version du vérificateur, un horodatage UTC, et le résultat de la porte.

Un mémoire, chaque chemin, traité de bout en bout

La démo livre quatre mémoires d'exemple. Nous en parcourons deux : le mémoire Mixed Motion, qui porte à la fois une citation réelle, une citation fabriquée et une citation hors corpus, et le mémoire Clean Motion, où chaque citation est réelle. Chaque image ci-dessous est une capture de l'application en cours d'exécution. L'intitulé de l'affaire est illustratif, pas une affaire réelle.

Le pipeline s'exécute en live contre de la vraie jurisprudence

À gauche, une requête en suppression de preuves rédigée par l'IA. À droite, la console système s'allume étape par étape et affiche en flux chaque requête CourtListener réelle avec son URL, son statut et sa latence, aux côtés du raisonnement du contrôle de soutien. C'est la première citation, Miranda v. Arizona, 384 U.S. 436, qui se résout contre le corpus de vérité terrain tandis que le contrôle de soutien lit le texte de l'opinion.

Le tableau de bord CiteGuard : un mémoire rédigé par l'IA à gauche, et une console système à droite montrant les étapes extraire, ancrer, contrôle de soutien, porte et certificat, avec une trace en live des requêtes CourtListener.
Le pipeline en live : extraire, ancrer dans la vraie jurisprudence, contrôle de soutien, porte, certificat, avec la trace CourtListener qui défile en dessous.

Une affaire fabriquée, attrapée avec certitude

Le mémoire cite Halstead v. Ferngate Holdings, 823 U.S. 1199. Le contrôle d'existence envoie un GET en live à CourtListener et reçoit 200 avec 0 résultat, parce que les U.S. Reports n'ont pas de volume 823. Le verdict est FABRICATED, prouvé absent plutôt que deviné. Dans la même exécution, Brown v. Board of Education, 347 U.S. 483 est une affaire réelle absente du sous-ensemble en cache, donc marquée honnêtement OUTSIDE_COVERAGE au lieu d'un faux vérifié. La porte affiche NOT_FILING_READY : 1 fabriquée, 2 non résolues, 1 validée automatiquement.

Le tableau de scores de vérification CiteGuard pour un mémoire montrant 1 Vérifié, 1 Fabriqué et 2 À examiner, avec Halstead v. Ferngate 823 U.S. 1199 marquée Fabriquée et Brown v. Board of Education marquée Hors couverture, et la porte affichant Ne pas déposer.
Un mémoire, chaque résultat : une citation réelle Vérifiée, Halstead 823 U.S. 1199 Fabriquée sur une recherche à résultat nul, Brown v. Board Hors couverture, et le reste routé vers À examiner.

Une affaire réelle passée au vert, sur la holding même de l'opinion

Ceci est le mémoire Clean Motion, où chaque citation est une affaire réelle et pertinente. Quand le texte de l'opinion établit la proposition, le contrôle de soutien la confirme. Miranda v. Arizona, 384 U.S. 436 passe Vérifiée parce que la majorité elle-même statue qu'un suspect doit être informé du droit à un avocat et du droit de garder le silence, avec un lien vers l'affaire réelle sur CourtListener. Le choix des citations pertinentes qui passent au vert plutôt que d'être routées vers l'examen peut varier d'une exécution à l'autre, parce que le contrôle de soutien est la seule étape non déterministe, mais une citation pertinente comme Miranda passe de façon fiable.

La trace en live du contrôle de soutien récupérant la vraie opinion Miranda v. Arizona depuis CourtListener et citant sa propre holding sur les avertissements d'interrogatoire en garde à vue, marquant 384 U.S. 436 Vérifiée, tandis que Terry v. Ohio est ancrée ensuite.
Le contrôle de soutien lit la vraie opinion et cite la holding de la majorité elle-même, de sorte que Miranda 384 U.S. 436 passe Vérifiée, ancrée dans du texte réel avec un lien source.

Il route vers un humain plutôt que de bluffer un verdict

Sur l'examen Mixed Motion, le tableau de scores affiche 1 Vérifié, 1 Fabriqué et 2 À examiner. Bell Atlantic Corp. v. Twombly, 550 U.S. 544 est une affaire réelle, mais l'extrait n'établit pas nettement la proposition pour laquelle elle est invoquée, donc le contrôle de soutien la marque À examiner avec son raisonnement plutôt que de la noter avec assurance. Cette abstention conservatrice est voulue par conception : un verdict rouge Non étayé confiant est rare à dessein, parce que le geste honnête face à une opinion ambiguë est de la remettre à un humain.

Un mémoire de précédent mal appliqué où Erie Railroad v. Tompkins et Celotex Corp. v. Catrett sont de vraies affaires citées pour la mauvaise proposition ; la trace montre le contrôle de soutien lisant chaque vraie opinion, constatant que le point n'est pas établi, et les routant vers À examiner.
De vraies affaires citées pour la mauvaise proposition : le contrôle de soutien lit l'opinion, voit que le point n'est pas établi, et les route vers À examiner plutôt que de bluffer. Un appariement par mot-clé passerait à côté.

Même un mémoire propre est retenu jusqu'à ce que chaque citation se résolve

Ceci est le certificat pour ce même mémoire Clean Motion. Miranda est passée Vérifiée, mais Terry v. Ohio et Strickland v. Washington ont été routées vers l'examen, donc la porte reste à Non prêt au dépôt et le sceau affiche Retenir pour examen, même si pas une seule citation n'est fabriquée. Le certificat liste chaque citation avec son verdict et le résultat du contrôle de soutien et certifie que chacune a été contrôlée pour son existence contre CourtListener, que les citations fabriquées sont identifiées avec certitude, et que les citations nécessitant un jugement contextuel sont routées vers un humain. Il s'exporte comme un enregistrement JSON signé que vous joignez au dépôt. Un mémoire d'apparence propre n'est pas la même chose qu'un mémoire prêt au dépôt.

Le Certificat de vérification des citations pour l'affaire Hartwell Capital Partners, marqué Non prêt au dépôt, listant trois citations avec des verdicts Vérifié et À examiner et un sceau Retenir pour examen.
Le certificat signé, marqué Non prêt au dépôt avec un sceau Retenir pour examen, parce que des citations exigent encore un jugement humain.

Ancré dans une autorité indépendante

Le corpus est 20 vraies décisions mises en cache depuis CourtListener, la base publique de jurisprudence américaine, dont Miranda, Twombly, Iqbal, Terry, Strickland, International Shoe, Erie, Baker v. Carr, Chevron et Daubert. Les contrôles d'existence et de fabrication interrogent aussi CourtListener en live au moment de la requête, c'est pourquoi la capture de fabrication fait autorité plutôt que d'être limitée au sous-ensemble. Le corpus de 20 affaires est un sous-ensemble en cache, donc l'adjudication du soutien est démontrée à petit N sur de vraies affaires, et cette portée est énoncée clairement plutôt qu'habillée en exactitude universelle.

Le panneau Corpus de vérité terrain listant 20 vraies affaires sélectionnées depuis CourtListener, dont Strickland v. Washington, Ashcroft v. Iqbal, Terry v. Ohio, Whitman v. American Trucking et Chevron, chacune avec sa citation et une opinion en cache.
Le corpus de vérité terrain de 20 affaires, mis en cache depuis CourtListener, avec des recherches en live au moment de la requête pour l'existence et la fabrication.

Sortie IA non vérifiée versus CiteGuard

CiteGuard n'est pas un autre rédacteur. C'est la couche qui décide ce qui est sûr à déposer.

Dimension Mémoire IA non vérifié Couche de vérification CiteGuard
Détection d'affaire fabriquée Se lit comme faisant autorité, non détectée Déterministe, recherche live à résultat nul
Citation réelle mais mal appliquée Passe intacte Routée vers un examen humain avec le contexte
Contrôle de soutien incertain Le modèle affirme un verdict quand même S'abstient, le remet à un humain
Provenance Aucune Un vrai lien CourtListener par citation
Décision de dépôt La confiance du rédacteur Une porte déterministe, zéro fabriquée et zéro non résolue
Piste d'audit pour ABA Op. 512 Aucune Certificat JSON signé par mémoire

Ce que cette démo ne fait pas

  • ✓ Elle ne fait pas de recherche juridique ni de rédaction, et elle ne concurrence pas Harvey, Westlaw ou Lexis. C'est une couche de vérification qui s'installe autour de n'importe quel modèle qui a produit le mémoire.
  • ✓ Elle ne revendique pas un jugement IA parfait sur le soutien. Le contrôle de soutien est assisté par LLM avec abstention, est non déterministe, et route les cas incertains vers un humain par conception. Elle ne marque pas automatiquement en rouge Non étayé chaque citation mal appliquée ; un verdict rouge confiant est rare à dessein.
  • ✓ Elle ne traite pas un mémoire d'apparence propre comme prêt au dépôt. Seules la fabrication et l'existence sont des garanties déterministes. Les 8 tests sur 8 et le corpus de 20 affaires sont la portée de la démo construite, pas une affirmation d'exactitude en monde ouvert.
  • ✓ Elle ne présente pas les mémoires d'exemple, les affaires ou l'intitulé comme de vrais clients ou de vraies affaires. Ils sont étiquetés extraits synthétiques. Les citations fabriquées sont réellement absentes de la vraie jurisprudence.
  • ✓ Elle n'utilise pas un connecteur de gestion documentaire en live. Le connecteur iManage ou NetDocuments est factice, l'ancrage par défaut utilise l'extrait public de l'opinion majoritaire (le texte intégral de l'opinion nécessite un jeton CourtListener gratuit), et un certificat PDF, les contrôles de traitement négatif et GraphRAG sont différés.
  • ✓ Elle ne comporte pas de clients, d'études de cas, de témoignages ni de chiffres de ROI. Aucun n'existe encore. C'est une démo qui prouve le mécanisme, pas un déploiement.

Les questions que les avocats posent réellement

Est-ce que cela remplace Harvey, Westlaw ou Lexis ?

Non. CiteGuard ne rédige pas et ne fait pas de recherche juridique, donc il ne concurrence pas Harvey, Westlaw Precision ni Lexis Protege. C'est la couche de vérification qui s'installe autour de ce que n'importe lequel d'entre eux a produit. Il prend le mémoire rédigé par l'IA, dit à l'avocat ce qui est sûr à déposer et exactement ce qui a besoin d'un humain, et s'exécute en mode shadow ou consultatif aux côtés de l'outil que vous utilisez déjà.

Comment sait-il qu'une citation est fabriquée et pas seulement manquante ?

Le contrôle d'existence interroge CourtListener, la base publique de jurisprudence américaine, pour la citation exacte. Une citation fabriquée comme Halstead v. Ferngate Holdings, 823 U.S. 1199 renvoie zéro résultat (les U.S. Reports n'ont pas de volume 823), donc elle est marquée FABRICATED avec certitude, pas devinée. Si CourtListener est injoignable, la citation est marquée UNVERIFIED plutôt que fabriquée, parce que l'absence de preuve n'est pas la preuve de l'absence. Cette distinction est un invariant déterministe, testé unitairement.

Puis-je faire confiance à l'IA pour juger si une affaire soutient réellement mon argument ?

Pas aveuglément, c'est pourquoi le contrôle de soutien s'abstient. C'est une seule étape LLM qui lit la vraie opinion et confirme une citation en vert seulement lorsque le texte de l'opinion établit la holding, comme c'est le cas pour Miranda v. Arizona. Quand l'opinion ne soutient pas nettement la proposition énoncée, elle route la citation vers un examen humain au lieu de bluffer un verdict. Le modèle conseille ; la porte déterministe et l'avocat décident.

Un meilleur modèle d'IA rendra-t-il simplement cela inutile ?

Non, parce que « prêt au dépôt » est une propriété de gouvernance, pas une propriété de modèle. Un tribunal ne se soucie pas du degré de confiance du modèle ; il se soucie de savoir si la citation existe et dit ce que vous avez affirmé. Donc le besoin durable est une couche indépendante qui ancre chaque affirmation dans la vraie jurisprudence, attrape la fabrication avec certitude, et est honnête sur ce qu'elle ne peut pas vérifier. Cette exigence tient à n'importe quelle qualité de modèle.

Que prouve réellement le certificat d'audit pour l'ABA Opinion 512 et les standing orders ?

Un clic exporte un certificat JSON signé qui consigne, par citation, le verdict, l'extrait de preuve, l'URL CourtListener réelle, le modèle et la version (ou déterministe ou abstenu), la version du vérificateur, un horodatage UTC, et le résultat de la porte. C'est l'artefact qui montre qu'un avocat a vérifié la sortie de l'IA avant de déposer, ce qu'exigent désormais l'ABA Formal Opinion 512 et plus de 300 standing orders judiciaires. Dans la démo le certificat est en JSON ; un export PDF est différé.

Est-ce un produit en production ou une démo, et qu'est-ce qui est réel dedans ?

C'est une démonstration exécutable qui prouve le mécanisme, pas un pipeline déployé. Les quatre mémoires d'exemple, les parties et l'intitulé de l'affaire sont étiquetés extraits synthétiques, et le connecteur de gestion documentaire est factice. Ce qui est réel : le corpus de 20 affaires est mis en cache depuis CourtListener, les contrôles d'existence et de fabrication frappent CourtListener en live au moment de la requête, la porte déterministe et les 8 tests unitaires sur 8 s'exécutent exactement comme montré, et les citations fabriquées sont réellement absentes de la vraie jurisprudence.

Recherche technique

La recherche derrière cette démo — l'architecture, la conception de la vérification, et le plan directeur d'entreprise.

Vous présentez un travail rédigé par l'IA devant un tribunal ?

La couche de vérification est la partie difficile. Nous la construisons.

Si votre cabinet cherche comment laisser les avocats utiliser l'IA sans risquer une citation fabriquée dans un dépôt, nous aimerions sincèrement entendre comment vous y réfléchissez. Le problème est à l'échelle de l'industrie et les réponses le seront aussi.

Évaluation de la vérification

  • ✓ Cartographier où votre flux de travail IA peut déposer une citation non vérifiée
  • ✓ Définir les règles d'existence, d'ancrage et de soutien pour votre jurisprudence
  • ✓ Concevoir le routage vers l'examen humain et les seuils d'abstention
  • ✓ Spécifier le certificat d'audit qu'exigent vos obligations ABA Op. 512

Construire la couche

  • ✓ Un vérificateur déterministe sur vos sources de jurisprudence réelles
  • ✓ Un contrôle de soutien qui s'abstient plutôt que de bluffer
  • ✓ Une porte de politique et un certificat d'audit signé par dépôt
  • ✓ Interchangeable selon le modèle, s'exécutant en mode shadow ou consultatif autour de votre IA juridique
Réseaux sociaux

Également publié sur