Une phrase entre, des transactions sortent.

Vous décrivez un résultat. Ce qui revient est un plan numéroté que vous lisez avant que quoi que ce soit ne dépense. Cette page est ce qui se passe entre les deux, et pourquoi chaque partie a la forme qu’elle a.

Vous décrivez le résultat, pas les étapes

Écrivez ce que vous voulez en mots ordinaires. L’agent détermine quel réseau, quel marché, quelle pool, quoi approuver, et dans quel ordre tout doit se produire pour que l’argent ne reste pas bloqué à mi-chemin.

Dans la plupart des demandes réelles, le plan compilé contient quelque chose que la personne n’a jamais mentionné : une traversée de chaînes, une parallélisation, ou un prélèvement sur son propre portefeuille plutôt qu’un dépôt. C’est la partie qui travaille vraiment.

Cela se compile en un plan, et l’enregistrer ne dépense rien

Vous obtenez une liste numérotée d’étapes. Chacune nomme l’opération utilisée, le réseau où elle atterrit, le montant, et où va ensuite la valeur. Chaque montant apparaît deux fois — l’entier brut qu’utilise la machine, et « 0,5 ETH » en unités lisibles. Lisez la colonne en unités lisibles : un plan dont tous les montants sont mille fois trop petits est cohérent avec lui-même et passe toutes les autres vérifications.

Enregistrer un flux n’exécute rien. L’exécuter est une pression distincte et délibérée.

La liste de ce qu’il peut faire est fermée

L’agent choisit dans un catalogue d’opérations réparties sur quelques protocoles et trois réseaux. Il ne peut pas construire un appel vers une adresse qui n’y figure pas — non parce qu’on le lui interdit, mais parce qu’aucun chemin de code ne le permettrait.

Un plan nommant quoi que ce soit hors de la liste est refusé au moment où il est écrit, plutôt que tenté puis échoué à mi-parcours. C’est la propriété de sécurité, et c’est aussi pourquoi une erreur coûte trente secondes au lieu de gas et d’une position à moitié faite.

Et cela continue sans vous

Un flux peut démarrer sur une planification, à un prix, ou quand un autre flux se termine. Rien n’est convenu à l’avance : chaque déclenchement reconstruit et revalorise le plan face au marché de cet instant, si bien qu’une planification créée en mars ne transporte pas les prix de mars jusqu’en juin.

Une exécution survit à la fermeture de l’onglet, et à une mise à jour livrée en cours de route, parce que la progression vit dans une base de données et non dans la mémoire d’un processus.

Apportez une stratégie que vous êtes las d’exécuter à la main.

Nous accueillons un petit nombre de fonds et d’opérateurs chaque mois, et nous nous asseyons avec chacun pour construire sa première boucle.