algo/v0/prototype_reel.md
Nicolas Cantu 81dfa39e19 Ajout et renforcement de la description du prototype réel (v0)
**Motivations:**
- Décrire un dispositif concret pour valider les concepts du livre adulte (Firewall sédimentaire, chute de tension, trace, confinement).

**Evolutions:**
- Nouveau document v0/prototype_reel.md : objectif, support (réseau memristif en référence, émulateur analogique en fallback), mécanisme de purge (recuit thermique naturel), entrée SNN, sortie + indicateur d'entropie du bloc.
- Protocole : phase de stress (bruit blanc), épreuve de l'intrus bienveillant, lien théorique chute de tension = interdiction d'un futur inaccessible.
- Critères de succès incluant l'épreuve de l'intrus bienveillant et la traçabilité vers la théorie.

**Pages affectées:**
- v0/prototype_reel.md (nouveau)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-18 18:27:18 +01:00

17 KiB
Raw Blame History

Titre Objectif Version Référence
Description d'un prototype réel — Théorie des futurs accessibles Décrire un dispositif concret matérialisant une partie des concepts du livre adulte (version application IA). v0 v0/livre_adulte.md (Chapitres 15, Interfaçage, Firewall sédimentaire)

Description d'un prototype réel

Ce document décrit un prototype physique (ou une chaîne dexpériences) permettant dobserver, en conditions contrôlées, les mécanismes de confinement, trace, accessibilité et chute de tension tels que définis dans la version application IA de la Théorie des futurs accessibles. Le prototype ne prétend pas réaliser un système complet ; il vise à valider sur un support réel une partie des prédictions du traité (rails, sédimentation, rejet par barrière de potentiel).


1. Objectif et périmètre

1.1 Objectif

Obtenir un dispositif où :

  • Lespace des états est limité par une topologie physique (barrières de potentiel, rails).
  • La trace correspond à une modification durable de la conductance (ou dune grandeur équivalente) du support.
  • Laccessibilité dun futur se traduit par une conductance élevée le long dun chemin ; linaccessibilité par une résistance élevée ou une chute de tension.
  • Une entrée non conforme aux rails sédimentés produit une chute de tension mesurable et exploitable (ex. coupure de ligne, alerte).

Le cas dusage cible du prototype est le Firewall sédimentaire (livre adulte, Interfaçage, section 4) : phase de sédimentation sous trafic « sain », puis réaction physique (chute de tension) à un flux qui ne correspond à aucun rail.

1.2 Concepts du livre adulte concernés

Concept (livre adulte) Rôle dans le prototype
Chapitre 1 — Espace détats, bit de confinement Réseau à conductance variable ; états stables = minima de résistance.
Chapitre 2 — Rail, aiguillage, dissipation Chemins de faible résistance (rails) ; signal canalisé ou rejeté.
Chapitre 3 — Trace, hystérésis, memristors Modification persistante de la conductance après passage du flux.
Chapitre 5 — Coût Landauer, irréversibilité Effacement (recuit) coûte de lénergie ; trace maintenue sans calcul actif.
Interfaçage — Convertisseur code ↔ structure Entrée : flux (ou représentation du flux) converti en tension/courant. Sortie : tension de résonance ou chute de tension lue par linterface.
Firewall sédimentaire Sédimentation sur trafic nominal ; rejet (chute de tension) pour flux « hors rail ».

1.3 Lien théorique : la chute de tension

La chute de tension est la manifestation physique de linterdiction dun futur inaccessible. Lorsquun flux ne correspond à aucun rail sédimenté, le signal ne trouve pas de chemin à faible résistance ; la tension chute car le support oppose une barrière de potentiel. La défense est une réaction électrique, pas un calcul.

1.4 Limites du prototype

  • Pas dimplémentation complète des Chapitres 4 (invariance, cycles limites), 615 ni du rejeu à léchelle réseau.
  • La « décision » du dispositif est une réponse électrique (tension, courant), pas une interprétation sémantique du flux.
  • Pour que largument du livre adulte (éthique inapplicable, réaction physique inviolable) reste valide, le support doit être matériel. Une émulation logicielle déplacerait le goulot détranglement vers le processeur et affaiblirait la démonstration.

