/ 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.

Disponible surGoogle PlayBientôt disponibleApp Store

/ 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
BlockVaultCoinbase x402MetaMaskTrust WalletPhantomBinance
x402 natif
Gasless (EIP-3009)
Multi-chain (6+ EVM)~
IA embarquée
Auto-conservation
Mobile-first~

/ 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.

/ 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.

Disponible surGoogle PlayBientôt disponibleApp Store