Nous construisons Swoft avec Swoft.
Vos applications métier suivent le même chemin.
Six de nos products tournent déjà sur cette plateforme : design, business, technique, produit, déploiement self-service, desktop. La même base technologique livre votre application métier en quelques semaines.
- 2,5 ansR&D continuePlateforme construite, pas un POC
- 6Products SwoftTournent sur cette même plateforme
- 13Agents IA spécialisésCadrés par architecture, pas par prompt
- 700 +Outils IA exposésREST + MCP isomorphes par construction
- 0,2 %Dette techniqueSQALE rating A · vs 10-23 % marché
- 0Hallucination en prodCode non conforme rejeté au build
Les agents IA génèrent le code,
le métamodèle l'encadre.
La génération de code par IA est puissante mais imprévisible. Notre métamodèle DDD agit comme un garde-fou structurel : ce qui n'est pas autorisé par le domaine ne passe pas le build. Pas de dérive possible, même sous LLM.
- 01AI Designer + expert métier
Modélisation du métier
Le métier est décrit dans le métamodèle DDD : domaines, bounded contexts, aggregates, événements, commandes, projections. Chaque concept devient une donnée typée que la plateforme comprend.
ArtefactMétamodèle DDD · source de vérité unique - 02Agents IA · cadrés par le métamodèle
Génération sous contraintes
Les agents génèrent le code Rust (domaine, handlers, projections, REST, MCP) en respectant la structure définie au métamodèle. Toute sortie qui viole une contrainte est rejetée, l'agent ne peut pas inventer une dépendance entre BCs ni un endpoint hors registre.
ArtefactCode Rust + contrats REST/MCP isomorphes - 03Couche qualité · checks automatiques
Enforcement architectural
Le build échoue si une règle structurelle est violée (Conway, dépendances cross-BC, naming, conventions MongoDB). La couche qualité bloque le code non conforme avant même les tests fonctionnels. Pas de dérive possible entre design et code livré.
ArtefactBuild vert ou build refusé · zéro entre-deux - 04AI Runner + plateforme
Déploiement & exploitation
Déploiement multi-tenant (DigitalOcean App Platform, on-premise possible). UI Lit + REST. Agents IA alignés sur la structure du domaine.
ArtefactApplication en ligne · code transféré
Trois couches qui se renforcent.
Chaque couche a un rôle précis et dépend de la couche inférieure. Le tout forme un système qui se comprend, se prouve et se maintient sans dériver.
- 03 · AGENTIC
Agentic
Agents IA alignés · ~700 outils MCP
Des agents IA spécialisés par domaine métier, avec un périmètre architectural (pas une règle de prompt). Conway's Law exécutable : chaque agent connaît son domaine, ses outils, ses limites, et ne peut pas en sortir.
- 02 · INTELLIGENCE
Intelligence
Métamodèle DDD · une seule source de vérité
Le métamodèle DDD stocke APIs, projections, sagas, contrats d'intégration. Source de vérité unique : le système se comprend lui-même et peut prouver sa cohérence.
- 01 · FOUNDATION
Foundation
Event Store · traçabilité native
Chaque action, humaine ou IA, est un événement stocké, immuable et rejouable. Preuve d'audit par construction, non falsifiable par défaut.
Six piliers techniques
qui rendent l'IA fiable.
Avoir une IA qui génère du code n'est pas un exploit. Avoir une IA dont le code respecte by design les règles du métier, du droit et de la sécurité, ça l'est. Six choix structurants le permettent.
Une seule définition, deux surfaces
Le métamodèle décrit chaque ressource une seule fois. La plateforme l'expose en REST pour les interfaces et en MCP pour les agents IA, automatiquement, sans duplication. Pas de drift entre l'API que voient vos utilisateurs et celle que voient les agents.
Identité partagée, rôles distincts
Une même personne ou organisation joue plusieurs rôles selon le contexte : client côté CRM, fournisseur côté achats, signataire côté contrats. L'identité reste unique, la sémantique change selon le domaine. Conformité RGPD native, pas de duplication d'identifiants.
Hypermédia auto-découvrable
Chaque réponse REST porte ses liens et actions typés. Les agents IA découvrent dynamiquement ce qu'ils peuvent faire sur chaque ressource, pas de documentation fragile à maintenir, pas de spec qui dérive.
Décisions tracées comme données
Chaque décision, humaine ou agent IA, est stockée comme événement immuable avec son auteur, son raisonnement, son contexte. L'historique est reconstituable bout en bout, sans interprétation. Audit by design.
Agents fiables by design, pas par prompt
Là où la plupart des agents IA reposent sur du prompt engineering (« écris-moi un agent qui ne fait pas X »), les nôtres sont contraints par l'architecture (« structurellement, l'agent ne peut pas faire X »). La fiabilité n'est pas un effet secondaire d'un bon prompt, c'est une garantie structurelle.
Workflows longs avec compensation automatique
Un processus métier qui traverse 5 étapes et 3 services peut échouer à n'importe quel moment. Les sagas event-sourcées de Swoft rejouent les actions inverses pour ramener le système dans un état cohérent, sans intervention humaine. L'état ne peut pas être corrompu par un échec partiel.
Six représentations explicites
de votre métier, partagées par tous les agents.
Un LLM seul a une représentation implicite du monde, cachée dans des milliards de paramètres, non inspectable. Swoft donne à ses agents six représentations explicites, structurées et vérifiables. C'est ce qui permet à plusieurs agents de coopérer sans s'égarer.
- 01Structurelle
Métamodèle du métier
Le système connaît ses propres domaines, ses entités, ses commandes, ses événements et leurs relations. C'est un knowledge graph opérationnel : les agents génèrent du code en consultant cette représentation, ils ne devinent pas la structure.
→ L'agent sait avant d'agir.
- 02Temporelle
Mémoire évènementielle
Chaque action (humaine ou IA) est enregistrée comme événement horodaté avec son contexte causal. Time-travel debugging à n'importe quel instant T, audit trail complet pour RGPD / DORA / NIS2, et déterminisme du replay : les décisions IA sont stockées comme données, jamais recalculées.
→ Rien n'est perdu, tout est rejouable.
- 03Procédurale
Logique métier déclarative
Les règles métier (conditions, opérateurs, sources de données) sont déclarées en configuration et évaluées au runtime. Modifier la logique métier ne demande pas de recompilation, un changement de règle est un changement de donnée.
→ Le métier change sans toucher au code.
- 04Vectorielle
Connaissances par similarité
Chaque agent dispose d'une base de connaissances en embeddings vectoriels. La recherche par similarité cosinus permet de retrouver des cas similaires, des décisions passées, des analyses pertinentes, utile là où c'est pertinent (recherche de connaissance), contraint par les périmètres d'agents.
→ L'agent retrouve ce qu'il a déjà vu.
- 05Organisationnelle
Conway's Law exécutable
Une table de routage associe chaque domaine métier à un agent propriétaire et un backup, avec des seuils de confiance. Un agent ne peut pas agir hors de son périmètre, c'est une représentation que les frameworks multi-agents concurrents (CrewAI, LangGraph, AutoGen) ne possèdent pas.
→ Chaque agent connaît ses limites.
- 06Visuelle
Design system contraint
Les composants d'interface forment un vocabulaire visuel borné. Des règles de validation statiques (ast-grep) refusent toute UI qui sort du système. Les agents qui génèrent des écrans choisissent dans ce vocabulaire, ils ne peuvent pas inventer des pixels libres.
→ Pas de dérive visuelle, même chez les agents.
Cette combinaison positionne Swoft à la frontière de l'état de l'art neurosymbolique. Dans la taxonomie de Kautz (AAAI 2022), Swoft est proche du type Neuro[Symbolic] : le neural (LLM) est contraint par le symbolique (métamodèle), avec une propriété supplémentaire que Kautz n'avait pas anticipée : le symbolique (Event Store) immobilise définitivement les décisions du neural, garantissant le déterminisme du replay. Dans la grille de Sheth, Roy & Gaur (IEEE Intelligent Systems, 2023), Swoft dépasse les pipelines fédérés type 2a (LangChain + solveur) tout en restant en-deçà du type 2b end-to-end différentiable, un compromis productionnable que la littérature note comme rare. Et parce que la même plateforme s'utilise pour générer le logiciel de nos clients, les applications livrées héritent de cette même architecture neurosymbolique. Lire l'article complet sur les six couches →
Quatre propriétés combinées,
qu'aucun concurrent n'offre simultanément.
Là où Lovable livre un prototype et où LangChain orchestre des agents, Swoft livre un système complet : domaine, événements, agents, audit, tout by design.
Audit trail immuable des décisions IA
Chaque action d'agent est un événement stocké, rejouable 5 ans plus tard avec son raisonnement, son modèle et son score de confiance. Mécanisme breveté « AI Decision as Data ».
Agents alignés sur la structure
Le périmètre d'un agent est une contrainte architecturale (Bounded Context), pas une règle de prompt. L'agent « Conformité » ne peut structurellement pas modifier le domaine « Crédit ».
Cohérence systémique garantie
Tous les domaines métier partagent un métamodèle unique. Zéro drift, zéro incohérence entre design, code, base de données et API. 0,2 % de dette technique (SQALE rating A) vs 10–23 % moyenne industrie.
Workflows longs & compensation
Sagas event-sourcées cross-domaines avec compensation automatique et approval gates. L'état ne peut pas être corrompu par un échec partiel.
5 plateformes internes,
la même base technologique.
Toutes nos opérations (design, business, technique, produit, déploiement self-service P2P) tournent sur la même plateforme. Si elle nous résiste à nous-mêmes, elle résistera à votre métier.
- Plateforme
SWOFT Core
Infrastructure cœur, IAM, Party (shared kernel), orchestration IA, opérations, workspace, provisioning. 20 BCs Platform + Party.
- Plateforme
SWOFT Business
Opérations business alignées BMC, analyse, CRM, opportunités, devis, catalogue, planning ressources, decisions.
- Plateforme
SWOFT Product
Outillage design & livraison produit, GTD, UX design, contracts, product design, qualité code, marketplace, scenarios.
- Plateforme
SWOFT Technical
Infrastructure technique, source control, cloud, notification mail, implementation tracking, packaging, déploiement, SSH.
- Product
SWOFT Prompt-to-Product
SaaS self-service de génération d'apps. L'utilisateur décrit son besoin en langage naturel, les agents construisent l'app complète.
- Product
SWOFT Desktop Technical
Workbench desktop (Tauri + React), exploration domaine, screens, SCM, GTD, déploiement, agent tooling. Quotidien des équipes.
Conformité by design,
pas par configuration.
La structure d'Event Store et la gouvernance par métamodèle produisent nativement les preuves exigées par les régulateurs.
- RGPDDonnées personnelles · multi-tenant par DB isolée
- NIS2Sécurité des réseaux et systèmes d'information
- DORARésilience opérationnelle numérique · finance UE
- BÂLE IVExigences prudentielles bancaires
- ACPR / BCESupervision financière
- EASA / FAAAéronautique · traçabilité MRO
- FDA / EMAEssais cliniques · pharmacovigilance
- MIF IIServices d'investissement
- EU AI ActApplicable 02/08/2026 · obligations high-risk
Un système critique à livrer ?
30 minutes avec le CTO.
Derick Schoonbee (30+ ans d'architecture enterprise) passe en revue votre architecture cible et vous dit si Swoft est le bon outil.