Loading this page
Loading this page
Cette page est pour l’instant en anglais.
Ce qu’AgentAudit traite, où il se trouve, comment l’enregistrement est protégé et — dans le même document — ce que ce fournisseur ne revendique pas.
Uniquement ce que vos agents signalent : un horodatage, une action, un résultat, et tout contexte facultatif que vous choisissez d’envoyer — une justification, une référence au sujet, la version du modèle et de la politique en vigueur, si un humain l’a examiné et qui.
Il ne collecte rien de lui-même. Il n’y a ni suivi, ni enrichissement, ni recherche dans une autre source, ni inférence. Si un champ figure dans votre enregistrement, c’est parce que votre agent l’y a placé.
Chacun d’eux est vérifiable. Le fichier est nommé pour que l’évaluateur technique de l’acheteur puisse lire le mécanisme plutôt que de croire la phrase sur parole — et les trois premiers peuvent être testés en direct depuis la page Prouvez-le.
Une décision ne peut être ni modifiée ni supprimée une fois écrite.
Appliqué par des déclencheurs de la base de données sur UPDATE et DELETE, et non par le code applicatif. Les tentatives sont refusées même pour le rôle de service, qui contourne entièrement la sécurité au niveau des lignes.
supabase/apply-agentaudit.sql — et vous pouvez tenter l’opération vous-même sur la page Prouvez-le.
La suppression d’un agent ne peut pas effacer son historique de décisions.
La clé étrangère d’une décision vers son agent est ON DELETE RESTRICT : la ligne parente ne peut donc pas être supprimée tant que des décisions la référencent. Les agents sont retirés du service, pas supprimés.
supabase/apply-agentaudit.sql
Un client ne peut pas lire les enregistrements d’un autre client.
Les politiques de sécurité au niveau des lignes restreignent chaque lecture et écriture à l’organisation de l’appelant. La base de données l’applique, si bien qu’une faute dans le code applicatif ne peut pas l’élargir.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
Les clés d’API ne sont jamais stockées sous une forme utilisable.
Seul un hachage SHA-256 de la clé est conservé. Le texte en clair est affiché une fois à la création et ne peut pas être récupéré ; une fuite de la base de données ne fournit donc à personne d’identifiants fonctionnels.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Le contenu des décisions n’est jamais envoyé à un modèle de langage.
Il n’existe aucun appel de modèle nulle part dans AgentAudit. Rien n’est résumé, classé, noté ni réécrit par une IA : l’évaluation de conformité et le registre de transparence sont des fonctions déterministes sur des chiffres comptés.
src/lib/agentaudit/ — recherchez-y un appel de modèle, vous n’en trouverez aucun.
Une justification n’est jamais générée.
Le raisonnement stocké avec une décision est ce que l’agent du client a signalé, mot pour mot. Cette plateforme n’en rédigera pas, et le SDK n’en déduira pas lorsqu’il entoure une fonction.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
La vérification peut être effectuée sans nous.
L’algorithme de hachage est entièrement publié. Un client, un régulateur ou une partie adverse peut recalculer chaque empreinte à partir d’un export avec une trentaine de lignes de son propre code. Le vérificateur du navigateur n’envoie aucune requête réseau lorsqu’il s’exécute.
/agentaudit/docs#algorithm
Trois, et aucun autre n’intervient dans le traitement d’un enregistrement de décision :
| Fournisseur | Finalité | Touche aux enregistrements de décisions |
|---|---|---|
| Supabase | Base de données, authentification et sécurité au niveau des lignes | Oui — l’enregistrement est stocké ici |
| Vercel | Hébergement et diffusion de l’application | En transit uniquement |
| Stripe | Facturation des abonnements | Non — données de facturation uniquement |
Une décision ne peut pas être supprimée. C’est tout le produit, et cela entre en tension avec le droit à l’effacement prévu à l’article 17 du UK GDPR. Un délégué à la protection des données le soulèvera dès la première réunion, c’est pourquoi nous le soulevons ici en premier.
L’intention de conception est qu’un enregistrement de décision ne contienne aucune donnée personnelle. Le champ subject sert de référence — un numéro de dossier, un identifiant de réclamation, une clé de compte — et non de nom. Conservé ainsi, l’enregistrement décrit ce qu’un agent a fait pour le dossier 88213, et l’identité de cette personne se trouve dans vos propres systèmes, où l’effacement est quelque chose que vous pouvez réellement effectuer.
Rien dans cette plateforme ne l’impose. Elle stocke ce que vos agents envoient ; la minimisation doit donc se faire à la source, dans votre code, avant que la décision ne soit signalée. Cela mérite d’être inscrit dans la conception de votre intégration plutôt que découvert plus tard.
Savoir si l’article 17 s’applique du tout à un déploiement donné, et si une exception s’applique, est une question juridique portant sur votre cas d’usage. Ce fournisseur n’y répond pas et n’est pas compétent pour le faire.
1 of 7 supplier questions answered. 6 are outstanding and shown as such — a visible gap costs a follow-up email, and an invented answer costs the contract.
Tout ce que le déploiement peut établir sur lui-même est lu depuis le système en fonctionnement plutôt que saisi à la main — une page qui demande à un humain de se souvenir de la région où il a déployé finirait par afficher la mauvaise avec assurance. Le reste correspond aux déclarations propres de l’opérateur, dans ses propres termes.
London, United Kingdom (lhr1)
Read from the running deployment, not typed in. A supplier page that asks a human to remember which region they deployed to will eventually state the wrong one confidently.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
A UK public body usually needs to know whether data leaves the UK or EEA. Find it in the Supabase dashboard under Project Settings → General → Region. The APPLICATION region is resolved automatically and shown above.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
Un fournisseur qui exagère une certification a dit à l’acheteur tout ce qu’il doit savoir sur le reste de ses affirmations. Une lacune honnête coûte un courriel de relance ; une exagération découverte coûte le contrat — c’est pourquoi les questions restées sans réponse sont laissées visiblement sans réponse.
Cette page décrit uniquement AgentAudit. Blackout Intelligence OS est un produit distinct avec une empreinte de données différente, et rien ici ne doit être lu comme le couvrant.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
Cyber Essentials, Cyber Essentials Plus, ISO/IEC 27001, ISO/IEC 42001 — or none. STATE IT PLAINLY EITHER WAY. "None yet" is a perfectly good answer and costs a follow-up email; a certification a buyer later finds you do not hold costs the contract, and makes every other claim on this page suspect.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Pas encore répondu. Affiché comme un manque plutôt que rempli.
What happens when something goes wrong, who is told, and how quickly.