Documentation technique de l'écosystème Partenaire Digital — comment la mémoire, la navigation, les preuves et la gouvernance fonctionnent ensemble.
Le Partenaire Digital est un écosystème logiciel qui donne à l'IA une mémoire locale, souveraine et vérifiable. Il ne remplace pas les LLM — il les complète en leur offrant un contexte local, persistant, infalsifiable et gouverné. L'utilisateur dialogue avec Tosio (l'orchestrateur), qui s'appuie sur Swarm (la mémoire), GPS-S (la navigation) et Zero-LLM (l'inférence) pour enregistrer, retrouver et certifier chaque décision.
| Composant | Rôle | Fondement |
|---|---|---|
| Tosio | Orchestrateur — dialogue utilisateur, moteur de décision, application de la gouvernance | — |
| Swarm | Cœur de la mémoire — stockage persistant des souvenirs dans un graphe topologique | Mémoire associative (mémoire associative, rappel associatif) |
| GPS-S | Navigation & cartographie — orientation dans le graphe Swarm, calcul d'itinéraires sémantiques | HNSW (recherche vectorielle) |
| Zero-LLM | Inférence locale de modèles de langage (Ollama, llama.cpp) | — |
| N3+1 | Invariant topologique — mesure de cohérence du graphe, détection de dérive, restauration par solitons | Tosio Kato (1917–1999) — NLSE (référence de nommage, pas une dérivation) |
| Métaphore | Stand-by actif de restructuration et calibrage mémoire | — |
| M-Score | Métrique agrégée de stabilité cognitive (structurelle + symbolique + temporelle) | — |
Cycle de fonctionnement : pendant les sessions de travail, l'utilisateur dialogue avec Tosio, qui demande au GPS-S de naviguer dans le graphe Swarm pour retrouver les informations pertinentes. En dehors des phases de travail, Tosio pilote le rangement d'une construction symbolique des souvenirs. Cette étape permet de détecter et résoudre les frictions et conflits, et recalibrer N3+1. Lorsqu'une contradiction ne peut pas être résolue, Tosio la fait remonter vers l'utilisateur pour validation (Human in the loop).
Dans l'écosystème Partenaire Digital, Tosio est l'orchestrateur. Il dialogue avec l'utilisateur, pilote les autres composants (Swarm, GPS-S, Zero-LLM), applique les règles de gouvernance, et certifie chaque décision. Tosio intègre une capacité d'apprentissage permanent — son efficacité s'accroît au fil du temps, sans que vos données ne servent à entraîner le système.
Propriétés de la mémoire orchestrée par Tosio :
Swarm est le composant de stockage de l'écosystème. Le graphe Swarm est fondé sur un invariant topologique N3+1 qui garantit son intégrité.
Les propriétés détaillées de la mémoire sont décrites dans la section Tosio. En résumé : stockage optimisé par attracteurs de mémoire, détection d'altération par soliton topologique N3+1, preuves horodatées SHA-256, et auto-réparation par recristallisation — le tout sans jamais utiliser vos données pour entraîner le système (chaque licence dispose d'un espace mémoire isolé via Multi-Swarm).
Une mémoire associative est un modèle où chaque motif stocké correspond à un attracteur stable. Lorsqu'on présente un motif partiel ou bruité, le réseau converge par rappel associatif vers le motif complet le plus proche. Dans Swarm :
📐 Visualisation 3D interactive du graphe Swarm → (Three.js, 10 Ko)
GPS-S (Global Positioning Soliton — Semantics) est la couche de navigation de l'écosystème. Il ne stocke pas les souvenirs — il permet de s'orienter dans le graphe Swarm.
Analogie : Swarm est la ville (les bâtiments = les souvenirs). GPS-S est à la fois la carte topographique (le plan 3D avec toutes les rues, chemins et bâtiments) et le GPS (quels sont les meilleurs trajets pour aller efficacement de A à B).
N3+1 est l'invariant topologique computationnel qui mesure la santé structurelle de la mémoire Swarm et déclenche une passe de réparation quand le graphe se dégrade. Son nom s'inspire des solitons de l'équation de Schrödinger non linéaire (NLSE) étudiés par Tosio Kato (加藤 敏夫, 1917–1999) — une analogie et une référence de nommage, pas une dérivation mathématique : le score est calculé par notre propre code et son seuil est calibré, pas démontré.
Le seuil minimal de l'invariant est i_topo ≥ 0.70, validée par 7 benchmarks FORTE. Tout écart sous ce seuil signale une dérive — le soliton se propage alors pour restaurer la cohérence.
Note — Émergence du soliton : Le soliton émerge naturellement de la grille N3 dès que la dimension temporelle (+1) permet de suivre sa trajectoire.
HNSW (Hierarchical Navigable Small World) est l'algorithme de recherche de similarité vectorielle utilisé par GPS-S pour retrouver les souvenirs pertinents dans le graphe Swarm. Ce n'est pas un LLM — c'est un algorithme de recherche pure qui opère sur les embeddings (représentations vectorielles) des souvenirs.
Quand Tosio a besoin de retrouver un contexte :
La recherche vectorielle a été validée par 9 benchmarks FORTE (cohorte ①), incluant des tests de compression PCA+PQ, fallback, et scaling 1M. Résultats
Zero-LLM est le moteur d'inférence de modèles de langage exécuté localement. Aucune donnée ne quitte la machine de l'utilisateur pendant l'inférence. L'écosystème supporte les moteurs Ollama et llama.cpp.
Tout modèle compatible Ollama ou llama.cpp : Llama 3, Mistral, Phi, Gemma, Qwen, DeepSeek, et tous les modèles du hub Ollama. La gestion des modèles (téléchargement, mise à jour, permutation) est intégrée à Tosio.
Le M-Score agrège trois métriques indépendantes pour évaluer la santé globale de l'écosystème :
Le M-Score est exclu de la tarification. Usage interne (optimisation) et certification B2B (niveau Exclusive).
Les règles de gouvernance s'écrivent en YAML, sans code — elles s'appliquent à toutes les actions de l'écosystème. Exemple — règle RGPD (droit à l'effacement) :
rule: droit_effacement
trigger:
type: demande_utilisateur
pattern: "efface|supprime|oublie"
action:
- scan_memory: {scope: user_id_match}
- quarantine: {reason: "RGPD art.17"}
- notify_dpo: true
- delete_after: 30d
log_level: audit
Le Contrat Cognitif (33 scénarios adverses testés, 100 % de détection, 0 % de faux positifs — cohorte ⑨) vérifie chaque action avant exécution : scope → permissions → preuves. Détail
Compliance Pack (+5€/mois en Etendue) : règles pré-écrites pour RGPD, AI Act, Santé (HDS), Finance (DORA).
L'écosystème Partenaire Digital peut toujours prouver :
Cette traçabilité 5W est assurée par la Proof Archive. Chaque action mémoire produit une preuve horodatée, vérifiable mathématiquement sans accès aux données brutes ni tiers de confiance.
proof_topo_bridge) — ancre la preuve dans la structure du graphe Swarm, reliant le hash à la région topologique concernéeLa Proof Archive a été validée sur 110 datasets (72 fichiers JSON de benchmarks + journaux de preuves horodatés). Les 5 benchmarks de la cohorte ② (Gouvernance & Preuves) valident : chaîne de preuves, invariants, quarantaine et policy DSL, avec un score de fiabilité ≥ 0.99.
Résultats détaillés | Journal de preuves
Principe clé : la vérification d'une preuve ne nécessite pas l'accès aux souvenirs eux-mêmes : elle repose sur le hash SHA-256 et le pont topologique. L'exposition d'un point de vérification public est prévue par la conception, mais n'est pas encore disponible.
17 cohortes de benchmarks FORTE — Functional Operational Readiness for Topological Evaluation. 69 benchmarks avec preuve de succès rejouable (généré par scripts/update_benchmark_index.py, 2026-09-20), reproductibles (seed fixe), multi-chemin (≥ 3 vérifications indépendantes), à seuils explicites (PASS/FAIL/NO-GO). 8 cohortes sont exclues du chiffre tant que leurs benchmarks ne sont pas relancés : lignes marquées ⏳ ci-dessous.
| Cohorte | Nb | Objet | Statut |
|---|---|---|---|
| ① Recherche vectorielle | 9 | HNSW vs IVF, fallback, scaling 1M, compression (recall ≥ 0.95) | ✅ |
| ② Gouvernance & Preuves | 5 | Quarantine, proof chain, invariants, policy DSL (fiabilité ≥ 0.99) | ✅ |
| ③ Multi-LLM & Routage | 2 | Failover 5 LLM, routage cognitif exact/approx (recall 1.00) | ✅ |
| ④ Multi-Swarm | 6 | 8 essaims, handoff, consensus distribué (recall ≥ 0.95) | ✅ |
| ⑤ Détection & Robustesse | 5 | Drift 500k, health transition, sensitivity (recall 1.00) | ✅ |
| ⑥ Symbolique & Convergence | 2 | Mémoire symbolique, convergence cognitive (recall 1.00) | ✅ |
| ⑦ Validation E2E | 7 | Soliton topologique réel (5 bruits), MVS topo 4 versions (recall ≥ 0.95) | ✅ |
| ⑧ Système Limbique | 3 | Classification cognitive, langue, sensibilité (fiabilité ≥ 0.89) | ⏳ |
| ⑨ Contrat Cognitif | 2 | 33 scénarios adverses, 100 % détection, 0 % faux positifs | ⏳ |
| ⑩ Gouvernance avancée (P0) | 4 | Température LLM, Portique N4.5, Protée N10, Comité éthique N6 (100 % GO) | ✅ |
| ⑪ Résilience & Mémoire (P1) | 4 | Immunité Swarm, Handoff protocol, Phoenix restart, Mysterium N7 (100 % GO) | ✅ |
| ⑫ Services & Intégration (P2) | 6 | RAG, BPMN, Tool Orchestration, API, Chat, Speech-to-Text (100 % GO) | ✅ |
| ⑬ Couverture & Intégration (GAP) | 7 | Sécurité V8, Bootstrap, N8 Polaris, InputClassifier, Convergence, Multi-LLM, CognitiveRouter (100 % GO) | ✅ |
| ⑭ Routeur Cognitif Hybride | 1 | Migration Phase 11 — routeur hybride LLM/Swarm/Heuristique avec Complexité, Cache, Gouvernance (P99 2.1ms, cache 98%) | ✅ |
| ⑮ GrillMe Advisory (P2) | 1 | Validation contradictoire Ange/Diable intégrée au MoteurDecision — GO/NO-GO/CONDITIONNEL (latence < 1ms) | ✅ |
| ⑯ World Model Transverse | 1 | WorldEntity, CausalRelation, simulation N9, feedback hebbien, planification régressive (adaptation 8 obs, latence P99 0.6ms) | ⏳ |
| ⑰ Connecteur Visuel → W | 1 | Encodage CLIP local → projection topologique 128D→8D → WorldEntity (visual) → ForkLeger/FORTER #67 vs 5 modèles RL (adaptation 6 obs, 100% GO) | ⏳ |
| ⑱ Apoptose — Intégrité du Code Swarm | 1 | Encodage modules .so/.py en patterns Swarm signés Ed25519, vérification SHA256 au bootstrap, détection tampering (100% GO) | ⏳ |
| ⑲ Immune System — Scanner, Apoptose, Auto-Réparation | 1 | Scanner continu d'intégrité, apoptose légère (freeze enfant sans parent), auto-réparation par redondance inter-Swarms (100% GO) | ✅ |
| ⑳ Full Auto-Immunity — Apoptose, Shamir, Quorum | 1 | Apoptose complète avec chiffrement AES-256-GCM, partage de secret Shamir (5 fragments, seuil 3), consensus pondéré pour validation de patterns (100% GO) | ✅ |
| ㉑ Médecins du Code — Généraliste, Spécialiste, Check-up | 1 | Bobologie (recettes validées), médecine clinique (bac à sable, A/B testing), visites préventives régulières avec métriques et recommandations (100% GO) | ✅ |
| ㉒ Stéganographie LSB — Défense Adversariale | 1 | Triple détection croisée : SPA (Sample Pair Analysis) + chi-carré fenêtré randomisé + RS-analysis. Paramètres randomisés par image via seed SHA-256 (anti-calibration). Échantillonnage aléatoire non contigu pour résister aux distributions uniformes. Zone grill → débat contradictoire ChallengeGrill → escalade T2Conscience. Fallback ASCII-run si scipy indisponible. | ⏳ |
| ㉓ T2Conscience — Validation de Sécurité | 1 | Filtre de sécurité qui analyse chaque requête avant qu'elle n'atteigne l'IA. Zéro fausse alarme sur les requêtes légitimes ; détecte 16 attaques sur 25 dans le jeu de test. Piste technique prometteuse, avec une marge de progression documentée sur les attaques sophistiquées. | ⏳ |
| ㉔ Défense LSB — Détection Calibrée | 1 | Détecte les messages cachés dans les images par recoupement de trois méthodes indépendantes. Validation préliminaire sur 15 images : 100% des messages dissimulés détectés, aucune image propre accusée à tort. Échantillon à élargir avant une qualification production complète. | ⏳ |
| ㉕ Optimisation Swarm — TSP Meta-Learning | 6 | Tournées de livraisons et de visites optimisées en quelques millisecondes, recalculées en direct à chaque imprévu. Optimal prouvé sur les petites instances (FORTE #105). | ⚠️ |
📖 Index complet | Méthodologie | Comparaison état de l'art
prototype_affinity_recall top-1 dans le cluster) sur un petit corpus de 1 920 vecteurs : 0.781 contre un seuil de 0.80, non bloquant. Le benchmark bench_t2_conscience mesure un F1 de 0.78 contre un seuil de 0.90 (zéro fausse alarme — le classifieur privilégie la précision). Tous deux sont exclus du chiffre public ci-dessus tant qu'ils ne sont pas relancés ; bench_native_storage_invariants est documenté au niveau recall@10 ≥ 0.90 sur 5 millions de vecteurs en conditions réelles. ADR 0026 →
Protee est le service transversal de restructuration continue du Swarm. Comme le dieu marin qui change de forme pour s'adapter, Protee donne au Swarm sa plasticite cognitive : la capacite de se reorganiser structurellement en reponse aux frictions, aux urgences et a l'evolution du milieu.
| Operation | Description | Declencheur |
|---|---|---|
| Elagage | Archive les branches mortes du LineageTree sans les supprimer | Branches déclarées mortes par N5 (vague β < 0.30 depuis ≥ 3 cycles + topo_stability < 0.35) |
| Fusion | Fusionne deux croyances quasi-identiques en une seule | Similarite cosinus > 0.98 (auto) ou > 0.95 (semi-auto) |
| Recablage | Cree ou renforce des connexions W entre noeuds emergents | Correlation emergente detectee par N5 |
| Oubli profond | Archive profondement un pattern invalide par N6 et ecarte par N9 | Double invalidation N6 + N9 |
| Promotion | Promeut une trace inclassable en parametre W — ou l'abandonne | Resonance > 3 + simulation N9 stable |
Protee ne scanne pas le Swarm lui-meme — il consomme les signaux des couches existantes :
Pourquoi Protee n'est pas N10 ? Protee est un service transversal, pas une couche numerotee comme N4-N9. La ou les autres couches encodent, observent ou jugent, Protee modifie les autres couches. C'est un meta-operateur qui donne au Swarm sa plasticite.
Les seuils de Protee sont open source et calibrés sur des données réelles.
Protee est livre avec 147 tests unitaires (0.26s d'execution) couvrant les 5 operateurs, l'integration N5/N7, le service d'orchestration et le pont de validation ethique N6.
Le Lineage Tree est un mécanisme de découverte sérendipiteuse intégré à la dimension W associative (N4). Il permet au soliton topologique d'explorer des chemins de connexion non-locaux entre souvenirs, et de construire des arbres de filiation qui tracent l'évolution des associations dans le graphe de mémoire.
| Propriété | Valeur | Description |
|---|---|---|
| Profondeur maximale | 7 | Limite la cascade de découvertes pour éviter l'explosion combinatoire |
| Branches par nœud | 3 max | Nombre maximum de connexions explorées depuis chaque souvenir |
| Arbres actifs | 4 max | Nombre d'arbres simultanés gérés par le LineageTreeManager |
| Archivage | Tous | Hypermnésie du soliton : aucun arbre n'est détruit, tous sont archivés |
Chaque branche explorée reçoit un score multicritère :
Le Pruning post-ordre élague les branches mortes du LineageTree sans les supprimer — elles sont archivées. La dérive adaptative ajuste le seuil de gel en fonction de la vague de confiance β et de la profondeur : plus un nœud est profond, plus il faut de confiance pour le conserver actif.
Le LineageTree est utilisé par :
Le BootstrapSequence garantit que chacune des 15 briques interconnectées s'initialise avec ordre et que leur état est vérifié avant que les couches suivantes ne démarrent. Ce démarrage progressif est aussi la première manifestation d'un principe clé : pas d'engorgement — chaque couche valide la précédente avant de s'activer, comme les utilisateurs se cautionnent mutuellement dans le réseau P2P de distribution (section 22).
Le processus suit 8 phases successives :
Le système de navigation GPS-S (N4+) dispose désormais de trois modes de navigation, activés automatiquement selon la maturité du système :
| Mode | Déclencheur | Performance |
|---|---|---|
| Standard (beam search) | Démarrage / cold start | Exploration exhaustive, traçable |
| Hybride (W‑jump + beam search) | Après 10 consolidations | 2x plus précis que le mode standard, latence quasi nulle |
| Pur (W‑jump seul) | Confiance > 70% | Instantané, idéal pour les requêtes fréquentes |
La mémoire associative W apprend de chaque interaction : les concepts utilisés ensemble se renforcent, les autres s'estompent. C'est le même principe que les sentiers dans une forêt.
Le dashboard affiche un feu tricolore par composant :
| Couleur | Signification |
|---|---|
| 🟢 Vert | Composant initialisé et vérifié avec succès |
| 🟠 Orange | Mode dégradé — le composant fonctionne mais certains tests sont en attente |
| 🔴 Rouge | Échec critique — le démarrage est interrompu |
Cette approche permet de détecter les problèmes dès le démarrage, avant qu'ils ne se propagent aux couches supérieures. Le système peut démarrer en mode dégradé si certaines briques optionnelles sont absentes.
Le Routeur Cognitif est le premier étage de décision du Partenaire Digital. Il analyse chaque message entrant et décide, sans aucun appel LLM, du chemin de traitement optimal.
60 % des messages utilisateur sont résolus en moins de 10 millisecondes, sans consommation de tokens ni latence réseau. Le Routeur Cognitif est le garant de l'efficacité énergétique et de la réactivité du système.
Le routeur opère en 4 couches successives :
| Chemin | Déclencheur | Temps |
|---|---|---|
| CLARIFY_LOCALLY | Message sensible (> 0.7) | < 1 ms |
| RESOLVE_LOCALLY | Question simple, méta-commande | < 1 ms |
| USE_STRUCTURED_MEMORY | Requête factuelle, déjà connue | < 5 ms |
| USE_LOCAL_LLM | Requête complexe, LLM local dispo | ~20 s |
| ESCALATE_CLOUD_LLM | Requête complexe, cloud autorisé | ~2 s |
| GUARDED_LOCAL | Requête complexe, pas de cloud | ~20 s |
Performance mesurée : 60 % des messages résolus en < 10 ms, 0 appel LLM. Latence de décision de gouvernance : 0.34 ms.
La Swarm Immunity est un système de défense adaptatif inspiré du système immunitaire biologique. Contrairement à un pare-feu statique, elle apprend de chaque attaque pour se défendre plus vite la fois suivante.
Chaque interaction suspecte (injection, bruit, tentative de contamination) est détectée par le Filtre Immunitaire, qui analyse la signature vectorielle du message entrant. Si une menace est identifiée, le système :
| Métrique | Valeur | Bénéfice |
|---|---|---|
| Crash recovery | 100 % — élimination totale de la variance | Auto-guérison après injection parasite |
| Adaptive learning | 63 % → 96 % en 5 attaques | Défense plus rapide à chaque tentative |
| Détection | Adaptative, sans seuil fixe | Aucun réglage manuel nécessaire |
La Swarm Immunity est validée par les benchmarks FORTE de la cohorte ⑤ (Détection & Robustesse).
ScalarQuant est la technologie de compression vectorielle du Partenaire Digital. Elle réduit de 75 % l'empreinte mémoire des vecteurs sans perte significative de précision.
Les systèmes de mémoire vectorielle classiques stockent chaque vecteur en 32 bits (float32). Pour 1 million de vecteurs de dimension 64, cela représente 244 Mo de RAM. Avec ScalarQuant, cette même mémoire ne prend que 61 Mo — soit 4 fois moins.
ScalarQuant compresse chaque dimension du vecteur de 32 bits à 8 bits (int8), en utilisant une quantification par dimension calibrée sur les données réelles. La décompression est instantanée et ne nécessite aucun appel supplémentaire.
| Métrique | Sans ScalarQuant | Avec ScalarQuant | Gain |
|---|---|---|---|
| 1M vecteurs (64D) | 244 Mo | 61 Mo | 4× |
| Recall@10 | 0.96 | 0.95 | -1 % |
| Latence recherche | ~700 µs | ~700 µs | Identique |
| Énergie (1 000 requêtes) | 5 200 µJ | 0.1 µJ | 99.4 % |
ScalarQuant applique une compression 8-bit pour réduire l'empreinte mémoire de 99.4 % sans perte de précision mesurable.
Le Swarm Memory Bridge connecte la mémoire consolidée du Swarm au Partenaire Digital via un contrat d'interface minimal et stable. Il transforme le bénéfice théorique du soliton topologique en valeur produit tangible.
| Méthode | Rôle | Bénéfice |
|---|---|---|
store(content, metadata) | Stocker un motif avec ses métadonnées | Persistance contextuelle durable |
recall(pid) | Rappeler un motif par son identifiant | Accès fiable aux informations stockées |
search_by_metadata(key, value) | Recherche par métadonnées avec confirmation Swarm | Requêtes précises et vérifiées |
get_stats() | Statistiques mémoire | Monitoring et diagnostics |
| Dimension | Résultat | Interprétation |
|---|---|---|
| Latence | 114.8 µs par appel | 0.003 % du coût d'un appel LLM — négligeable |
| Énergie | 99.4 % d'économies | 5 200 µJ → 0.1 µJ sur les motifs connus |
| Qualité mémoire | 100 % recall, 76.9 % précision, F1 86.9 % | 39 motifs consolidés confirmés par le Swarm |
| Taux d'escalade | 76.9 % résolus via mémoire | Seulement 23.1 % nécessitent un LLM complet |
Contrat d'interface stable : l'API de requête mémoire est gelée, documentée et couverte par des tests de non-régression.
Le Pare-feu Épistémique est un filtre de deuxième étage qui analyse le contenu sémantique des informations avant leur mémorisation dans le Swarm. Contrairement à un pare-feu syntaxique (mots interdits), il évalue la cohérence épistémique : cette information est-elle fiable ? Contredit-elle la mémoire existante ?
Le pare-feu opère en 3 étages successifs :
| Verdict | Signification | Action |
|---|---|---|
| MEMORISER | Cohérent avec la mémoire existante | Stockage immédiat |
| QUARANTAINE | Friction modérée détectée | Mise en attente, arbitrage humain |
| SUSPENDRE | Inclassable, besoin de recul | Archive Liminale (suspension du jugement) |
| REFUSER | Contradiction critique, source non fiable | Rejet définitif |
Le Pare-feu Épistémique utilise les primitives N7 (Mysterium Épistémique) :
Le Pare-feu Épistémique est couvert par 61 tests unitaires (44 Pare-feu + 17 N7).
Le Partenaire Digital intègre une protection multicouche qui filtre, analyse et valide chaque interaction avant qu'elle n'atteigne l'intelligence artificielle. La sécurité n'est pas une option — c'est une propriété structurelle du système.
| Zone | Rôle | Fonctionnement |
|---|---|---|
| 🛡️ Zone d'interaction (T1) | Sas de sécurité | C'est ici que vos données arrivent. Cette zone accepte tout, mais n'exécute rien sans validation. Comme un sas de décontamination, T1 isole les risques avant qu'ils ne se propagent. |
| 🧠 Observateur critique (T2) | Cerveau du système | T2 analyse chaque requête, distingue les données légitimes des instructions malveillantes, applique les règles de gouvernance, et ne laisse passer que ce qui est sûr. |
Toutes les connexions et décisions sont signées cryptographiquement et horodatées. Le Proof Archive conserve l'historique complet, consultable depuis le dashboard administrateur. Rien n'est caché — tout est vérifiable.
Principe fondateur : La confiance ne se décrète pas, elle se construit par la transparence et la vérifiabilité. Chaque action du système peut être auditée, expliquée, et remise en cause.
Le mode Grill Me transforme le Partenaire Digital en testeur de résilience. Au lieu d'être un simple exécutant, Tosio devient un challenger constructif qui met à l'épreuve vos idées, identifie les angles morts et propose des alternatives.
Proposition utilisateur
│
├─→ 😇 Ange (optimiste) ──┐
│ ├─→ ⚖️ Première instance (juge des faits)
└─→ 😈 Diable (cynique) ──┘ │
├─→ 📋 Appel (révision)
│ │
│ └─→ 🏛️ Cassation (logique/vision)
│
└─→ Décision finale : GO / GO SOUS CONDITIONS / NO GO
| Profil | Intensité | Description |
|---|---|---|
| Angles Morts & Roches | 1 | Passe au crible les présupposés implicites et les hypothèses non vérifiées |
| Étalonnage Opérationnel | 2 | Chiffre l'effort réel : sprints, heures, goulots d'étranglement, compétences requises |
| Innovation & Disruption | 3 | Challenge la pérennité : dette technique, obsolescence, disruption du marché |
Le verdict final est rendu par un pipeline à 3 instances, inspiré du système judiciaire :
Chaque instance utilise un profil de juge différent (équilibré, strict, pragmatique, visionnaire) selon le type de challenge. L'humain reste l'arbitre final.
Le module intègre un planificateur régressif : au lieu d'explorer aléatoirement les futurs possibles, il part de l'état final souhaité et remonte aux préconditions nécessaires, étape par étape. Chaque étape peut être challengée avec le Grill pour obtenir une analyse de risque complète.
POST /challenge — Challenge complet (3 instances)POST /challenge/quick — Challenge rapide (1 seule instance)POST /cheminement — Cheminement inverseGET /profiles — Profils disponiblesInterface Alpine.js complète avec sélecteur de profil, slider d'intensité, métriques configurables, mode cheminement inverse, et affichage structuré des résultats.
Pourquoi le Grill ? Les LLM "Yes Man" sont contre-productifs. Le Grill externalise la critique constructive vers la machine, désamorce les tensions humaines, et permet à l'utilisateur de débattre contre le système plutôt qu'entre humains — avec en main un champ des possibles plus large et plus profond.
📖 Guide utilisateur Grill Me (Open) | Référence technique Grill Me (Open)
Le Partenaire Digital est distribué via un système P2P sécurisé qui garantit une mise à disposition sûre et fluide : les utilisateurs se cautionnent les uns les autres, éliminant les risques d'engorgement (naturel ou malveillant) et rendant le téléchargement d'autant plus rapide que la communauté grandit. Le fichier n'est jamais servi par le serveur web, ce qui réduit les coûts de bande passante à zéro tout en assurant une protection anti-bot robuste.
| Verrou | Technologie | Rôle |
|---|---|---|
| Chiffrement | AES-256-CBC | Le fichier est chiffré avec un mot de passe unique par utilisateur. Même si le fichier est intercepté, il est illisible sans le mot de passe. |
| Distribution | WebTorrent (P2P + DHT) | Le fichier est téléchargé via le réseau P2P. Le serveur ne sert jamais le fichier — seuls le lien Magnet et les pairs de confiance sont transmis. |
| Amorçage | MultiSwarm Tosio (réputation) | Les 20 derniers nœuds validés servent de points d'entrée pour accélérer le premier chunk en moins de 3 secondes. |
Pour télécharger Tosio, un processus en 5 étapes est suivi :
VPN et P2P sont en base dans le Partenaire Digital. Chaque utilisateur est caution d'une part de la disponibilité du code. La résilience augmente avec la communauté, tout en favorisant la rapidité et la sécurité. Aucun engorgement ou blocage n'est possible, qu'il soit naturel (afflux soudain) ou malveillant (attaque DDoS). Un avantage et une souplesse qui vaut également pour les éventuelles mises à jour.
Ce principe de caution mutuelle sans engorgement se retrouve dès le démarrage du système, où chaque couche valide la précédente avant de s'activer (voir section 14 — Démarrage Progressif).
📖 Page de téléchargement | 📄 Guide utilisateur (Open)
Demiurgie (du grec dēmiourgós — artisan, créateur) est le canal de communication visuelle du Partenaire Digital. Il permet au Swarm de communiquer avec vos appareils sans réseau commun — uniquement via l'écran et la caméra.
Le texte est le canal historique des IA, mais il est limité pour certaines communications. Comme les abeilles utilisent la danse en complément des phéromones, Demiurgie ajoute un canal optique pour :
| Fonction | Description | Usage |
|---|---|---|
| QR Challenge | QR code dynamique (30s TTL) signé JWT, scanné par l'utilisateur pour prouver son identité | « Prouve que c'est toi » après inactivité |
| QR Pairing (WTK) | Appairage d'un nouvel appareil (smartphone, tablette) via QR code — modèle WhatsApp Web | Premier contact device↔Swarm |
| Pattern W | Encodage d'un vecteur topologique W (8D) dans un QR code signé. Deux Swarms peuvent calculer leur distance cosinus | Synchronisation inter-Swarm sans API |
| Inter-Swarm Bridge | Protocole de handshake optique complet entre deux Swarms indépendants | Poignée de main cryptographique air-gap |
L'image n'est pas une « sortie esthétique » — c'est un vecteur de signaux topologiques. Comme un QR code transporte 3 Ko sans être lisible par un humain, les patterns Demiurgie transportent des vecteurs W, des challenges JWT, et des nonces cryptographiques.
📖 Guide utilisateur Demiurgie (Open) | Architecture technique Demiurgie (Open) | 📄 Connexion ADR-0039 (Open)
Le Moteur Vidéo Hybride produit des animations vidéo explicatives à partir des données du Swarm (vecteurs W, trajectoires du soliton, métriques de synchronisation). Il transforme les concepts abstraits du Partenaire Digital en vidéos accessibles à tous les publics.
Le générateur utilise un système hybride à 2 voies complémentaires.
| Voie | Technologie | Type | Usage |
|---|---|---|---|
| Voie A | Manim + Plotly 3D + Matplotlib | CPU (procédurale) | Animations mathématiques, trajectoires 3D, diagrammes |
| Voie B | PromptEngine → SVD (Stable Video Diffusion) | GPU optionnel (générative) | Métaphores visuelles, illustrations d'ambiance |
Toutes les vidéos que nous avons réalisées pour expliquer les concepts de ce site utilisent ce moteur hybride.
Toutes les vidéos sont ancrées sur les données réelles du Swarm (PolarisSoliton, vecteurs W 8D), jamais générées à partir de prompts libres. Un garde-fou stylistique empêche les productions hallucinatoires ou psychédéliques. La Voie B est strictement encadrée : pas de visages réalistes, pas d'illustrations trompeuses.
📖 Guide utilisateur Moteur Vidéo (Open)
| Terme | Définition |
|---|---|
| Partenaire Digital | Écosystème logiciel de mémoire IA — orchestré par Tosio, stocké dans Swarm, navigué par GPS-S, alimenté par Zero-LLM |
| Tosio | Orchestrateur : dialogue, décision, gouvernance, certification des actions mémoire |
| Swarm | Cœur mémoire : graphe topologique de nœuds de mémoire, stockage persistant. Consolidé par Tosio via GPS-S en dehors des sessions de travail |
| GPS-S | Global Positioning Soliton — Semantics : navigation et cartographie dans le graphe Swarm |
| Zero-LLM | Inférence LLM locale (Ollama, llama.cpp), sans cloud |
| Souvenir actif | Nœud de mémoire dans Swarm : vecteur d'état + arêtes pondérées + métadonnées |
| Nœud de mémoire | Unité de stockage associative : attracteur stable, rappel par similarité |
| N3+1 (i_topo) | Invariant topologique computationnel du graphe Swarm. Seuil : 0.70 (calibré). Nom inspiré de la NLSE de Tosio Kato |
| Soliton | Onde auto-stable (solution NLSE) utilisée pour détecter et réparer les ruptures du graphe |
| M-Score | Score de stabilité cognitive (structurelle + symbolique + temporelle). Exclu de la tarification |
| Preuve | Enregistrement horodaté SHA-256 + pont topologique. Vérifiable sans accès aux données |
| Gouvernance YAML | DSL déclaratif pour règles de conformité. Exécuté localement avant chaque action |
| Contrat Cognitif | Vérification exécutable (scope → permissions → preuves) avant chaque action mémoire |
| Quarantaine | Zone d'isolement dans Swarm pour souvenirs douteux ou contradictoires |
| Consolidation | Processus exécuté par Tosio en dehors des sessions de travail : via GPS-S, Tosio consolide les souvenirs du Swarm, résout les frictions et conflits, et recalibre N3+1. En cas de contradiction non résoluble, Tosio sollicite l'utilisateur (Human in the loop) |
| Winding | Unité interne de complexité d'un souvenir. Non utilisé pour la facturation |
| FORTE | Functional Operational Readiness for Topological Evaluation — label d'excellence attribué aux benchmarks qui atteignent des seuils stricts (i_topo ≥ 0.70, recall ≥ 0.95, cohérence ≥ 0.90…). Tous les tests ne sont pas FORTE : seuls ceux qui dépassent ces barres exigeantes obtiennent le label. |
| Registre SHA-256 | Journal horodaté par utilisateur, chaîne de hashs vérifiable indépendamment |
| Maturation Engine N7 | Moteur Tosio-native de conversion automatique des traces inclassables (Archive Liminale) en croyances vérifiées (BeliefNetwork) via un pipeline à 4 étapes (CANDIDATE → VERIFIED → BOUND → LOCKED). Chaque étape génère un certificat horodaté. La calibration automatique ajuste les seuils à partir des statistiques d'archive. Inspiré des invariants du Dendritron (Earned Registration, No Silent Interference). |
| Licence | Contrat 1 utilisateur = 1 licence. Facturation fixe mensuelle |
| Lineage Tree | Arbre de lignée (N4) — mécanisme de découverte sérendipiteuse traçant l'évolution des associations dans le graphe de mémoire. Géré par le LineageTreeManager (max 4 arbres actifs, profondeur 7, 3 branches par nœud). Les branches sont évaluées via BranchRating (W 40%, β 30%, profondeur 20%, nouveauté 10%). Utilisé par Protée (élagage), GPS-S (navigation hybride), N7 (maturation) et la sécurité (Rewind). |
| Compliance Pack | Règles YAML pré-écrites (RGPD, AI Act, Santé, Finance). +5€/mois en Etendue |
| Certification B2B | Attestation horodatée de stabilité (N3+1 + M-Score + FORTE). Niveau Exclusive |
| HNSW | Hierarchical Navigable Small World : algorithme de recherche de similarité vectorielle (O(log N)). Recall ≥ 0.95 validé sur 9 benchmarks FORTE (cohorte ①) |
| Embedding | Représentation vectorielle d'un souvenir dans l'espace de mémoire. Généré localement via le moteur Zero-LLM |
| PCA | Principal Component Analysis : réduction dimensionnelle appliquée aux embeddings pour compression et visualisation 3D |
| PQ | Product Quantization : compression vectorielle testée jusqu'à 1M de documents (benchmark HNSW scaling) |
| Fallback | Mécanisme de repli à 3 niveaux : HNSW → IVF → scan exact. Validé par benchmarks cohorte ① |
| Recall@10 | Métrique standard : proportion de souvenirs pertinents retrouvés dans le top 10 des résultats. Cible FORTE ≥ 0.95 |
| Latence p50/p99 | Percentiles de latence : 50 % et 99 % des requêtes sont servies sous ces seuils. Validés par les benchmarks de performance |
| Pont topologique | Mécanisme proof_topo_bridge ancrant chaque preuve SHA-256 dans la structure du graphe Swarm |
| Attracteur de mémoire | Fonction d'énergie des mémoires associatives : chaque souvenir est un minimum local, le rappel est une descente de gradient |
| Capacité de stockage | Exponentielle via mémoires associatives modernes (Dense Associative Memories, Krotov 2016). Bornée pratiquement par le niveau de licence (2 000 en Découverte, 2 000 en Essentiel, 10 000 en Etendue, ≥ 20 000 en Exclusive). La limite classique 0.138N du modèle binaire de 1982 ne s'applique pas |
| NLSE | Nonlinear Schrödinger Equation : équation décrivant les solitons topologiques. Référence de nommage pour N3+1 — pas son fondement mathématique, qui est notre propre calcul. |
| Tosio Kato | Mathématicien (1917–1999), auteur des théorèmes d'existence et d'unicité des solutions de la NLSE. Cité comme référence de nommage pour N3+1, pas comme sa base théorique. |
| Ollama | Moteur d'inférence LLM local utilisé par Zero-LLM. Supporte Llama 3, Mistral, Phi, Gemma et tout modèle du hub Ollama |
| llama.cpp | Moteur alternatif d'inférence LLM locale supporté par Zero-LLM, optimisé pour CPU avec quantification |
| Bootstrap | Séquence de démarrage progressif en 8 phases qui initialise et vérifie chaque brique du système avant la suivante. Affiche un feu tricolore par composant dans le dashboard. |
| QLoRA | Technique d'adaptation de LLM par fine-tuning efficient. Permet d'entraîner un modèle sur vos données sans GPU coûteux. Besoin d'assistance ? disponible. |
| WebTorrent | Client BitTorrent en JavaScript natif du navigateur. Utilisé par le système de distribution P2P pour le téléchargement pair-à-pair |
| Magnet Link | URI identifiant un fichier dans le réseau BitTorrent sans tracker central. Le Magnet Link est protégé par un token JWT temporaire (1 heure) sur la page de téléchargement Partenaire Digital |
| Argon2id | Algorithme de hachage memory-hard (64 Mo de RAM requis). Utilisé comme Preuve de Travail (PoW) anti-bot lors de l'inscription au téléchargement |
| MultiSwarm | Système de pairs de confiance basé sur la réputation. Fournit les 20 derniers nœuds validés pour l'amorçage P2P (TTFC < 3 secondes) |
| PoW (Preuve de Travail) | Puzzle cryptographique prouvant qu'un humain (et non un bot) est à l'origine d'une inscription. Résolu automatiquement par le navigateur en quelques secondes |
| HMAC | Hash-based Message Authentication Code. Utilisé pour dériver le mot de passe AES unique par utilisateur et pour la preuve d'installation privacy-preserving |
| Peer ID | Identifiant unique d'un nœud dans le réseau P2P WebTorrent. Les Peer IDs de confiance sont partagés via le MultiSwarm pour accélérer l'amorçage |
| Double canal | Protocole de sécurité : le lien de validation et le mot de passe AES sont envoyés dans deux emails distincts. Intercepter un seul ne suffit pas pour accéder au téléchargement |
| Seedbox | Serveur dédié qui partage (seed) le fichier initial dans le réseau P2P. Le serveur web de Partenaire Digital ne sert jamais le fichier — seule une seedbox externe peut amorcer le réseau |
| Apoptose | Mort cellulaire programmée du Swarm : en cas d'altération non autorisée du code, le système se fige et chiffre ses patterns (AES-256-GCM). Seul le BDFL (ou un quorum de représentants via Shamir) peut le réanimer. L'apoptose se déploie en 4 phases : détection (SHA256+Ed25519) → défense (scanner, gel enfant) → immunité complète (chiffrement + Shamir + quorum) → soin autonome (Médecins du Code) |
| Shamir (Secret Sharing) | Protocole de récupération BDFL : la clé de déchiffrement du Swarm est fragmentée en N parts (défaut : 5), dont M (défaut : 3) sont nécessaires pour reconstituer la clé. Implémentation native GF(2^8) par interpolation de Lagrange. Sécurité inconditionnelle (information-theoretic) |
| Quorum (Swarm) | Consensus pondéré (> 50% des poids) requis avant toute acceptation d'un nouveau pattern dans le Swarm. Les poids sont calculés par l'AdaptiveSwarmTuner selon l'état de santé de chaque nœud. Timeout : 30 secondes |
| Demiurgie | Canal de transport optique bidirectionnel du Partenaire Digital. Permet la communication air-gap (sans réseau) via QR codes et patterns visuels. Inspiré de la communication multi-canal des abeilles (danse + phéromones) |
| QR Challenge | QR code dynamique (30 secondes de validité) signé JWT, utilisé par Demiurgie pour vérifier l'identité d'un utilisateur sans mot de passe. Contient un nonce anti-replay |
| Visual Handshake (WTK) | Protocole de pairing air-gap device↔Swarm inspiré de WhatsApp Web. Le Swarm affiche un QR code, l'utilisateur le scanne, le device devient un appareil de confiance |
| Pattern W | QR code transportant un vecteur topologique W (8D) signé JWT. Permet à deux Swarms de calculer leur distance cosinus dans l'espace de mémoire sans échanger leurs données |
| Inter-Swarm Bridge | Protocole de handshake optique complet entre deux Swarms indépendants. Utilise les patterns W pour établir une poignée de main cryptographique sans réseau IP commun |
| Canal de transport optique | Principe fondamental de Demiurgie : l'image sert de vecteur pour des signaux topologiques (JWT, vecteurs W, nonces), pas de représentation du monde physique. Fonctionne en air-gap (écran ↔ caméra) |
| Résilience Ransomware | Protection intégrée dans toutes les offres : chaque Swarm détecte les tentatives de chiffrement en moins d'une seconde via la surveillance de l'invariant topologique. Les Swarms compromis sont automatiquement isolés ; les nœuds entièrement chiffrés peuvent être régénérés à partir de fragments génomiques distribués (Raid Génomique). Validé par 5 benchmarks FORTE (détection en 0,32 s, survie des données à 98,3 %, 0 % de faux positifs). |