/ Protocole · x402 v2

Paiements HTTP natifs pour agents IA.

x402 transforme le code HTTP 402 en protocole de paiement lisible par machine. Votre agent appelle une API, reçoit un 402 avec les conditions, signe un transfert USDC sans gas, renvoie la requête. La ressource se débloque. Pas de checkout. Pas d'API keys. Pas d'abonnements.

/ Qu'est-ce que x402

Une couche de paiement dans HTTP.

x402 est un protocole ouvert qui étend HTTP avec une sémantique de paiement. Le serveur répond 402 et inclut un header payment-required : tokens acceptés, montants, réseaux. Le client signe un transfert off-chain, l'attache en header payment-signature, renvoie. Le serveur vérifie, règle, délivre. Sans redirections, sans iframes, sans SDK tiers.

Le handshake x402

Client (wallet)Server (API)
  1. 01
    GET /api/resource
  2. 02
    402 + payment-required
  3. 03
    Sign EIP-3009 / Permit2
  4. 04
    Retry + payment-signature
  5. 05
    200 OK + payment-response

/ Méthodes de signature

EIP-3009 vs Permit2.

BlockVault supporte deux standards de signature pour x402. Chacun a ses compromis : coût de gas, couverture tokens, compatibilité réseau.

EIP-3009 (USDC gasless)

Utilise transferWithAuthorization intégré au contrat USDC. Zéro gas pour le payeur. Dispo sur Ethereum, Polygon, Base, Arbitrum, Optimism, BSC.

  • Gas : zéro (meta-tx)
  • Tokens : USDC uniquement
  • Chaînes : 6 réseaux EVM

Permit2 (ERC-20 universel)

Utilise le routeur Permit2 d'Uniswap pour n'importe quel ERC-20 avec une seule approbation. Le gas est payé lors du règlement.

  • Gas : ~60k (règlement)
  • Tokens : tout ERC-20
  • Chaînes : 6 réseaux EVM

BlockVault privilégie EIP-3009 si le token est USDC sur une chaîne compatible. Sinon, bascule sur Permit2.

/ Implémentation de référence

BlockVault comme client x402.

BlockVault est le premier wallet mobile avec support x402 natif. L'archi : x402Fetch remplace fetch() et intercepte les 402, parse le header payment-required, met en file l'approbation dans l'UI, construit le payload EIP-3009 ou Permit2, renvoie avec payment-signature.

Endpoint de production

402.blockvault.ai

402.blockvault.ai : serveur x402 en prod qui facture l'inférence GPU (Gemma 4, Llama) par token en USDC sur Base.

/ Comparatif

Wallets x402 en un coup d'œil.

BlockVault

← scroll →

BlockVaultCoinbase x402MetaMaskTrust WalletPhantomBinance
x402 natif
Gasless (EIP-3009)
Multi-chain (6+ EVM)~
IA embarquée
Auto-conservation
Mobile-first~

/ Paiements agentiques

Le standard de paiement agentique.

Les agents IA doivent payer des ressources de façon autonome : API, calcul GPU, flux de données premium. x402 leur offre un rail de paiement HTTP natif : sans page de checkout, sans abonnements, sans intervention humaine. L'agent reçoit un 402, signe un transfert USDC, réessaye, et la ressource se débloque. Voilà un paiement agentique.

/ Paiements agentiques · x402

Payez sans quitter le chat.

APIs premium, temps GPU, flux de données payants. L'agent voit un paywall, signe USDC, réessaie la requête. Vous ne quittez jamais la conversation. Zéro abonnement, zéro carte.

  • Paiement par requête, jamais mensuel
  • Pas de carte bancaire. USDC sur Base.
  • Chaque paiement limité : un montant, un destinataire, pas de rejeu.
  • Chaque règlement apparaît dans votre historique de transactions.

/ FAQ

Questions fréquentes.

x402 est une blockchain ou un token ?
Ni l'un ni l'autre. x402 est un protocole HTTP qui utilise des blockchains existantes (Ethereum, Base, Polygon) pour le règlement. Pas de nouvelle chaîne. Pas de nouveau token.
Faut-il de l'ETH pour le gas lors d'un paiement x402 ?
Pas avec EIP-3009. Les transferts USDC via transferWithAuthorization sont gasless pour l'émetteur. Le facilitator paie le gas.
Mon agent IA peut dépenser sans mon accord ?
Uniquement dans les limites que vous définissez. BlockVault applique des plafonds par domaine, limites quotidiennes, listes de tokens autorisés. Localement, avant toute signature.
Quels tokens fonctionnent avec x402 ?
USDC sur 6 chaînes EVM via EIP-3009 (gasless). N'importe quel ERC-20 via Permit2 (nécessite du gas). La plupart des serveurs x402 acceptent USDC.
Un paiement x402, ça prend combien de temps ?
Une signature off-chain et un retry HTTP. Avec EIP-3009, pas de tx on-chain côté payeur. Le règlement prend 1 à 3 secondes.
x402 est open source ?
Oui. Le protocole est défini sur x402-foundation/x402 sur GitHub. Tout le monde peut implémenter un client ou un serveur.
Je peux protéger mon API avec x402 ?
Oui. Renvoyez HTTP 402 avec un header payment-required contenant vos conditions : token, montant, réseau, destinataire. Tout wallet compatible peut payer.
Qu'est-ce qu'un paiement agentique ?
Un paiement agentique est une transaction initiée et complétée de façon autonome par un agent IA sans intervention humaine. L'agent détecte un paywall (HTTP 402), évalue le coût selon sa politique de dépense, signe un transfert et règle le tout, dans le même cycle de requête HTTP.
Comment x402 permet-il les paiements agentiques ?
x402 encode les conditions de paiement directement dans les en-têtes HTTP. Quand un agent IA reçoit une réponse 402, il lit l'en-tête payment-required (token, montant, réseau, destinataire), signe un transfert USDC sans gas via EIP-3009, attache la signature et rejoue la requête. Pas de redirections, pas d'OAuth, pas d'approbation humaine requise pour les montants pré-autorisés.
Les paiements agentiques sont-ils sûrs sans approbation humaine ?
Oui. BlockVault applique des politiques de dépense localement : plafonds par requête, limites journalières et listes blanches de domaines. L'agent ne peut dépenser que dans les limites définies par l'utilisateur. Tout paiement dépassant la politique déclenche une fenêtre d'approbation HITL avant signature.

/ Commencez maintenant

Le wallet de votre agent est prêt.

Téléchargez BlockVault et payez APIs, inférence et données nativement avec x402. Sans abonnements. Sans intermédiaires.