8 min de lecture

Comment séparer les preuves d'agent des notes d'enquêteur

Gardez les preuves d'agent exploitables lors d'une enquête sur un agent IA : préservez les documents chiffrés, citez des identifiants stables et consignez les conclusions dans un dossier séparé.

Comment séparer les preuves d'agent des notes d'enquêteur

Une enquête sur un agent déraille dès qu'un analyste transforme le fichier de preuve en carnet de notes. La tentation se comprend. Vous avez un document d'audit chiffré, une requête sortante étrange et une échéance. Vous le déchiffrez ou l'exportez, ajoutez un commentaire à côté de l'appel suspect, réorganisez quelques champs pour rendre la chronologie plus lisible, puis enregistrez le résultat comme dossier de l'affaire. Des mois plus tard, personne ne peut distinguer ce que l'agent a fait de ce que l'enquêteur a pensé que cela signifiait.

Gardez intact le document chiffré d'origine. Placez chaque conclusion, question, hypothèse et correction dans un dossier d'enquête distinct qui renvoie à des identifiants stables de session et d'appel. Cette séparation peut sembler tatillonne jusqu'à ce que quelqu'un conteste le constat, qu'un second analyste reprenne l'affaire ou que le service juridique demande quels octets existaient avant le début de l'enquête. C'est alors la différence entre un récit vérifiable et un document convaincant dont l'historique est inconnu.

Les preuves et l'analyse ne répondent pas aux mêmes questions

Les preuves répondent à la question : « Quel document le système a-t-il conservé ? » Les notes d'enquêteur répondent à la question : « Que pense-je que ce document signifie ? » Ces questions sont liées, mais elles exigent un traitement différent, car la première doit rester stable alors que la seconde doit évoluer avec l'affaire.

Un document d'audit chiffré peut contenir des faits embarrassants : un processus d'agent a invoqué une action HTTP avec identifiants, une commande SSH a renvoyé un résultat inattendu, ou un utilisateur a approuvé une exécution qui s'est ensuite comportée autrement que prévu. Le document n'est pas un brouillon. N'améliorez pas sa formulation, ne retirez pas les entrées qui semblent sans intérêt et ne réécrivez pas un horodatage dans un format plus agréable à lire. Même une modification anodine détruit la réponse nette à une question élémentaire de contrôle : est-ce le même document que celui produit par le système ?

Les notes doivent rester modifiables, car une bonne enquête se corrige elle-même. Une note initiale peut dire : « L'appel c-204 semble avoir envoyé des données client. » Après avoir lu le contexte de la requête et de la réponse, l'analyste peut la corriger ainsi : « L'appel c-204 a envoyé un identifiant interne dans un en-tête de requête ; le document n'établit pas que des données client ont quitté l'environnement. » Cette correction est saine. Elle a sa place dans le dossier d'enquête, où elle reste une évolution du raisonnement au lieu d'une altération de la preuve.

La distinction que l'on brouille régulièrement oppose conservation et lisibilité. Déchiffrer, exporter, rechercher, analyser et restituer rendent une preuve exploitable. Ces opérations ne transforment pas leur résultat en original. Un export JSON, une feuille de calcul, une impression PDF ou une transcription collée est un dérivé. Il peut être fidèle et utile, mais il doit indiquer comment il a été produit et de quel objet préservé il provient.

Adoptez cette règle de travail : le document source est en lecture seule et chaque phrase explicative vit ailleurs. Cette règle rend aussi la collaboration moins fragile. Un second analyste peut contester votre conclusion sans toucher à la source, et un relecteur peut vérifier votre citation sans reconstruire l'historique de vos modifications.

Les identifiants stables rendent les affirmations vérifiables

Une conclusion doit citer la plus petite unité stable qui l'étaye. Dans l'activité d'un agent, il s'agit généralement d'un identifiant de session pour l'exécution de l'agent et d'un identifiant d'appel pour l'action individuelle. Utilisez les deux lorsque leur relation compte.

