Un assistant IA permanent. Et la preuve de là où vont vos données.
Projet interne TimeKraft, prototype de l'offre agent souverain
HER est un agent IA qui tourne en continu sur un serveur Infomaniak en Suisse, avec sa propre mémoire. Il ne parle qu'à des modèles exécutés chez Infomaniak à Genève. Son conteneur n'a aucune route vers Internet, et un script de contrôle le vérifie sur l'instance réelle, pas dans un fichier de configuration.
- Un réseau fermé
- Une clé limitée à trois modèles
- Aucune clé étrangère
- Une configuration verrouillée et générée
- Une mémoire propre
- Un contrôle qui a déjà échoué
Un modèle suisse ne suffit pas
Choisir un modèle hébergé en Suisse ne garantit rien si l'agent autour de lui appelle ailleurs. Dans sa configuration d'usine, l'agent open source sur lequel HER repose pointe vers un service américain, laisse dix-huit tâches de fond choisir leur fournisseur seules, et relance une recherche web en panne chez cinq fournisseurs américains. L'appel réussit, personne ne voit rien. La fuite ne vient pas du modèle, elle vient des outils et des replis.
Quatre barrières, de la plus forte à la plus faible
On ne coupe pas ce qui semble dangereux : on coupe tout ce qui n'est pas nécessaire, puis on le prouve sur l'instance qui tourne.
Un réseau fermé
Le conteneur de l'agent est sur un réseau Docker sans aucune route vers Internet. Il ne joint qu'une passerelle interne, qui elle seule parle à Genève.
Une clé limitée à trois modèles
À travers la passerelle, l'agent voyait 334 routes, dont Claude et OpenAI. Sa clé est désormais limitée à trois routes, vers des modèles servis par Infomaniak à Genève. Toute autre demande est refusée.
Aucune clé étrangère
Le conteneur ne contient qu'une seule clé, celle de la passerelle. Sans clé d'un fournisseur étranger, aucun repli hors de Suisse ne peut aboutir.
Une configuration verrouillée et générée
La configuration est générée depuis l'image exacte de l'agent et montée en lecture seule : 110 réglages épinglés. Si une nouvelle version ajoute une tâche inconnue, la génération échoue au lieu de laisser passer une fuite.
Une mémoire propre
Personnalité, profil et mémoire de travail en fichiers versionnés, plus une base Postgres dédiée, sans port ouvert, sauvegardée chaque nuit et restaurée en test.
Un contrôle qui a déjà échoué
Le script vérifie onze points sur l'instance réelle. Il a été prouvé dans les deux sens : vert sur l'instance conforme, rouge dès qu'on raccorde volontairement l'agent à Internet.
Ce que le contrôle prouve, et ce qu'il ne prouve pas
- Un réseau fermé
- Une clé limitée à trois modèles
- Aucune clé étrangère
- Une configuration verrouillée et générée
- Une mémoire propre
- Un contrôle qui a déjà échoué
En construction
Mesuré, pas promis
- Accès réseau de l'agent
- Aucune route vers Internet, 6 destinations testées injoignables
- Modèles accessibles
- 3 routes sur 334, toutes vers Infomaniak à Genève
- Outils exposés au modèle
- 11, sans recherche web, sans navigateur, sans terminal
- Réponse mesurée
- 1,87 s en médiane pour le modèle principal (3 essais, 22-08-2026)
Les technologies utilisées
Hermes Agent
Agent open source (licence MIT), version épinglée par empreinte, profil durci.
Infomaniak AI Services
Modèles à poids ouverts exécutés à Genève : Kimi K2.6 en principal, Apertus, modèle suisse, en profil 100 % suisse.
LiteLLM
Passerelle interne : une clé dédiée qui n'ouvre que les trois routes autorisées, aucun repli déclaré.
Docker et Postgres
Conteneur sur réseau fermé, base de mémoire dédiée sans port publié, sauvegardée chaque nuit.
Cette approche est adaptée pour
- Dirigeants de PME
- Avocats et notaires
- Fiduciaires
- Cabinets médicaux
Pour comprendre ce que veut dire « souverain » et ce que la loi exige, lisez la page IA souveraine en Suisse, et celle sur la confidentialité et l'hébergement en Suisse.
Appel découverte - 30 min →Aller plus loinCe type de chantier se pilote dans la durée, dans un mandat de direction IA.