MÉMOIRE & PREUVES Articles et analyses StratoFoundry
← Retour à l'accueil
Memory LayerEvidence PackGouvernance IAKARL Core

Savoir ce qu'un agent avait en mémoire le jour où il a décidé

Versionnement des états, graphe temporel des objets, RAG gouverné et Evidence Pack scellé : un scénario d'entreprise complet, illustré écran par écran depuis l'interface KARL MX.

Onglet Memory Layer de KARL MX : états successifs d'un dossier de crédit et événements de journal associés

Le 14 mars 2026, un agent d'instruction refuse un dossier de crédit. Huit mois plus tard, le médiateur du crédit demande sur quelle base. La question n'est pas de savoir si l'agent a bien fonctionné : elle est de savoir ce qu'il avait exactement en mémoire ce jour-là, et de pouvoir le démontrer à un tiers qui n'a aucune raison de faire confiance aux serveurs de l'entreprise.

Ce scénario est fictif, mais représentatif des demandes que reçoivent aujourd'hui les directions juridiques et conformité. Il sert ici de fil conducteur pour montrer, écran par écran, comment KARL Core répond à cette question : versionnement des états, graphe temporel des objets, recherche gouvernée et Evidence Pack scellé.

Le contexte : Kelenia Crédit et l'agent ARIA

Kelenia Crédit est un établissement de crédit à la consommation. Depuis 2025, une partie de l'instruction des dossiers est confiée à ARIA, un agent qui pré-qualifie les demandes, applique la politique de crédit en vigueur et rédige une motivation lorsqu'un dossier est refusé. ARIA s'appuie sur KARL Core : chaque dossier, chaque version de politique et chaque décision y est conservé comme une ressource gouvernée, jamais comme un fichier ordinaire.

Le 14 mars 2026, ARIA instruit le dossier DOS-2026-0847 de M. Reyval et rend un refus, motivé par un taux d'endettement jugé excessif au regard de la politique de crédit à la consommation alors applicable. Huit mois plus tard, le client saisit le médiateur du crédit. La direction juridique de Kelenia doit alors répondre à une question précise : que savait exactement ARIA, et sur quelle base a-t-il décidé ?

Ce qui suit reprend, écran par écran, le chemin de l'équipe conformité dans KARL MX pour reconstituer cette preuve, depuis l'historique du dossier jusqu'au paquet scellé remis au médiateur.

Le socle : la Memory Layer

Dans KARL Core, un dossier de crédit n'est pas un document unique que l'on modifie en place. C'est une identité persistante — dossier_credit / DOS-2026-0847 — dont chaque changement produit un nouvel état, daté, signé et conservé. Rien n'est écrasé : la version reçue en février, la version complétée après pièces justificatives, puis la version portant la décision d'ARIA coexistent dans le même historique.

Onglet Explorer : fiche de l'état exact v3 du dossier DOS-2026-0847
Illustration 1 — Onglet Explorer : sélection du dossier DOS-2026-0847 et fiche de son état exact v3, avec la politique appliquée, l'outil et le modèle qui ont produit cet état.

L'onglet Memory Layer reconstruit ensuite, pour ce dossier précis, l'ensemble de ses couches de versions et les événements du journal qui les expliquent : qui a agi, quand, et quel type d'opération a été journalisé. Rien n'y est simulé — chaque ligne provient d'une lecture vérifiée de Core.

Onglet Memory Layer : trois états du dossier et six événements de journal
Illustration 2 — Onglet Memory Layer : les trois états du dossier et les six événements de journal qui les relient, jusqu'à l'exécution d'ARIA le 14 mars 2026.

Les liens entre objets : le graphe temporel

Une décision ne tient jamais seule. Elle s'appuie sur une version précise de la politique de crédit, sur l'état du dossier au moment où elle est rendue, et sur l'exécution même de l'agent qui l'a produite. Le graphe temporel rend ces liens visibles et vérifiables : chaque flèche référence un état exact, jamais un simple nom affiché à l'écran.

Onglet Graphe temporel : liens entre dossier, politique, décision et exécution de l'agent
Illustration 3 — Onglet Graphe temporel : le dossier et la politique fondent la décision, la décision est produite par l'exécution ARIA-RUN-118432, elle-même liée au justificatif de revenus effectivement consulté.

C'est cette structure de liens, et non un simple journal de texte, qui permet de répondre précisément à la question du médiateur : quelle politique, quel dossier, quelle exécution.

Ce qu'ARIA avait en mémoire : le RAG gouverné

La question posée par le service conformité est directe : sur quelles pièces ARIA s'est-il appuyé pour motiver ce refus ? La recherche gouvernée de KARL Core ne renvoie jamais un simple extrait de texte : chaque résultat cite une ressource et une version exactes — jamais la dernière version disponible substituée à ce qui a réellement été lu.

Onglet RAG : citations exactes de la politique v5, du dossier v2 et du justificatif de revenus
Illustration 4 — Onglet RAG : la requête ouvre trois citations exactes — la politique v5, le dossier v2 tel qu'il existait avant la décision, et le justificatif de revenus — chacune ouvrable dans son état précis.

À ce stade, l'équipe conformité sait déjà répondre : le dossier, la politique et les pièces sont identifiés, version par version. Reste à produire une preuve que Kelenia Crédit peut remettre à un tiers qui ne fait pas confiance à ses propres serveurs.

Le déclencheur : réclamation et demande de preuve