Un identifiant de session répond à la question : « De quelle exécution du processus de l'agent parlons-nous ? » Un identifiant d'appel répond à la question : « Quelle action HTTP ou SSH précise, au sein de cette exécution, étaye cette affirmation ? » Aucun de ces identifiants ne prouve quoi que ce soit à lui seul. Ce sont des adresses durables. La preuve vient du document préservé à cette adresse, accompagnée de votre explication de son contenu.

N'inventez pas un système d'identifiants plus convivial quand le système en attribue déjà un. Les analystes écrivent parfois des références comme « la troisième requête après l'approbation » ou « la requête vers 14 h 00 ». Ces formulations peuvent aider le lecteur, mais elles échouent comme citations. Une chronologie change lorsqu'une vue est filtrée ; les horloges peuvent différer ; des documents ultérieurs peuvent rendre « troisième » ambigu. Les identifiants de session et d'appel attribués résistent mieux au tri, à l'export et à la transmission qu'aux raccourcis rédigés.

Utilisez un tableau des affirmations dans le dossier d'enquête distinct. Vous n'avez pas besoin d'un produit de gestion de dossiers. Un document structuré suffit s'il préserve la distinction entre l'affirmation et la citation.

ID de l'affirmationConclusion de l'enquêteurRéférence de preuveÉtat
C-01L'exécution de l'agent a atteint l'API de paiement après sa première autorisation.Session s-7f31 ; appels c-204, c-205Étayée
C-02La requête a modifié un dossier de paiement.Session s-7f31 ; appel c-205 ; document de réponseNon résolue
C-03La personne voulait cette modification.Document d'approbation ; aucune preuve d'appel n'établit l'intentionNon étayée

Ce tableau a deux effets utiles. D'abord, il évite de prendre une citation pour une explication. Ensuite, il permet à un analyste de marquer une histoire séduisante comme non étayée sans la supprimer. C'est important lorsqu'une affaire devient tendue. Les équipes effacent souvent les théories qui ont échoué, puis ne peuvent plus expliquer pourquoi elles les ont écartées.

Utilisez exactement les identifiants exposés par la source. Ne supposez ni leur format, ni leur longueur, ni leur unicité globale au-delà de la portée documentée par le système. Si un identifiant n'a de sens que dans un journal collecté, consignez à côté l'identifiant du journal ou du paquet de preuves. Stable ne veut pas dire magique ; cela signifie qu'un autre enquêteur peut résoudre la référence dans la même source préservée.

Un export lisible est un dérivé, pas le document

La plupart des enquêtes nécessitent une vue lisible. Il est impossible d'examiner des octets chiffrés en les regardant attentivement, et personne ne devrait prétendre le contraire. Créez un dérivé pour la revue, mais explicitez son lien avec la source avant de commencer à l'annoter.

Commencez par une entrée dans le registre de preuves. Consignez la référence de l'affaire, le nom du fichier ou du paquet d'origine, le moment et le lieu de collecte, la personne qui l'a collecté, la portée de session si elle est connue et le résultat de la vérification. Ajoutez la commande de vérification et conservez sa sortie de terminal avec les éléments du dossier. Ne comblez pas les lacunes par des suppositions. Si vous ne connaissez pas le collecteur ou l'heure de collecte, écrivez « inconnu » et ouvrez une question.

Sallyport projette ses journaux Sessions et Activity depuis un journal d'audit unique, chiffré, chaîné par hachage et inaccessible en écriture. Son vérificateur hors ligne n'a pas besoin de clé de coffre. Un enquêteur peut donc vérifier le matériel chiffré préservé avant de demander à quiconque d'exposer un contenu lisible :

sp audit verify <preserved-audit-record>

