Un réseau de neurones sur microcontrôleur.
Le socle repose sur une idée unique : l'apprentissage doit se produire sur la machine, à partir d'une grandeur physique mesurable, sans jamais sortir de la machine. Aucun modèle génératif.
Six briques.
NNUE
Efficiently Updatable Neural Network : un réseau conçu pour la mise à jour incrémentale. On ne recalcule pas tout à chaque cycle — on corrige seulement ce qui a changé.
origine : moteur d'échecs · topologie de la version machines : non publiéeRust no_std
Sécurité mémoire contrôlée à la compilation : le code est écrit en Rust sûr, hormis quelques lectures de registres matériels isolées et commentées. Pas de ramasse-miettes, pas de runtime caché.
cible ARM Cortex-M (STM32) · Xtensa LX7 (ESP32)Auto-calibration locale
Le système est conçu pour apprendre sur la machine elle-même, à partir d'une grandeur physique mesurable, sans jamais sortir de la machine. Le mécanisme exact n'est pas publié. Validé en simulation ; le premier essai sur machine réelle est à venir.
apprentissage local · mécanisme non divulguéApprentissage sans label
Aucune annotation humaine n'est nécessaire : c'est une mesure physique, lue sur la machine, qui guide l'apprentissage. La métrique, sa forme et ses coefficients ne sont pas publiés.
sans label humain · métrique non publiéeHors ligne par construction
Aucune connexion réseau par défaut. La conception prévoit de noyer les composants sensibles dans la résine et d'effacer les clés à la moindre ouverture.
conception retenue : Secure Boot · flash chiffrée · détection d'ouverture — non encore réalisésMicrocontrôleurs souverains
Composants traçables et disponibles, sans dépendance à un fournisseur unique.
STM32 · ESP32 · RISC-V (exploratoire)L'auto-calibration, sans détail.
La méthode d'auto-calibration du module est un programme de recherche propre au laboratoire. Elle n'est pas publiée : ni le mécanisme, ni la métrique, ni la topologie du réseau. Elle relève du savoir-faire du laboratoire (secret des affaires) et n'est transmise, le cas échéant, que sous accord de confidentialité. Elle n'est pas dans le module proposé aujourd'hui, qui observe sans jamais commander ; elle n'en sortira qu'après une mesure réelle.
Les cinq protections.
C'est la conception retenue pour le module, couche par couche. Aucune n'est encore industrialisée.
| Couche | Mise en œuvre | Effet |
|---|---|---|
| 1. Potting | Résine époxy bi-composant, noyage intégral | Ouverture forcée = destruction |
| 2. Détection d'effraction | Interrupteur mécanique sous le potting + maillage de pistes | Effacement des clés en RAM |
| 3. Secure Boot | Firmware signé obligatoire, flash chiffrée | Tout binaire non signé est refusé |
| 4. Verrouillage silicium | Protection de lecture niveau 2 + élément sécurisé dédié | Accès JTAG/SWD définitivement bloqué |
| 5. Non-livraison du source | Aucun code source, aucun poids final transmis | Le client reçoit un binaire, pas un savoir-faire |
Le portefeuille et la technologie sont deux choses séparées. Ce qui s'installe part sous forme de binaire signé. Ce qui se licencie est un dossier documentaire. Jamais l'inverse.
Toute machine qui consomme de l'énergie et s'use.
Batteries & onduleurs
Calibration de la signature de décharge, détection précoce d'une cellule défaillante.
Ventilateurs & pompes
Détection de déséquilibre, de cavitation, de surcouple. Maintenance avant casse.
Assistance électrique
Lecture de l'usage réel (relief, charge) pour estimer l'autonomie, sans transmission de données.
Objets reconditionnés
Apprentissage de l'usure d'un appareil d'occasion, allongement de la durée de vie.
Positionnée en complément, jamais en substitution. Le module est conçu pour s'ajouter à une machine existante. Il est destiné à observer et à prévenir, sans en prendre le contrôle.