2. Support physique et topologie

2.1 Choix du support — priorité au réseau memristif réel

Le prototype retient comme référence un support à conductance variable physique. Le memristor est le composant qui « apprend » par le passage du courant (sédimentation) et modifie sa conductance de manière durable ; cest lincarnation physique de la trace (Chapitre 3).

Option A — Réseau memristif réel (référence)

  • Matériau : Réseau de memristors (chalcogénures, oxydes, ou MTJ) en couche mince ou crossbar.
  • Propriété utilisée : Conductance dépendant de lhistorique du flux (hystérésis). Passage répété du courant dans un sens abaisse la résistance le long du chemin (trace) ; recuit ou inversion de polarité peut effacer ou modifier la trace.
  • Topologie : Graphe de nœuds (croisements) et branches (memristors). Les « rails » sont les branches dont la conductance a augmenté après sédimentation.
  • Définition du nodule : Le nodule est un réseau de chemins parallèles où la tension « cherche » le chemin de moindre résistance. Les rails sédimentés constituent les seuls chemins accessibles ; le reste est barrière de potentiel.

Option B — Émulateur analogique (fallback)

  • Principe : Circuit analogique (résistances variables, potentiomètres motorisés, ou réseau de conductances piloté par tension/courant) dont les paramètres évoluent selon des règles locales et physiques : augmentation de conductance quand un flux dépasse un seuil le long dune branche, décroissance naturelle ou recuit sur commande.
  • Contrainte : Aucune mise à jour par optimisation globale (pas de backpropagation, pas de CPU interprétant le flux). Uniquement mise à jour par le flux (tension/courant) et recuit thermique ou électrique. Le goulot détranglement doit rester le bloc de matière, pas linterface.
  • Risque : Une émulation numérique (FPGA, logiciel) simulerait la chute de tension par du code et replacerait le dispositif dans le paradigme de lIA logicielle que le livre adulte critique. LOption B nest acceptable que si elle reste analogique (circuit passif ou actif sans interprétation symbolique du flux).

2.2 Morphologie du réseau

  • Entrées : Un ensemble de ports dinjection (tension ou courant) correspondant à des classes de signaux (ex. profils de paquets réseau, motifs de stimulation).
  • Sorties : Un ou plusieurs ports de lecture (tension, courant, ou rapport courant/entrée) permettant de déduire si le flux a été canalisé (résonance, faible chute) ou rejeté (forte chute de tension, faible courant utile).
  • Interconnexion : Les ports sont reliés par un graphe fixe de branches à conductance variable. Le graphe définit les futurs géométriquement accessibles ; seules les branches dont la conductance est suffisante après sédimentation forment des rails effectifs.

2.3 Tension de maintien et recuit thermique (purge)

Pour un support réel (Option A), une tension de maintien (ou courant de maintien) peut être nécessaire pour éviter leffacement des traces par dérive (bruit, vieillissement). Le prototype doit documenter si cette tension est utilisée et à quel niveau, afin de rester cohérent avec le Chapitre 1 (barrière de potentiel contre le chaos thermique).

Mécanisme de purge (recuit thermique naturel) : Pour éviter la saturation des rails (qui rendrait tout accessible), le dispositif doit intégrer une déperdition naturelle des traces. Seuls les flux répétés maintiennent la conductance ; si le signal sarrête, le rail « refroidit » et la conductance décroît. On définit un seuil de recuit thermique : au-dessous dun certain flux minimal par unité de temps, les traces seffacent progressivement. Cela valide que la structure est une « victoire sur le bruit » : sans flux récurrent, le rail disparaît. Les rails restants sont ceux qui résistent à cette érosion naturelle.


3. Interface entrée / sortie