Consignez dans le registre de preuves la commande réellement exécutée, ses arguments, son statut de sortie et sa sortie complète. N'écrivez pas une ligne de réussite fictive dans un rapport parce qu'une commande « aurait dû » fonctionner. La sortie fait partie de l'événement de vérification. Si la vérification échoue, cessez de traiter les interprétations en aval comme des preuves établies. Conservez le résultat d'échec, collectez de nouveau la source intacte si possible et expliquez la rupture au lieu de remplacer discrètement l'export par une version ultérieure.

Créez ensuite un dérivé de revue sous un nom qui indique ce qu'il est. Par exemple :

case-2026-041/
  original/
    audit-record.enc
  verification/
    verify-command.txt
    verify-output.txt
  derivatives/
    activity-readable-2026-07-24.json
  notes/
    findings.md
    claim-table.md

Les noms de dossiers ne constituent pas à eux seuls une chaîne de possession. Ils imposent une habitude utile : originaux, matériel de vérification, dérivés lisibles et analyse ne relèvent pas de la même catégorie conceptuelle. Limitez les droits d'écriture dans le répertoire des originaux. Si vos contrôles de stockage ne peuvent pas l'imposer, calculez et consignez une empreinte lorsque votre processus de preuve l'autorise, puis créez une nouvelle copie de travail pour l'analyse. L'objectif est de rendre les modifications accidentelles visibles et la récupération possible.

N'appelez pas un fichier transformé « brut » sous prétexte que vous n'avez pas modifié manuellement le texte. Un outil qui déchiffre, analyse, filtre, met en forme, normalise les fuseaux horaires ou retire des champs a transformé la représentation. Cette transformation peut être tout à fait légitime. Nommez-la.

Resérialiser des documents crée des débats impossibles à trancher

La resérialisation consiste à décoder un contenu structuré et à le réécrire. Les enquêteurs le font lorsqu'ils reformatent du JSON, enregistrent une feuille de calcul, régénèrent un rapport ou font passer des données dans un analyseur qui choisit son propre ordre de champs et son propre échappement. Cela semble inoffensif, car le contenu sémantique peut paraître identique. Dans une enquête contestée, « paraît identique » est un standard désastreux.

Supposons qu'un analyste exporte l'activité au format JSON, trie les appels selon une heure locale affichée, ajoute un champ reviewed: true et enregistre le fichier sous le nom audit-final.json. Un relecteur remarque plus tard que deux événements partagent la même seconde affichée, alors que leur ordre d'origine compte. L'export ne permet plus au relecteur de savoir si le tri a conservé l'ordre de la source. Si une erreur s'est produite lors de l'analyse, le fichier modifié peut la masquer. L'analyste doit alors défendre une chaîne d'outils et un flux de travail au lieu de pointer vers un document préservé.

Une autre erreur fréquente est le caviardage par remplacement. Une personne remplace une valeur qui ressemble à un identifiant par REDACTED, puis diffuse le document modifié comme preuve. Cela crée deux problèmes. Cette valeur n'était peut-être pas un identifiant, et la copie de revue diffère maintenant de l'original à un ensemble de positions inconnu, sauf si l'équipe a documenté chaque changement. Caviardez une copie destinée au partage, étiquetez-la comme dérivé caviardé et conservez la source avec les contrôles d'accès appropriés.

Les notes humaines peuvent aussi resérialiser accidentellement les preuves. Un corps de requête collé dans un ticket peut perdre son échappement, ses espaces, son ordre ou des caractères non imprimables. Une capture d'écran peut masquer le contenu hors de la zone visible. Une citation dans un rapport peut omettre la réponse qui change le sens de la requête. Citez d'abord l'identifiant d'appel. Ne citez que le texte minimal nécessaire pour expliquer la conclusion, et précisez que la citation provient d'un dérivé lisible.

Un bon dossier d'enquête décrit les transformations dans un texte qu'une autre personne peut vérifier. Par exemple : « D-03 a été produit à partir de l'original O-01 après une vérification hors ligne réussie. Le processus d'export a déchiffré le document pour la revue, limité la vue à la session s-7f31 et n'a pas écrasé O-01. » Si vous avez filtré, dites-le. Si vous avez normalisé les fuseaux horaires, dites-le. Si un outil a écarté des champs, dites-le. Le silence est l'endroit où se cache le blanchiment accidentel de preuves.

