# Comment révoquer l’agent en une seule transaction

> La révocation est la fonction qu’on espère ne jamais utiliser et qu’il faut tester le premier jour. Comment elle marche, et ce que « arrêter » veut dire.

- Source: https://defiloops.com/fr/blog/one-transaction-to-stop-it
- Published: 2026-07-28
- Category: Security
- Tags: revocation, custody, mandates
- Author: DeFiLoops

---
Demandez à n’importe quel produit d’exécution automatique comment on l’éteint. Les réponses se rangent en trois familles, et
une seule est un mécanisme.

<Compare left="Ce que vous obtenez d’habitude" right="Ce que vous devriez exiger" verdict>
  <Fragment slot="left">
    - Un interrupteur dans un tableau de bord
    - Un e-mail au support
    - « Retirez vos fonds et l’automatisation s’arrête »
  </Fragment>
  <Fragment slot="right">
    - Une transaction que vous signez vous-même
    - Que personne ne peut bloquer ni retarder
    - Vérifiée à chaque appel suivant, pas au prochain cycle
  </Fragment>
</Compare>

Un interrupteur de tableau de bord est une requête adressée à un système que vous ne contrôlez pas. Si ce système est en
panne, compromis, ou simplement en désaccord avec vous, l’interrupteur est décoratif.

## Comment cela fonctionne ici

Une transaction, depuis votre propre portefeuille, vers votre propre compte. Elle retire la nomination de l’agent.

<StepBoard title="Démettre l’agent" steps={[
  { op: 'votre portefeuille', name: 'revoke-agent', detail: 'retire la nomination', chain: 'base', pill: '1 call' },
]} />

C’est tout. Vous n’ouvrez pas de ticket, vous ne nous attendez pas, et il n’y a aucune étape où notre coopération est requise
— ni même possible.

## Les trois propriétés qui rendent cela réel

<Steps>
  <Step title="C’est vérifié à chaque appel, pas par cycle">
    L’agent vérifie la nomination chaque fois qu’il agit. Il n’existe aucune fenêtre où un plan déjà en vol continuerait de
    tourner sur une permission périmée. La révocation prend effet au prochain appel, c’est-à-dire immédiatement.
  </Step>
  <Step title="Elle ne demande la coopération de personne">
    Le compte ne répond qu’à votre signature. Pas de cosignataire, pas d’approbation de gardien, pas de timelock, pas
    d’accusé de réception d’un opérateur. Si tous nos serveurs s’éteignaient, la révocation fonctionnerait encore, parce
    que c’est une transaction vers un contrat.
  </Step>
  <Step title="Elle est à sens unique">
    Votre compte ne peut jamais être redirigé vers un autre agent. La première nomination engage, et le seul changement
    permis est de n’en avoir aucun.
  </Step>
</Steps>

La troisième mérite mieux qu’une puce.

## Pourquoi la nomination est à sens unique

Un compte dont l’agent peut être remplacé contient un rôle : celui qui peut effectuer le remplacement. Ce rôle est une cible.
Peu importe avec quel soin il est gardé ; le problème est son existence, parce que toute garantie sur ce que l’agent peut
faire devient une garantie sur ce que l’agent **actuel** peut faire.

<Quote>
  La première nomination engage. Le seul changement permis est de n’en avoir aucun.
</Quote>

Donc : vous pouvez nommer une fois, et vous pouvez révoquer. Vous ne pouvez pas être migré vers un nouvel agent, ni par nous
ni par quiconque nous compromettrait. Si nous publions un nouveau contrat d’agent, vous y passez délibérément, avec un
nouveau compte — pas parce que nous redirigeons celui que vous avez.

<Callout type="warn" title="C’est une contrainte réelle sur nous">
  Cela veut dire que nous ne pouvons pas corriger votre compte à chaud. Un bug dans un agent déployé ne peut pas être patché
  sous vos pieds ; il ne peut qu’être supplanté par quelque chose vers quoi vous choisissez d’aller. C’est plus lent et plus
  pénible pour nous, et c’est le but.
</Callout>

## Ce que la révocation ne fait pas

Elle démet l’agent. Elle ne déboucle pas vos positions.

<Callout type="note" title="Révoqué n’est pas la même chose que soldé">
  Après la révocation, vous détenez toujours ce que le compte détient : collatéral déposé, emprunts en cours, positions de
  liquidité ouvertes. La révocation empêche que quoi que ce soit de **nouveau** se produise. Solder est un ensemble de
  transactions distinct, que vous pouvez signer vous-même à tout moment.
</Callout>

Cela déroute les gens dans un moment de stress, donc cela vaut la peine d’être répété : si votre intention est « arrêter et
être en liquide », ce sont deux actions, et seule la première est instantanée.

## Ce que vous conservez tout du long

Le mandat accordé à l’agent ne restreint rien de ce que **vous** faites. À tout moment, l’agent actif ou révoqué :

<Spec rows={[
  ['Déplacer des fonds', 'Tout actif, tout réseau, à tout moment, avec votre propre portefeuille'],
  ['Retirer', 'Un virement ordinaire. Pas une demande, pas une file d’attente'],
  ['Déboucler une position', 'Directement contre le protocole, pas via nous'],
  ['Révoquer', 'Unilatéral, instantané, sans avoir besoin de personne'],
]} />

Vous êtes le propriétaire unique, unilatéralement, 100 % du temps. « Sans conservation » n’est pas ici une posture ; c’est la
raison pour laquelle rien de ce qui précède n’exige notre permission.

## Testez-le le premier jour

Vraiment. Nommez l’agent, exécutez un plan trivial, révoquez, et vérifiez que la prochaine exécution planifiée ne se déclenche
pas. Cela prend dix minutes et deux frais de réseau.

Une voie de secours que vous n’avez jamais empruntée est une voie de secours sur laquelle vous faites des suppositions. C’est
vrai de tout système, et c’est surtout vrai de ceux dont la page marketing comporte une section comme celle-ci.

## La limite que nous ne pouvons pas relever

Une dernière propriété, parce qu’elle est l’autre moitié de la même idée. Les plafonds sont fixés dans votre compte : par actif
et par période.

Rien de notre côté ne peut les relever. Ni une clé d’administration, ni une migration, ni une dérogation du support — la
vérification vit dans votre compte et le compte ne répond qu’à vous. Si le plafond est de 500 USDC par mois, le pire cas pour un
agent entièrement compromis est 500 USDC par mois, jusqu’à ce que vous révoquiez.

Ce chiffre est la vraie réponse à « quelle est mon exposition », et c’est un chiffre que vous fixez.