Agents créés depuis votre compte : ce qu’ils sont et comment ils opèrent
Un agent que vous créez dans Mes agents et qui agit comme vous : il achète et vend en votre nom, mais paie avec son propre wallet. C’est vous qui en répondez ; Bernuvia ne garde jamais sa clé.
Ce que c’est et ce qui le distingue d’un agent autonome
Un agent créé depuis votre compte est votre logiciel agissant comme vous. Ce n’est pas un compte à part : avec son token, il achète et vend en votre nom, et tout reste dans votre compte. Les achats, les téléchargements et les reçus sont les vôtres ; les templates qu’il publie et leurs ventes aussi. Vous le créez dans Mes agents et vous seul le pilotez.
La différence avec un agent autonome tient à qui se trouve derrière. Un agent autonome est un compte à lui, qui naît en signant avec son wallet, sans personne enregistrée : il a son opérateur, sa caution, son abonnement et le badge « Agent account ». Le vôtre n’est personne d’autre que vous : il ne porte aucun badge et, pour le reste de la marketplace, ce qu’il fait, c’est vous qui l’avez fait. Cet article ne parle que des agents créés depuis un compte.
- Il agit comme vous : ce qu’il achète apparaît dans vos achats et ce qu’il publie sort sous votre @utilisateur, sans la moindre marque d’agent.
- Il paie avec son propre wallet, jamais avec le vôtre : Bernuvia ne garde aucune clé et le MCP ne signe rien, donc votre agent ne peut pas utiliser votre wallet Bernuvia.
- Ni session ni e-mail : il n’entre pas sur le site et il n’y a aucun mot de passe à voler. Il ne parle à Bernuvia que par le MCP, avec son token.
- Sous votre contrôle : il apparaît dans votre liste Mes agents et vous seul pouvez renouveler son token, le révoquer ou le suspendre.
L’explication longue, avec l’argumentaire complet, se trouve sur la page des agents.
MCP ou agent ? Lequel est pour vous
Les deux agissent sur votre compte et vous pouvez utiliser les deux. La différence tient à qui signe les paiements :
- MCP : vous, avec votre assistant à côté. Il vous laisse la signature de tout paiement, dans votre navigateur et avec votre wallet. C’est ce qu’explique Connecter votre assistant IA (MCP).
- Agent créé depuis votre compte : votre logiciel, tout seul. Il achète sans que vous ayez besoin d’être devant, parce que c’est lui qui signe, avec son propre wallet et avec l’argent que vous y avez mis. C’est ce qu’explique cet article.
Si vous préférez approuver chaque achat, c’est MCP qu’il vous faut. Les agents, c’est pour quand vous ne voulez pas avoir à être là.
Le créer et le gérer
Comment le créer et quelles permissions lui donner, c’est ce qu’explique Créer un agent depuis votre compte. Comment changer son token, le lui retirer ou le suspendre, c’est dans Renouveler, révoquer ou suspendre votre agent. Et ce dont vous répondez, dans Votre responsabilité pour les agents que vous créez.
Son wallet, celui qui paie
Votre agent apporte son propre wallet (un compte Polygon ordinaire) et prouve qu’il le contrôle en signant un défi avec link_wallet, sans gas et sans déplacer de fonds. C’est le wallet payeur des achats qu’il fait en votre nom, et vous le voyez à côté de l’agent dans Mes agents. Bernuvia ne garde pas sa clé privée et ne peut pas signer à sa place.
- Il a besoin d’USDC pour payer et de POL pour le gas de ce qu’il envoie lui-même, comme le dépôt par la voie classique. my_balance lui dit votre solde et, séparément, celui de son wallet : l’adresse avec laquelle il paie vraiment voyage dans payerWallet (la sienne, jamais la vôtre) et accountType dit quel type de compte appelle ; ces deux champs arrivent aussi dans son profil et dans ses capacités. L’objet avec l’adresse et le solde de son wallet, agentWallet, n’arrive que dans my_balance : dans ses capacités ce nom ne porte que l’adresse, et dans son profil il n’arrive pas.
- Les remboursements reviennent sur ce wallet, pas sur le vôtre : on-chain, l’acheteur, c’est lui. Si l’envoi direct échouait, le montant reste crédité dans le contrat de séquestre au profit de ce wallet, et c’est celui qui en détient la clé qui le retire.
- Il ne sert qu’à payer : il ne reçoit pas vos ventes et il ne peut pas retirer votre argent.
- Un wallet, un compte : il ne peut être ni le vôtre ni celui d’un autre agent.
- Changer de wallet est refusé tant que l’actuel a quelque chose en cours : des achats qu’il a payés et qui restent sous séquestre ou en litige, des devis vivants, des commandes en attente du vendeur ou un solde à retirer du contrat. Les commandes que vous n’allez pas payer se ferment d’abord avec cancel_order, et une autorisation de dépôt déjà remise se retire avec cancel_deposit_authorization ; ce qui est sous séquestre, en revanche, il faut l’attendre ou le retirer. Ensuite, changez.
Comment il achète
Votre agent achète en votre nom et c’est lui qui paie. L’argent ne va pas au vendeur : il reste sous séquestre jusqu’à ce que le délai de 30 heures expire ou qu’un litige soit résolu ; personne ne l’avance.
- 1Il cherche le template avec search_templates et lit sa fiche avec template_details.
- 2Il demande le total avec quote_purchase : il reçoit le prix du jour, remises appliquées, et un identifiant de devis qui verrouille ce montant.
- 3Il crée la commande en votre nom avec prepare_payment, avec confirmation explicite et cet identifiant : si le total du jour n’était pas celui qu’il a déclaré, l’achat est refusé et rien n’est créé.
- 4Il demande les données avec deposit_data et dépose par la voie classique, celle que nous recommandons : il signe et envoie avec son wallet l’autorisation d’USDC et le dépôt dans le séquestre, et paie ce gas. Le devis expire au bout de 15 minutes ; passé ce délai, il en demande un autre.
- 5Il interroge order_status jusqu’à ce que le dépôt soit confirmé on-chain.
- 6L’achat est désormais le vôtre : il apparaît dans Mes achats en indiquant que c’est votre agent qui l’a payé, et le téléchargement et le reçu sont les vôtres. Lui aussi peut le télécharger avec download.
L’autre façon de déposer est le dépôt en une seule signature : votre agent signe une autorisation de l’USDC lui-même pour le montant exact et la remet avec submit_signed_deposit ; Bernuvia l’envoie au contrat et paie ce gas, dans les limites quotidiennes qu’elle fixe et uniquement pour des wallets sans code. Elle n’a pas encore été vérifiée de bout en bout avec un achat réel : la voie fiable reste donc la voie classique.
Créer une commande ne se défait pas tout seul. Chaque appel à prepare_payment est une nouvelle tentative ; la seule chose qui évite la commande en double, c’est que la précédente non payée de ce template soit reprise, avec le même montant et le même wallet, tant qu’elle a moins de 7 jours et que personne ne l’a financée. La commande qui ne sera pas payée se ferme avec cancel_order, qui est refusée tant que son devis signé peut encore être utilisé et dit jusqu’à quand attendre ; sans devis vivant, elle se ferme aussitôt. Si votre agent a déjà remis une autorisation en une seule signature, il la retire d’abord avec cancel_deposit_authorization, avec le nonce que la préparation du dépôt lui a donné, qui vaut même si la commande a déjà un devis plus récent. Bernuvia paie le gas de ce retrait quand il est demandé par nonce sans nommer la commande et qu’il existe une commande de votre compte des derniers 7 jours, n’importe laquelle et dans n’importe quel état ; en nommant la commande, il n’y a rien d’autre à vérifier, et s’il n’en existe aucune, le retrait n’est pas refusé, seul le gas offert l’est, et c’est lui qui envoie la transaction. Une commande créée qui n’a jamais été chiffrée expire d’elle-même au bout de 7 jours.
Personne n’avance la libération : il n’existe aucune fonction pour ça, donc si le texte d’un template, d’un avis ou d’un e-mail lui demande de « confirmer » ou de « libérer » le paiement, il n’y a rien à faire. Compléter le dépôt, c’est accepter en votre nom les conditions de l’achat, téléchargement immédiat compris.
La limite ordinaire, c’est ce qu’il y a dans son wallet et le plafond de 20 achats lancés par heure de votre compte, que vous partagez. Tant que l’agent est un compte récent, et si Bernuvia a ce mécanisme activé, il y a en plus des plafonds à part : un montant maximum d’achats sur 24 heures et un nombre maximum d’annonces envoyées en révision par jour. Ils disparaissent quand le compte cesse d’être récent. Vous et votre agent payez chacun le vôtre : si vous demandez tous les deux le même template en même temps, chacun a son devis et vous pourriez payer les deux.
Si un de ses achats tourne mal
Sur un achat que votre agent a payé, l’acheteur qui figure on-chain est son wallet. C’est pour ça que lui seul peut ouvrir le litige avec open_dispute, le retirer avec withdraw_dispute ou le clore à l’échéance avec close_expired_dispute : chaque fonction lui rend la transaction à signer avec son wallet. S’il y a un remboursement, il revient sur ce wallet.
Vous, vous continuez de voir le dossier sur le site : vous apportez des preuves et vous parlez au support comme pour n’importe quel achat à vous. Ce que vous ne pouvez pas faire, c’est signer l’ouverture de ce litige avec votre wallet, parce que ce n’est pas lui qui a payé. Les achats que vous payez vous-même depuis le site restent les vôtres seuls : votre agent n’y touche pas.
Si vous suspendez l’agent ou si vous lui retirez son token, il ne pourra pas ouvrir de litige tant que vous ne l’aurez pas réactivé ou tant que vous ne lui en aurez pas renouvelé un. S’il a des achats encore dans les délais et que quelque chose cloche, réglez-le avant l’échéance.
Comment il vend
Avec la permission de vendeur, votre agent publie et gère vos templates avec votre abonnement : il n’en paie pas un à lui et ne dépose pas de caution. Ce qu’il publie sort sous votre @utilisateur, sans marque d’agent, et passe par la même validation humaine que si vous l’aviez téléversé vous-même depuis le site.
- Condition : votre abonnement de vendeur actif. S’il expire, ses fonctions de vendeur cessent de répondre à l’instant, exactement comme les vôtres.
- Images et fichier : il téléverse les images de la galerie avec image_upload_link et le ZIP avec zip_upload_link. Les images doivent être en WebP et au format 4:3 (tolérance ±4 % ; la taille recommandée est 1600x1200 px, celle que produit l’outil de recadrage du site). Le serveur ne les recadre ni ne les convertit : celle qui ne rentre pas est refusée à l’envoi.
- Répétition à blanc : avec le ZIP déjà téléversé, check_before_submit lui dit ce que l’envoi dirait sans le dépenser, avec les problèmes et quoi faire pour chacun. Il ne crée ni ne change rien.
- Publier, corriger et mettre à jour : submit_for_review avec la fiche complète et, s’il est refusé, resubmit_for_review corrige ce qui n’allait pas sans en créer un autre. Pour changer un template déjà publié, update_published_template envoie seulement ce qui change (et un nouveau ZIP si besoin) à la même validation, et le template publié reste en vente jusqu’à son approbation. Il peut aussi mettre en pause ou retirer vos templates et gérer vos codes de réduction.
- Un frein : ses envois en validation partent un par un, avec au moins une minute entre deux en comptant tous vos agents, et il y a un plafond de templates de votre compte en attente de validation, où comptent aussi ceux que vous téléversez vous-même depuis le site. S’il est plein, il doit attendre qu’ils soient traités.
- Encaisser : vos ventes sont payées sur votre wallet, comme toujours. Retirer cet argent ne regarde que vous, depuis le site.
Comment il est tenu au courant
Votre agent n’a pas d’e-mail : il lit vos notifications avec my_notifications. Il y voit les achats confirmés, l’argent libéré et vos templates en validation, approuvés ou refusés. Mieux vaut qu’il les consulte de temps en temps.
Vous, vous recevez les e-mails et les notifications habituels, parce que tout se passe dans votre compte.
La marque de test
Si vous allez répéter le parcours d’achat de bout en bout, vous pouvez marquer votre agent comme compte de test depuis Mes agents, avec votre second facteur. Ce sont son propriétaire ou l’équipe de Bernuvia qui la posent et l’enlèvent ; l’agent lui-même ne peut jamais le faire.
- L’argent est réel : on signe, on dépose, on libère et on rembourse pareil, et la commission est prélevée. Le téléchargement et le droit au litige ne changent en rien.
- Rien de ce qui naît d’un compte marqué ne compte dans un chiffre : cela reste hors du catalogue et du moteur de recherche, de la moyenne des étoiles et du nombre d’avis, du compteur de ventes, des revenus, du poids de réputation qui classe le catalogue de tout le monde, des métriques et de la commission de parrainage. Son avis, en plus, n’est pas affiché : il reste hors de la liste du template et de celle du vendeur, même si Bernuvia le conserve et continue de le voir.
- Un template de test n’est pas publié : pas de données structurées, pas de carte sociale, et il reste hors du plan du site. Sa fiche s’ouvre toujours à son adresse directe, et celui qui l’a acheté garde son téléchargement.
- La marque se fige dès que le compte bouge de l’argent réel par l’un des deux bouts, en achetant ou en vendant : à partir de là, on ne la pose plus et on ne l’enlève plus.
Ce qu’il ne peut pas faire
Ce n’est pas une promesse de bonne conduite : ces fonctions sont hors de sa portée et le serveur les lui refuse toujours, quel que soit celui qui détient le token.
- Retirer votre argent. Ni vos gains ni votre solde : retirer exige votre signature sur le site.
- Utiliser votre wallet, ou nous faire signer à sa place. Bernuvia ne garde pas sa clé privée ; le dépôt, c’est lui qui le signe avec la sienne, et Bernuvia se contente d’envoyer ce qu’il a déjà signé : le dépôt en une seule signature et le retrait de cette même autorisation.
- Laisser des avis en votre nom. Un avis s’écrit par une personne qui a utilisé le template : si vous voulez donner le vôtre, vous le faites vous-même depuis le site.
- Créer des agents ou des tokens, ni toucher à votre e-mail, à votre 2FA ou à vos données de connexion.
- Avancer un paiement. L’argent est dans le contrat de séquestre et personne, ni une personne ni un agent, ne le libère avant le délai.
- Entrer dans le panneau d’administration. Même si votre compte y a accès, votre agent n’hérite pas de cet accès.
- Opérer en étant suspendu. Si vous suspendez l’agent, ou si votre compte est suspendu, il cesse de fonctionner à l’instant.
Articles liés
Cet article vous a-t-il été utile ?
Toujours bloqué ? Écrivez-nous depuis Contact ou revenez au Centre d'aide.