Les documents d'approbation limitent l'affirmation, pas sa signification

Suivez les actions avec identifiants
Les actions HTTP et SSH passent par Sallyport au lieu de placer des identifiants dans le processus de l'agent.

Un document d'approbation prouve moins que ce que les gens voudraient lui faire prouver. Il peut montrer qu'une personne a approuvé une exécution précise du processus d'un agent, ou qu'elle a approuvé l'utilisation d'un identifiant lorsqu'un contrôle par appel l'exigeait. Il ne prouve pas que cette personne a lu chaque action proposée, compris chaque conséquence ou voulu la modification métier qui en a résulté.

Cette limite compte lorsqu'une enquête atteint une question délicate : « L'utilisateur a-t-il autorisé cela ? » Ne répondez pas par un seul mot. Décomposez l'affirmation. L'utilisateur a peut-être autorisé le processus à fonctionner dans cette session. Le processus a peut-être utilisé un identifiant plus tard. La requête a peut-être réussi. L'action résultante peut tout de même avoir dépassé ce que la personne pensait autoriser. Les preuves peuvent étayer certaines de ces propositions et laisser les autres ouvertes.

L'échelle de décision de Sallyport rend ces distinctions concrètes. Un coffre verrouillé refuse toute action. L'autorisation par session, activée par défaut, approuve une nouvelle exécution de processus d'agent jusqu'à sa fin. Un réglage de clé par appel exige une approbation à chaque utilisation de cet identifiant. Une enquête doit identifier le contrôle appliqué, puis énoncer uniquement ce que ce contrôle établit.

Rédigez les constats en rendant cette limite visible. « Les preuves montrent que l'utilisateur a approuvé le processus signé pour la session s-7f31 » est une affirmation sur l'autorisation de session. « Les preuves montrent que l'utilisateur a approuvé l'appel c-205 » exige un document d'approbation par appel pour cet appel. « L'utilisateur voulait modifier un dossier de paiement » exige des éléments sur l'intention, qui peuvent se trouver entièrement hors du journal d'actions. Ne transformez pas la première phrase en troisième parce que cela vous arrange.

C'est un cas où les analystes formulent souvent une recommandation que je rejette : traiter toutes les approbations comme des preuves équivalentes de consentement éclairé. Cette recommandation est populaire parce qu'elle produit un verdict simple. Elle est erronée, car les contrôles ont des portées différentes. Une approbation au niveau de l'exécution et une approbation au niveau de l'action répondent à des questions différentes, et aucune ne lit dans les pensées d'une personne.

Construisez des notes qui peuvent évoluer sans contaminer l'affaire

Vos notes doivent inviter à la correction tout en rendant visibles l'auteur et le moment de rédaction. Un bon constat contient une affirmation, une raison, des citations, des limites et un statut. Il n'a pas besoin d'une voix narrative théâtrale.

Utilisez un format comme celui-ci :

Constat : l'agent a appelé l'API de paiement après l'approbation de la session.

Affirmation : la session s-7f31 comprenait un appel HTTP avec identifiants vers l'API de paiement.
Preuve : session s-7f31 ; appel c-205 ; dérivé D-03.
Raisonnement : le document d'appel identifie le canal HTTP configuré et la destination représentée dans le document.
Limites : ce document n'établit ni l'intention métier de la personne ni l'effet complet en aval.
Analyste : initiales
Consigné : 2026-07-24T18:32:00Z
État : étayé

Le mot « raisonnement » mérite sa place. Une liste d'identifiants n'est pas un constat. Énoncez le lien que vous déduisez et ce que le document ne permet pas d'établir. Les lecteurs font davantage confiance à un constat lorsque ses limites sont écrites clairement.

