Pyramide des strates
L'architecture Miyukini est organisée en 10 strates hiérarchiques (0-9).
Vue d'ensemble
| Strate | Nom | Rôle |
|---|---|---|
| 0 | **Kernel** | Utilitaires fondamentaux |
| 1 | **Cores** | Les 8 décideurs immuables |
| 2 | **Toolkits** | Outils spécialisés gouvernés |
| 3 | **Operators** | Exécutants des décisions |
| 4 | **Services** | Applications utilisateur |
| 5 | **Interfaces** | Points d'entrée (Central, CLI) |
| 6 | **Network** | Communication (MWS) |
| 7 | **External** | Intégrations tierces |
| 8 | **User** | Configuration utilisateur |
| 9 | **Runtime** | État d'exécution |
Règles de dépendance
1. Une strate ne peut dépendre que des strates **inférieures**
2. La strate **Cores (1)** est **immuable** après certification
3. Les **Toolkits (2)** ne prennent pas de décisions, ils exécutent
Flux de décision
Utilisateur demande une action
↓
Service (4)
↓
Opérateur (3)
↓
Toolkit (2) — Exécute
↓
Core (1) — DÉCIDE
↓
Kernel (0) — Support
Les 8 Lois d'Autonomie
Ces lois gouvernent l'ensemble de l'architecture :
1. **LOI-1** : Aucune dépendance externe critique à l'exécution
2. **LOI-2** : Le système accepte l'isolement comme état normal
3. **LOI-3** : L'état local est souverain
4. **LOI-4** : Pas de temps global requis
5. **LOI-5** : Le coût doit être proportionnel au hardware
6. **LOI-6** : L'autonomie n'empêche pas la fédération
7. **LOI-7** : La strate Cores est immuable
8. **LOI-8** : Migration = diplomatie entre environnements