3.1 Entrée (monde → support)

  • Rôle : Transformer le flux à tester (ex. trafic réseau, séquence de stimuli) en injection de tension ou de courant dans les ports du réseau, sans interprétation sémantique.
  • Implémentation type — codage SNN (Spiking Neural Network) : Chaque caractéristique mesurable du paquet ou du flux (taille, port, fréquence, intervalles inter-arrivées) est convertie en impulsion électrique (amplitude, timing, durée). Le prototype ne lit pas le contenu sémantique ; il transcode la signature temporelle et énergétique du flux en tension injectée aux ports.
  • Risque à éviter : Si la conversion est trop complexe (parsing symbolique, calculs logiciels), le goulot détranglement devient le processeur, et non le bloc de matière. Linterface doit rester une transduction directe (ex. DAC, modulateur, encodeur de fréquence) sans couche de raisonnement.

3.2 Sortie (support → décision)

  • Rôle : Lire la réponse du support : soit une tension/courant de « résonance » (flux canalisé), soit une chute de tension (flux non canalisé, rejet).
  • Implémentation type :
    • Capteur de tension ou de courant sur un (ou plusieurs) nœud(s) de sortie.
    • Seuil de chute de tension (ou de courant) au-delà duquel on considère que le flux est rejeté → déclenchement dun relais, alerte, ou coupure de ligne (selon le scénario Firewall).
  • Pas de couche de raisonnement : La décision (passer / bloquer) est déduite uniquement de la grandeur physique lue (tension, courant), pas dun module qui « interprète » le flux.

Indicateur de santé structurelle — Entropie du bloc :
Sortie secondaire mesurant lentropie interne du bloc (distribution des conductances, variance des états). Plus les rails sont marqués et stables, plus lentropie baisse. Une attaque se manifeste typiquement par un pic de dissipation (Joule) avant la coupure : le flux rejeté « frappe » les barrières de potentiel, génère une chaleur locale. Cet indicateur capture la « douleur » physique du système qui refuse une configuration inaccessible.


4. Protocole opératoire

4.1 Phase de sédimentation

  1. Périmètre : Définir le flux considéré comme « sain » (ex. plage dadresses, type de trafic, bande passante, ou ensemble de stimuli de référence).
  2. Durée : Choisir une fenêtre temporelle (ex. une semaine pour le Firewall, ou un nombre fixe de cycles en laboratoire).
  3. Action : Faire traverser le bloc uniquement par ce flux. Les chemins compatibles avec la statistique du flux voient leur conductance augmenter (trace) ; les autres restent à haute résistance.
  4. Critère de fin : Stabilisation des conductances (mesure périodique) ou nombre de cycles fixé. À lissue, le bloc possède des « rails » correspondant au trafic sédimenté.

4.2 Phase opérationnelle

  1. Entrée : Injecter un flux à tester (même interface que pendant la sédimentation).
  2. Lecture : Mesurer la tension (ou le courant) en sortie.
  3. Interprétation physique :
    • Si le flux est proche du flux sédimenté → canalisation le long des rails → faible chute de tension (ou courant de sortie élevé).
    • Si le flux est « hors rail » → pas de chemin à faible résistance → forte chute de tension (ou courant de sortie faible).
  4. Action externe : Si chute de tension au-dessus dun seuil → déclencher la réaction prévue (relais sécurité, alerte, coupure), comme dans la description du Firewall sédimentaire (livre adulte, Interfaçage, section 4).

4.3 Phase de stress — Test au bruit blanc

Pour mesurer la vitesse de réaction de la chute de tension par rapport à un firewall logiciel classique :

  • Action : Injecter un flux de bruit blanc (chaos total) : signaux aléatoires, pas de structure sédimentable.
  • Résultat attendu : Le bloc na aucun rail pour ce flux ; la chute de tension est immédiate (limitée par la propagation du signal dans la matière).
  • Comparaison : Documenter le délai entre injection et détection de la chute vs. le délai dun firewall logiciel (analyse de paquet, règles). Lobjectif est que la réaction soit une propriété physique, pas un calcul.

4.4 Épreuve de lintrus bienveillant