N'intégrez pas d'annotations personnelles modifiables dans les noms de fichiers de preuve ni dans les métadonnées d'objets. Un nom comme bad-call-confirmed.enc transforme une opinion en vérité apparente de la source. Utilisez des noms de preuve neutres comme O-01-audit-record.enc et placez l'opinion dans F-04-findings.md. Cela évite des difficultés lorsque « confirmé » devient « non étayé » après une seconde revue.

Dans les notes, séparez les observations des conclusions. Une observation peut indiquer : « Le document d'activité de c-205 signale une réponse réussie. » Une conclusion peut indiquer : « L'agent a probablement achevé l'action demandée. » La première dépend du contenu du document. La seconde dépend de ce que signifie une réponse réussie pour cette API, et peut exiger une documentation de l'API ou un document indépendant du système. Marquer cette frontière évite aux analystes de faire passer une interprétation pour un fait allégué.

Si plusieurs personnes travaillent sur l'affaire, laissez-les être en désaccord dans les notes. Donnez à chaque conclusion concurrente un identifiant d'affirmation et des références de preuve. Ne fusionnez pas le désaccord dans une phrase de consensus vague. Un relecteur ultérieur doit pouvoir voir si les preuves ont résolu le différend ou si l'équipe a simplement cessé d'en parler.

Une chronologie ratée commence souvent par une modification anodine

Examinez précisément les révocations
La révocation instantanée d'une session est consignée séparément des appels individuels que les enquêteurs doivent évaluer.

Prenons l'exemple d'un incident où un agent de programmation accède à une API interne de déploiement. L'opérateur remarque une modification inconnue et exporte le journal d'activité dans une feuille de calcul. Pour faciliter la lecture, il trie les lignes par heure locale, supprime les champs qui paraissent répétitifs et colore la ligne qu'il pense être la cause. Il ajoute ensuite un commentaire : « L'agent a déployé une configuration non approuvée », puis envoie le classeur à l'équipe de réponse.

Le premier problème apparaît lorsqu'un autre analyste demande quel processus a effectué l'appel. La feuille de calcul contient un identifiant d'appel, mais la colonne d'identifiant de session faisait partie des champs « répétitifs » supprimés. L'équipe ne peut pas distinguer rapidement une exécution d'une autre. L'opérateur se souvient que toutes les lignes venaient de la même exécution, mais un souvenir n'est pas une citation.

Le deuxième problème apparaît lorsque l'équipe compare l'action à une approbation. Le classeur montre une heure d'approbation proche, mais il ne conserve pas assez de contexte pour établir si l'approbation s'appliquait à l'exécution ou à cette utilisation précise de l'identifiant. Le commentaire a déjà orienté la discussion. Les personnes commencent donc à débattre de l'absence d'approbation de l'action, au lieu de demander d'abord quel type d'approbation les preuves consignent.

Le troisième problème apparaît lorsque l'équipe de déploiement explique que la réponse de l'API signifiait « acceptée pour traitement », et non « configuration déployée ». La ligne colorée était réelle. La conclusion était trop large. Comme l'opérateur l'avait placée dans un artefact qui ressemblait à une preuve, les lecteurs l'ont traitée comme une propriété du document plutôt que comme une interprétation faillible.

Une reconstruction plus nette est différente. Conservez le document d'audit chiffré sous O-01. Exécutez sp audit verify sur O-01 et enregistrez le résultat de la commande. Créez D-01 comme vue lisible. Dans le dossier d'enquête, rédigez trois affirmations distinctes : quelle session a effectué quel appel, quelle portée d'approbation s'applique et ce qu'établit la réponse. La troisième affirmation peut nécessiter un document du système de déploiement. Si elle reste non résolue, laissez-la ainsi. Ce n'est pas une enquête incomplète ; c'est une enquête honnête.

Le détail qui sauve cette affaire est banal : l'appel c-205 n'est pas la même chose que la phrase écrite à propos de l'appel c-205. Le premier est une référence à une activité préservée. La seconde est une conclusion avec un auteur, une date et une possibilité d'être erronée.

