network

Documentation: NETWORK

### Role

Authority de maillage P2P et sécurité post-quantique (PQC) pour l'infrastructure OSCIX. Pilote la résonance collective entre les stations physiques.

### Architecture OSCIX-WIRE-V7

Le domaine est structuré en 4 Piliers Fonctionnels :

1. **SUB-MESH (Le Cœur)** : Maillage P2P souverain (QUIC, PQC, Gossip, Élection de Leader). Utilise Merkle Trees pour la synchro d'état.

2. **SUB-SHIELD (Le Pont)** : Tunnels sécurisés hybrides (Kyber768 + X25519). Gestion des clés Post-Quantiques.

3. **SUB-TRANSFER (Le Muscle)** : Déplacement de fichiers (Clonage Fulgurant) et déploiement à distance (Bootstrap SSH).

4. **SUB-RESOLVER (Le Cerveau)** : DNS souverain, résolution de résonance et Abstraction Matérielle (HAL).

### Vérité Terrain (Topologie NAT)

Pour franchir le NAT, les ports SSH suivants sont obligatoires :

- **server2** : Port `2202` (Hôte : leblondx.home.rustlets.com)

- **server3** : Port `2203` (Hôte : leblondx.home.rustlets.com) - *Local actuel*

- **macbookdl** : Port `2204` (Hôte : rustlets.com)

- **nuc** : Port `2205` (Hôte : leblondx.home.rustlets.com)

- **online1** : Port `22` (Hôte : online1.rustlets.com) - *Ancre de Tunnel hors NAT*

### Protocoles de Connexion

- **Accès Shell Online1** : Utiliser impérativement la clé `id_ed25519_server2` pour éviter la capture par Forgejo.

- **Tunnel PQC** : Online1 agit comme **ANCHOR** (Listener UDP `51820`). Les autres stations s'y connectent via `shield up --target online1`.

- **Maillage SSH** : Configuré via `transfer host add`. Toujours privilégier le failback hybride.

### Changelog

- 2026-03-19 [13:15:00] <opencode> Restructuration OSCIX-WIRE-V7 : Fusion des 11 sous-modules en 4 Piliers.

- 2026-03-19 [13:20:00] <opencode> SHIELD : Implémentation du mode ANCHOR et déploiement sur Online1.

- 2026-03-19 [13:25:00] <opencode> TOPOLOGIE : Intégration des ports NAT (2202-2205) dans le maillage souverain.

### Backlog

- [ ] #1 Mettre en place _QUBIT : distribution des charges de travail multi-station temps réel.

← index