Me contacter

Toutes les réalisations

Capture du simulateur : une stratégie en quatre modules reliés (source de prix, condition, stop-loss, ordre limite), un scénario de chute et l’autorisation que demande chaque étape.

ProduitsBêta privée

Stratégies automatisées en DeFi

Une plateforme pour construire, simuler et surveiller des stratégies en graphes de modules typés, sans jamais signer à votre place.

  • DeFi
  • Backend
  • Sécurité

Ce que c’est

Cette plateforme prolonge Yateli, l’entreprise que j’ai fondée pour rendre la finance décentralisée programmable sans écrire de code (elle est aujourd’hui inactive). Elle garde la promesse de Yateli : des stratégies complexes que l’on compose à l’infini, que l’on automatise, que l’on relie à d’autres services et que l’on voit travailler. Elle la tient avec une autorité réduite au strict nécessaire.

Elle s’adresse à qui pratique la DeFi. On y construit une stratégie, on l’éprouve sur des prix simulés ou passés, puis on la surveille et on reçoit des alertes. Elle est aujourd’hui en bêta privée.

Comment ça marche

Une stratégie est un graphe typé de modules. Chaque module déclare ses ports, ses paramètres bornés, l’autorisation qu’il demande, une étape pure, son coût et son explication, et un graphe enregistré peut devenir un module à son tour. Un éditeur visuel permet de construire, simuler, backtester et surveiller, tandis qu’un plan et une phrase éditent le même document. Un , qui ne lit ni horloge ni réseau, exécute le graphe, si bien que chaque simulation se rejoue à l’identique.

Chaque nœud affiche l’autorisation de son étape, dérivée du graphe lui-même (surveiller, avertir, ordre permanent ou délégation), et la couleur ne sert qu’à le dire. Cette version prépare les ordres et s’arrête à « ceci demanderait votre signature » : elle ne détient aucune clé. Une version suivante, en essai sur réseau de test, fait signer le portefeuille de la personne avant d’envoyer l’ordre au carnet de CoW.

Pourquoi il existe

J’ai mené Yateli de zéro à la production, et j’en ai gardé la promesse plutôt que le code : son code, ses contrats et son infrastructure ne sont pour moi que des leçons, et je suis reparti d’une page blanche. Je pose donc une contrainte à tout ce qui s’automatise ici : ne détenir que l’autorité dont l’étape a besoin, et pouvoir être lu avant d’être activé.

Le cœur a été relu à trois reprises par des revues de sécurité outillées, et chaque constat a été corrigé avec un . Les tests tournent aussi sans aucun identifiant d’intégration, puis sans aucun accès au réseau, pour que le comportement de repli soit éprouvé plutôt que supposé.