La vérification doit précéder le durcissement des interprétations

Distinguez l'exécution de l'appel
Les clés par appel exigent une approbation à chaque utilisation lorsqu'un identifiant requiert un contrôle plus strict.

Vérifiez le matériel d'audit préservé avant que l'équipe ne bâtisse une histoire autour de lui. Dès qu'une théorie circule dans les conversations, les tickets et les réunions, les personnes commencent à lire les documents pour la défendre. La vérification devient alors un rituel accompli après que la conclusion a pris un poids social.

La séquence doit rester simple. Collectez la source sans l'altérer. Consignez son origine et les personnes qui l'ont manipulée. Vérifiez le matériel chiffré avec la commande hors ligne prise en charge. Conservez le résultat de la vérification. Créez seulement ensuite un dérivé lisible étiqueté. Commencez alors le tableau des affirmations et les notes.

La vérification de chaîne de hachage est particulièrement utile, car elle contrôle le document chiffré stocké sans exiger la clé du coffre. Elle sépare deux questions que l'on confond souvent : « Le document a-t-il conservé l'intégrité de sa chaîne ? » et « Qui est autorisé à lire les contenus sensibles ? » Un enquêteur peut répondre à la première sans élargir l'accès aux secrets juste pour effectuer un contrôle d'intégrité élémentaire.

Un résultat de vérification réussi ne tranche ni l'identité de la source, ni l'exhaustivité hors de la plage collectée, ni l'interprétation. Il indique que le vérificateur a accepté la chaîne qui lui a été présentée. Consignez la portée réellement collectée. Si l'affaire porte sur une lacune suspectée avant la première session conservée, n'écrivez pas « l'audit ne montre aucune action antérieure » à moins de savoir que la collecte contient l'historique antérieur pertinent. La phrase défendable est plus limitée : « Le document collecté ne contient aucune action antérieure de ce type. »

La même discipline s'applique à la révocation. Une session peut être révoquée dans le journal, mais ce document décrit l'événement de contrôle et sa portée enregistrée. Il n'explique pas automatiquement les actions achevées avant la révocation, le travail déjà accepté par un service externe ou les effets secondaires hors de la réponse du canal. Reliez chaque proposition au document qui peut l'étayer.

Faites examiner le dossier d'enquête, pas réviser la source

Les preuves doivent rester stables. Les constats doivent être soumis à la revue. Demandez aux relecteurs de contester le lien entre chaque conclusion et la session ou l'appel cité, au lieu de leur demander de comparer des versions inexpliquées d'un export modifié.

Une revue utile pose quatre questions directes :

  1. Puis-je retrouver chaque session et appel cités dans le document préservé ou dans un dérivé documenté ?
  2. Le constat distingue-t-il l'événement enregistré de l'inférence de l'analyste ?
  3. La portée d'approbation indiquée correspond-elle à la conclusion tirée ?
  4. L'auteur a-t-il nommé toute transformation, tout filtre, tout caviardage ou tout contexte manquant qui affecte cette affirmation ?

Si un relecteur ne peut pas répondre à l'une de ces questions, la correction appartient au dossier d'enquête, sauf si la source préservée a elle-même été collectée de façon incorrecte. Ne retouchez pas un dérivé jusqu'à ce qu'il ressemble au récit souhaité. Corrigez le processus de dérivation, produisez un nouveau dérivé étiqueté et conservez le précédent s'il a influencé un constat important.

Pour les équipes qui utilisent Sallyport, les journaux Sessions et Activity offrent aux enquêteurs deux niveaux naturels de citation, tandis que la révocation instantanée de session fournit un événement de contrôle distinct à examiner. Utilisez ces documents comme points d'ancrage, et non comme substitut à l'analyse. Le journal peut vous dire ce qu'il a enregistré ; le dossier d'enquête doit expliquer ce que l'équipe peut raisonnablement en conclure.

