La démo

Voir un bundle de preuve résister à l'altération

Un déroulé de ce que CarveTrace enregistre, de ce que dit son vérificateur, et de ce qui se passe quand quelqu'un tente de modifier l'enregistrement après coup.

Moment 1 · La situation

Une décision est contestée

Il y a six mois, un système d'IA de présélection a examiné le CV d'un candidat et l'a écarté de la shortlist pour un poste senior en ingénierie. Le candidat a depuis déposé une plainte pour discrimination. L'autorité compétente veut voir exactement quel texte le modèle a reçu, quelles catégories il scorait, quelle version du modèle s'exécutait, et ce qu'il a retourné — pour ce CV-là, pour ce poste-là.

Moment 2 · L'enregistrement

Voici ce que CarveTrace a enregistré

Voici un vrai bundle de preuve CarveTrace, issu d'un pipeline de présélection de CV. Sept candidats sur cinq jours ouvrés, trois recruteurs — trois validations, deux overrides, deux escalades. Le bundle contient chaque étape par laquelle chaque décision est passée : l'empreinte de l'entrée, les catégories scorées par le modèle, le modèle + sa version, le verdict de l'IA, le justificatif verbatim du recruteur, les horodatages d'une autorité RFC 3161 indépendante, le tout relié en chaîne cryptographique, chaque événement signé.

Les deux bundles sont aussi embarqués dans le vérificateur lui-même.

Moment 3 · Le verdict

Le vérificateur dit : VERIFIED

Ouvrez verify.carvetrace.com dans n'importe quel navigateur moderne — Chrome, Firefox, Safari — et glissez-déposez le bundle valide sur la page. Le vérificateur s'exécute entièrement dans votre navigateur, pas sur nos serveurs, et affiche : VERIFIED. Chaque signature est validée. Chaque horodatage remonte à une autorité de confiance. Chaque événement référence son prédécesseur par hash. Le rapport inclus est lisible : un « dossier » par décision, avec le verdict IA, le justificatif humain, et la liaison cryptographique côte à côte.

Moment 4 · Le test d'altération

Changez un octet. Regardez le vérificateur le rejeter.

Maintenant déposez le bundle altéré. Il est byte-à-byte identique au bundle valide à un seul bit près, à l'intérieur du rapport signé — le type d'altération que quelqu'un essaierait pour réécrire l'histoire après coup. Le vérificateur dit : FAILED. La signature ne correspond plus au contenu du rapport ; le manifeste ne correspond plus au SHA-256 du fichier. Vous ne pouvez pas modifier un bundle CarveTrace sans laisser une trace que n'importe quel tiers détecte en quelques secondes.

Ce que cela signifie pour votre programme AI Act

Chaque décision IA de votre système à haut risque peut être emballée dans un bundle comme celui-ci — à vous, à conserver, à remettre à votre auditeur, à défendre devant le bureau européen de l'IA ou un requérant au titre de la Directive Responsabilité du Fait des Produits. Le vérificateur que vous venez d'utiliser est le même que celui qu'ils utiliseront. Le verdict que vous voyez est le verdict qu'ils verront.