48 lines
2.4 KiB
Markdown
48 lines
2.4 KiB
Markdown
# SHANGO — Auto-Regressive Mesh Network
|
|
|
|
> Fork conceptuel de Tailscale + extensions Ivoire Monade.
|
|
> Nom : **Shango** (Òrìṣà du feu, de la foudre, de la vérité — le maillon invisible entre les mondes).
|
|
|
|
## Philosophie
|
|
|
|
Tailscale = VPN mesh centralisé (coordination serveurs, DERP relays).
|
|
**Shango** = Mesh **auto-régressif** : chaque nœud apprend de ses pannes,
|
|
se régénère, propage ses corrections aux voisins. Pas de point central.
|
|
|
|
## Architecture
|
|
|
|
```
|
|
┌─────────────────────────────────────────────────────────┐
|
|
│ SHANGO MESH LAYER │
|
|
├──────────────┬──────────────┬──────────────┬──────────────┤
|
|
│ shango-daemon │ mcp-builder │ glm-trainer │ shango-cli │
|
|
│ (networking) │ (protocols) │ (models) │ (control) │
|
|
├──────────────┼──────────────┼──────────────┼──────────────┤
|
|
│ • WireGuard │ • MCP gen │ • Fine-tune │ • Status │
|
|
│ • Auto-heal │ • Registry │ • Distrib │ • Connect │
|
|
│ • Peer learn │ • Fork │ • Quantize │ • Diagnose │
|
|
│ • OSINT mesh │ • Compose │ • Deploy │ • Singularize│
|
|
└──────────────┴──────────────┴──────────────┴──────────────┘
|
|
```
|
|
|
|
## Ce que Shango ajoute à Tailscale
|
|
|
|
| Feature | Tailscale | Shango |
|
|
|---------|-----------|--------|
|
|
| Coordination | serveurs DERP (centralisé) | gossip CRDT (décentralisé) |
|
|
| Auto-réparation | ❌ manuel | ✅ loopback + retry exponentiel |
|
|
| Peer learning | ❌ | ✅ partage des fixes inter-nœuds |
|
|
| MCP natif | ❌ | ✅ chaque nœud expose tools |
|
|
| GLM training | ❌ | ✅ modèles locaux fine-tunés |
|
|
| Singularisation | ❌ | ✅ unification Hermes/Odoo/Tailscale |
|
|
|
|
## Quickstart
|
|
|
|
```bash
|
|
cd /root/shango
|
|
nix run .#shango-cli -- status # voir mesh
|
|
nix run .#shango-cli -- diagnose # auto-réparer
|
|
nix run .#mcp-builder -- scan ./ # générer MCP d'un projet
|
|
nix run .#glm-trainer -- train ./data # fine-tune local
|
|
```
|