La première action après la collecte doit être sobre et précise : mettez de côté un original, vérifiez-le et ouvrez à côté un fichier de constats vide. Rédigez la première conclusion seulement après pouvoir citer la session et l'appel qui l'étayent. Cette petite discipline évite des mois de débats pour savoir si la preuve a changé en même temps que l'enquête.

FAQ

Comment documenter une enquête sur un agent d'IA sans modifier les preuves ?

Conservez deux dossiers : les preuves chiffrées préservées et un dossier d'enquête distinct qui contient votre interprétation. Citez chaque affirmation avec un identifiant de session, un identifiant d'appel et un repère d'extrait stable, au lieu d'annoter le document source.

Faut-il citer un identifiant de session ou d'appel dans une enquête ?

Un identifiant de session désigne une exécution d'agent. Un identifiant d'appel désigne une action au sein de cette exécution. Citez les deux lorsqu'une conclusion dépend du lien entre l'exécution et l'action.

Puis-je modifier un export d'audit déchiffré et le traiter encore comme une preuve originale ?

Non. Le déchiffrement rend le contenu lisible, mais ne rend pas un fichier copié, exporté ou reformaté équivalent au document chiffré d'origine. Préservez l'original et traitez toute vue lisible comme un dérivé de travail.

Les commentaires de ticket sont-ils des notes d'enquêteur acceptables ?

N'utilisez pas des notes modifiables, des messages de chat ou des commentaires de ticket comme seule trace d'une conclusion. Reportez l'affirmation dans un dossier d'enquête contrôlé, identifiez son auteur et sa date, puis citez les identifiants de preuve qui l'étayent.

Que prouve un journal d'audit à chaîne de hachage vérifiée ?

Une chaîne de hachage valide aide à montrer que la séquence d'audit chiffrée n'a pas été modifiée ni rompue. Elle n'indique pas si l'interprétation de cette séquence par un enquêteur est correcte.

Une approbation prouve-t-elle qu'une action d'agent était justifiée ?

Une approbation montre qu'une personne a autorisé un processus ou l'utilisation d'un identifiant selon le contrôle configuré. Elle ne prouve pas que la demande qui en a résulté était nécessaire, sûre ou correctement comprise par la personne qui l'a approuvée.

Quelles métadonnées doivent figurer dans un registre de preuves d'agent ?

Consignez l'identifiant de session, l'identifiant d'appel, l'horodatage de collecte, le collecteur, l'emplacement source, la commande de vérification, la version du vérificateur si elle est connue, ainsi que le résultat de la vérification. Un autre enquêteur dispose ainsi d'un chemin défini vers l'objet préservé.

Que faire si j'ai déjà exporté ou transformé le journal d'audit ?

Marquez-le comme dérivé et préservez le document chiffré d'origine sans le modifier. Indiquez la transformation utilisée pour le créer, y compris un éventuel déchiffrement, filtrage, ajustement de fuseau horaire ou caviardage.

Les identifiants stables peuvent-ils remplacer le raisonnement écrit de l'enquête ?

Non. Un identifiant stable est un repère, pas une preuve en soi. Le dossier d'enquête doit dire ce que montre le document cité et pourquoi ce fait étaye ou affaiblit la conclusion.

Quelle est la première chose à faire après avoir collecté les journaux d'un agent d'IA ?

Conservez l'audit chiffré d'origine, vérifiez-le avant l'analyse et ouvrez un dossier d'enquête distinct avec un tableau des affirmations. Cette séparation évite le litige ultérieur le plus coûteux : savoir si une conclusion a modifié la preuve qu'elle prétend décrire.

Sallyport

Sallyport exécute les appels d'API et les commandes SSH à la place de votre agent IA. Les clés restent dans un coffre-fort local sur votre Mac ; vous approuvez chaque exécution et chaque action est consignée dans un journal scellé.

© 2026 Sallyport · Open source sous Apache-2.0 · Oleg Sotnikov