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
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
Description
Languages
Python
95%
Nix
5%