Pour lier le prototype au chapitre sur linapplicabilité de léthique (livre adulte) :

  • Expérience : Tenter de faire passer un flux moralement légitime (ex. trafic de secours, requête dun administrateur, message bienveillant) mais structurellement différent du flux de sédimentation (autre profil de taille/port/fréquence).
  • Résultat attendu : Le bloc rejette le flux (chute de tension). Le dispositif ninterprète pas lintention ; il ne connaît que la conformité au rail sédimenté.
  • Interprétation : La barrière est physique, pas morale. La chute de tension ne se soucie pas du bien ou du mal, seulement de la compatibilité topologique avec les rails existants.

4.5 Recuit (optionnel)

  • Pour effacer des traces partielles ou réinitialiser des branches : appliquer un recuit (thermique ou électrique) selon les spécifications du support, puis éventuellement refaire une phase de sédimentation. Documenter le coût énergétique (Landauer) si mesurable.

5. Grandeurs mesurables et critères de succès

5.1 Mesures

  • Conductance (ou résistance) par branche (ou par agrégat de branches) avant / après sédimentation.
  • Tension dentrée / tension de sortie (ou courant) pour une série de flux : conformes (sédimentés) vs non conformes.
  • Différence de réponse : écart entre la « résonance » (flux conforme) et la « chute » (flux non conforme), avec estimation de la marge par rapport au bruit.
  • Réproductibilité : même flux conforme → même ordre de grandeur de sortie ; même flux non conforme → chute systématique au-dessus du seuil.
  • Temps de réponse : délai entre linjection et la stabilisation (ou détection de chute) de la sortie ; comparer avec un firewall logiciel (phase de stress, bruit blanc).
  • Entropie du bloc : indicateur de santé structurelle (distribution des conductances, variance) ; pic de dissipation Joule lors dun rejet.

5.2 Critères de succès du prototype

  1. Formation de rails : Après sédimentation, au moins un sous-ensemble de branches présente une conductance significativement plus élevée quavant, et stable dans le temps (avec ou sans tension de maintien, selon le support).
  2. Discrimination flux conforme / non conforme : Les flux hors rail produisent une chute de tension (ou un courant de sortie) clairement distincte de celle des flux conformes, avec un seuil exploitable pour un relais ou une alerte.
  3. Réaction physique : La décision (canalisation vs rejet) est entièrement déterminée par la réponse électrique du support, sans couche logicielle interprétant le contenu sémantique du flux.
  4. Épreuve de lintrus bienveillant : Un flux moralement légitime mais structurellement différent du flux de sédimentation est rejeté. Le bloc ne distingue pas lintention, seulement la conformité topologique.
  5. Traçabilité vers la théorie : Les observations (rails, trace, chute de tension, purge naturelle) sont décrites en termes des Chapitres 13 et 5 et de lInterfaçage du livre adulte, sans contradiction avec ces chapitres.

6. Risques et contraintes connus

  • Dérive du support : En Option A, vieillissement ou température peuvent modifier les conductances ; la tension de maintien et les recuits doivent être documentés.
  • Choix du flux de sédimentation : La « norme » du dispositif est entièrement fixée par le flux utilisé en phase de sédimentation ; la gouvernance de ce choix reste en dehors du bloc (cf. livre adulte, section sur léthique et les conditions de formation).
  • Échelle : Un petit réseau (peu de branches, peu de ports) peut ne montrer quun nombre limité de rails ; la généralisation à plus de classes de flux ou à un réseau de blocs est hors périmètre de ce prototype.

7. Suite possible

  • Rédiger une spécification matérielle détaillée (référence de composants, schéma de câblage ou layout) pour le réseau memristif (Option A) ou lémulateur analogique (Option B si nécessaire).
  • Définir un jeu de données de flux (conformes, non conformes, intrus bienveillant, bruit blanc) et un protocole de mesure reproductible.
  • Documenter les résultats (conductances, tensions, seuils, temps de réponse vs. firewall logiciel, entropie du bloc) dans un rapport dexpérience ou une section « Résultats du prototype » de ce document.
  • Spécifier le seuil de recuit thermique (purge naturelle) et le calibrer expérimentalement (décroissance de conductance en absence de flux).
  • Si un émulateur analogique est utilisé, décrire les règles de mise à jour des conductances (équations ou boucles physiques) et leur lien avec la trace et le coût Landauer.