Livre blancGouverner les agents IA en production : politiques, approbations humaines et arrêt d'urgence.Lire le livre blanc
NavinAI Platform

Traçabilité

Prouvez ce que chaque agent a fait, et pourquoi

Chaque appel porte un traceparent W3C et produit des spans OpenTelemetry, un Usage Event et un événement d'audit chaîné par hash. Les preuves sont conservées en stockage WORM.

En bref

  • Audit chaîné par hash, tenant par tenant
  • Preuves en stockage WORM (Object Lock)
  • Rejeu de chaque exécution

L'enjeu

Une décision prise par un agent doit pouvoir s'expliquer

Régulateurs, auditeurs et métiers posent les mêmes questions : qui a demandé, quel modèle a répondu, avec quelles données, sous quelle politique, pour quel coût. Des journaux dispersés n'y répondent pas.

  • Des journaux modifiables, donc contestables
  • Des traces coupées entre les services
  • Aucun lien entre une réponse, les données utilisées et la politique appliquée
  • Une exécution impossible à reproduire

L'audit chaîné

Chaque événement scelle le précédent

Chaque événement d'audit contient l'empreinte de l'événement qui le précède. Modifier ou supprimer un événement casse la chaîne, et la rupture est détectée.
  1. Événement n-1

    Empreinte h(n-1)

  2. Événement n

    Contenu + h(n-1) = h(n)

  3. Événement n+1

    Contenu + h(n) = h(n+1)

  4. Stockage WORM

    Object Lock : ni modification ni suppression

Les champs d'identité de l'audit indiquent qui a agi, pour le compte de qui et sous quel mandat.

De la trace à la preuve

Tout ce qu'il faut pour expliquer une exécution

  • Traces de bout en bout

    Le traceparent W3C suit la requête dans chaque passerelle et chaque runtime ; OpenTelemetry et l'OTel Collector acheminent les spans.

  • Traçage IA

    Opik enregistre prompts, réponses, outils appelés et évaluations, dans le respect des règles de DLP.

  • Usage Events

    Chaque appel produit un événement d'usage : modèle, jetons, durée, coût estimé puis mesuré.

  • Preuves d'audit WORM

    Les événements d'audit sont conservés en stockage objet avec Object Lock et corrélés entre les services.

  • Rejeu d'exécution

    Une exécution d'agent se rejoue à partir de ses points de reprise pour comprendre, corriger ou démontrer.

  • Lignage des données

    OpenLineage relie chaque jeu de données à ses sources et à ses usages par les pipelines et les agents.

  • Export vers le SIEM

    Les événements d'audit et de sécurité s'exportent vers votre SIEM ; les preuves suivent une chaîne de possession.

  • Journaux et analytique

    OpenSearch, ClickHouse et Prometheus conservent journaux, analyses et métriques pour l'exploitation.

La preuve

Une traçabilité exploitable par vos auditeurs

Les preuves sont produites par la plateforme elle-même, au fil de l'eau, et non reconstituées après coup.

  • Vérification de l'intégrité de la chaîne d'audit
  • Corrélation entre audit, traces et usages
  • Durées de conservation par type de données
  • Accès aux preuves lui-même audité

Pour aller plus loin

  • ArticleTraçabilité

    Une piste d'audit infalsifiable pour chaque appel d'IA

    Chaque appel qui traverse une gateway de Navin Enterprise AI porte un traceparent W3C, produit des spans OpenTelemetry, un Usage Event et un événement d'audit chaîné par hash. Voici comment la chaîne est construite, scellée, archivée en WORM et rejouée.

    3 min de lecture

Préparez vos audits IA dès aujourd'hui

Nous vous montrons comment une exécution d'agent se retrace, de la requête à la preuve.