Le médiateur du crédit demande à Kelenia Crédit de démontrer, de façon vérifiable et datée, sur quelles données et quelle politique la décision du 14 mars 2026 s'est fondée. Une capture d'écran ou un export de courtoisie ne suffit pas : la preuve doit rester valable si elle est contestée, et vérifiable sans avoir à faire confiance au serveur Kelenia. C'est exactement l'objet d'un Evidence Pack de type agent_memory : sceller, à un instant précis, l'état exact des ressources qui ont nourri la décision d'un agent.

La réponse scellée : l'Evidence Pack

L'assistant Evidence Pack de KARL MX guide l'équipe conformité en cinq étapes. La première est une analyse en lecture seule : aucune écriture, aucun effet de bord. Elle fige une frontière de capture — une séquence commune du journal — et annonce l'inventaire exact que l'export produirait : 36 entrées pour 21,1 Kio dans ce dossier, avec 2 omissions typées liées au profil d'audit choisi.

Étape 1 de l'assistant Evidence Pack : analyse en lecture seule du périmètre
Illustration 5 — Étape 1, analyse du périmètre : le tenant producteur « production » est la chaîne de confiance du pack, distincte du projet exporté ; le pack_type agent_memory cible précisément la mémoire de l'agent.

Une fois l'analyse validée, l'export produit un pack scellé : chaque fichier est écrit puis haché, l'ensemble est signé au nom du tenant producteur, et un identifiant dérivé du contenu (bundle_id) l'identifie de façon unique. Le manifeste karl.evidence-pack.v1 devient le document d'identité du pack, et un auto-contrôle producteur s'exécute avant toute remise.

Manifeste scellé karl.evidence-pack.v1 et vérification hors ligne du pack
Illustration 6 — Manifeste scellé et vérification : l'auto-contrôle producteur confirme la parité du contenu ; la preuve destinée au médiateur se vérifie hors ligne, sans connexion à Kelenia Crédit, avec la racine de confiance reçue séparément.

Ce que Kelenia Crédit remet au médiateur

Le livrable est un répertoire portable contenant le manifeste scellé et chaque fichier accompagné de sa taille et de son empreinte SHA-256. Le médiateur — ou son expert technique — exécute lui-même l'outil de vérification indépendant sur une machine qui n'a jamais eu accès aux serveurs de Kelenia Crédit. Le verdict ne dépend d'aucune déclaration de l'entreprise : il dépend uniquement du contenu reçu et de la racine de confiance transmise hors bande.

Kelenia Crédit peut ainsi répondre à la réclamation avec un dossier qui documente, sans interprétation a posteriori, la version exacte de sa politique de crédit, l'état exact du dossier et l'exécution précise de son agent au moment de la décision.

Ce que cela change, par fonction dans l'entreprise

FonctionEnjeuRéponse apportée
Direction juridique et contentieuxRépondre à une réclamation ou à un médiateur avec une preuve qui résiste à la contestationPack scellé, signé, vérifiable sans dépendre du serveur de l'entreprise
Conformité et gouvernance IA (RGPD, IA Act)Démontrer, décision par décision, quelles données et quel modèle ont été utilisésCitations exactes (kind, stable_id, version) et modèle déclaré, sans reconstitution approximative
Relation client et médiationRaccourcir les délais de traitement d'une contestationReconstruction en quelques écrans au lieu d'une recherche manuelle dans les systèmes
Direction des systèmes d'informationNe pas exposer les données de production ni les clés d'accès à un tiersExport hors ligne, vérifiable sans connexion ni identifiants Kelenia Crédit
Direction généraleLimiter le risque réputationnel et réglementaire d'une décision automatisée contestéeTraçabilité datée et signée, opposable, disponible avant que le litige ne s'aggrave

En résumé

Le scénario du dossier DOS-2026-0847 illustre les quatre couches d'un même socle : la Memory Layer conserve chaque état sans jamais l'écraser, le graphe temporel relie ces états entre eux, le RAG gouverné retrouve et cite précisément ce qu'un agent a lu, et l'Evidence Pack transforme cette mémoire en une preuve scellée que Kelenia Crédit peut remettre à un tiers en toute confiance.

La même mécanique s'applique à d'autres besoins que la mémoire d'agent : justifier une décision, prouver une purge de données, certifier une livraison ou organiser la réversibilité d'un contrat. Le socle reste identique ; seul le pack_type change selon la question à laquelle il faut répondre.

Glossaire rapide

TermeSignification
Memory LayerHistorique complet et immuable des versions d'une ressource et des événements du journal
Graphe temporelReprésentation des liens vérifiables entre plusieurs ressources d'un même périmètre
RAG gouvernéRecherche dont chaque résultat cite une ressource et une version exactes, jamais substituées
Tenant producteurIdentité de confiance (chaîne de signature) qui clôt un Evidence Pack, distincte du projet exporté
bundle_idIdentifiant dérivé du contenu scellé : toute modification du contenu change l'identifiant

Kelenia Crédit, le dossier DOS-2026-0847 et l'agent ARIA sont fictifs. Les captures proviennent de l'interface KARL MX exécutée sur un jeu de données de démonstration : la mécanique montrée est réelle, les données ne le sont pas.

Partager sur LinkedIn ← Tous les articles

Passez de la lecture à la preuve

Déployez KARL Core et S3Guardian sur votre propre stockage S3 en 5 étapes, sans changer de fournisseur.

Démarrer un PoC →