Un moteur en sidecar, pas des bindings
Le moteur d'inférence est un binaire séparé démarré par l'application, pas une bibliothèque compilée avec elle. Trois raisons : mettre à jour le moteur ne recompile pas le projet, un plantage du moteur ne fait pas tomber l'éditeur, et le même protocole HTTP fonctionne à l'identique sous Windows où seul le binaire change.