Un pipeline, trois responsabilités.
LIVEX relie trois composants par des contrats explicites. Le monde produit des traces, l'observation les mesure, le rendu les donne à voir — sans jamais mélanger les rôles.
Du monde à la perception.
Chaque étage est indépendant et versionné séparément : un composant peut être remplacé sans casser les autres, pourvu que les contrats de transport et de persistance soient respectés. C'est ce découplage qui rend la pile testable et évolutive.
Trois blocs, trois états déclarés.
SYNE
Moteur déterministe de simulation multi-agents : règles, monde, ticks et rejouabilité bit-à-bit à partir d'une graine.
Expérimental
Moteur fonctionnel dans le dépôt (0.17.0) ; aucune distribution publique à ce jour (octobre 2026).
Détails →Systems & Emergent Network Engine
ECHOS
Ingestion, analyse et API headless : lecture des runs, métriques de viabilité, détection de boucles et de motifs émergents.
Expérimental
API headless fonctionnelle dans le dépôt (paquet 0.1.0) ; non distribuée publiquement.
Détails →Emergent Cognition & Holistic Observation System
PRISM
Rendu perceptif et module de simulation interactive : projet Unreal et plugin d'intégration PRISM-LDK.
En développement
Projet Unreal et plugin PRISM-LDK en version de travail ; l'expérience de rendu est hors périmètre V0.2.
Détails →Perceptual Rendering & Interactive Simulation Module
Emplacements de capture : remplacés par des captures réelles de la version publiée. Aucune illustration ne tient lieu de capture.
Ce qui relie les étages.
| Contrat | Version / forme | Note |
|---|---|---|
| Contrat d'observabilité (snapshot) | 0.5.0 | Ajout simulatedTimeSeconds ; description de monde world_initialized 1.1. |
| Format d'identifiant de run | run-<seed>-<12hex> | La graine figure dans l'identifiant ; ECHOS ne la dérive pas de l'id. |
| Schéma de persistance ECHOS | SQLite v6 | Migration additive mean_food/mean_water. |
| Ports locaux (V0.2) | 5180 / 5181 / 5000 | Bindings locaux uniquement (127.0.0.1). |
Ces contrats évoluent sous versionnement sémantique. Toute rupture est signalée dans leCHANGELOG.
Un monorepo, des composants isolés.
| Répertoire | Contenu | État |
|---|---|---|
syne/ | Moteur de simulation .NET (SYNE) | Expérimental |
echos/ | Observation, analyse, API headless (paquet Python) | Expérimental |
prism/ | Projet Unreal et plugin PRISM-LDK | En développement |
launcher/ | Application de bureau (Avalonia) — orchestration et présentation | En développement |
docs/ | Monographie, architecture, gouvernance, documentation | — |
site/ | Ce site vitrine statique (Astro) | — |
Orchestration et preuves.
Launcher
La couche d'orchestration : piloter, combiner et archiver les travaux conduits avec SYNE, ECHOS et PRISM depuis une interface unique.
Le Launcher →Reproductibilité et mesures
Tests, couverture et benchmarks : ce qui est affirmé est mesuré, daté et reproductible — ou signalé comme non vérifié.
Voir les résultats →