Traduction automatique. Le texte anglais fait foi. English

Je rends les agents IA sûrs à exécuter sur les données et l’argent des clients.

J’ai construit PANTHEON seul : des assistants IA qui prennent des réservations, écrivent aux clients et gèrent le site web d’une entreprise, en production. Leurs limites ne sont pas un prompt système : chaque action passe par une couche que le modèle ne peut pas modifier, qui vérifie de quelle entreprise il s’agit, ce qu’elle peut dépenser et si une personne doit l’approuver. Qu’est-ce que PANTHEON ? →

Recherche : un poste fondateur ou en début d'aventure, responsable de la frontière de confiance d'un agent IA. Cardiff, Royaume-Uni ; ouvert à une relocalisation.

Essayez de le casser → Travailler avec moi

↓ tour · plan · outil · verdict : les portes que chaque requête franchit, éclairées par le flux en direct.↓ Un tour de démonstration. Ensuite, seul le trafic réel le fait avancer.Un client demande à réserver des dates : l'assistant envoie la demande, et rien n'est réservé tant que le propriétaire n'a pas confirmé. Les réservations et les paiements attendent toujours.

Un phare qui monte la garde. Gravure générée et animée par Runway.
En direct · pas un enregistrement

Ne me croyez pas sur parole. Demandez-lui.

L'assistant de ce site tourne sur PANTHEON. Chaque message est vérifié avant qu'il ne réponde, et les vérifications s'affichent sous chaque réponse. Essayez de le mettre en défaut.

la preuve

Un vrai défaut, du début à la fin.

Le bug. L’historique WhatsApp et Telegram était stocké sous le seul numéro de téléphone du client, si bien qu’un client ayant écrit à deux entreprises pouvait voir sa première conversation chargée dans l’assistant de la seconde entreprise.

Détecté par mon propre audit adversarial en juillet : pas par un client, ni par la suite de tests, qui était passée. Corrigé en indexant aussi l’historique par entreprise. Maintenu corrigé par un test qui échoue si l’ancienne clé revient.

Une vérification extérieure : je suis rapporteur crédité (un sur sept) de la CVE-2026-104850 ↗, une faille de gravité élevée dans le SDK TypeScript MCP.

Un registre et une balance qui s'équilibre. Gravure générée et animée par Runway.
ce qui tient, et ce qui ne tient pas encore

Ce qu’il garantit, et ce qu’il ne garantit pas.

Les données de chaque entreprise sont cloisonnées par la base de données. Chaque requête est liée à son entreprise par une clé signée, et une requête portant sur les lignes d’une autre entreprise ne renvoie rien. Trois tables de connexion et de paiement sont protégées dans le code à la place.
L’aide passe avant la facturation. Une personne en situation de crise reçoit de l’aide gratuitement, avant tout plafond et toute facturation.
L’argent circule de façon atomique. Chaque débit et chaque remboursement porte une clé, si bien qu’une nouvelle tentative ne peut pas le répéter. Uniquement des crédits internes pour l’instant : pas encore de vrais débits entre entreprises.

Non résolu : l’injection de prompt (limitée par le cloisonnement des droits, un juge d’audit et l’approbation humaine ; personne ne l’a résolue), et la montée en charge au-delà d’une instance de production (prévue dans la conception, non prouvée). La liste complète → L’architecture →

Construit seul. En production. Ouvert à la bonne équipe.

Si votre agent IA s’apprête à toucher aux données ou à l’argent de vrais clients, c’est le travail que je veux faire. Parlons-en.

Lire mon CV d'une page →