Gasless Micropayments for the Agentic Economy

Enable AI agents to transact autonomously without gas fees. Built on x402 protocol with EIP-3009 meta-transactions.

5 Stablecoins Supported
USDC USDT EURC AUSD PYUSD
Mainnets
Avalanche Avalanche C-Chain
Loading...
AVAX Balance
Base Base
Loading...
ETH Balance
Celo Celo
Loading...
CELO Balance
Powered by Celo Colombia
HyperEVM HyperEVM
Loading...
HYPE Balance
Polygon Polygon
Loading...
POL Balance
Solana Solana
Loading...
SOL Balance
Optimism Optimism
Loading...
ETH Balance
Ethereum Ethereum
Loading...
ETH Balance
Arbitrum Arbitrum
Loading...
ETH Balance
Unichain Unichain
Loading...
ETH Balance
Monad Monad
Loading...
MON Balance
NEAR NEAR
Loading...
NEAR Balance
Stellar Stellar
Loading...
XLM Balance
Fogo Fogo
Loading...
FOGO Balance
Algorand Algorand
Loading...
ALGO Balance
BSC BNB Chain
Loading...
BNB Balance
Sui Sui
Loading...
SUI Balance
SKALE SKALE Base
Loading...
CREDIT Balance
Scroll Scroll
Loading...
ETH Balance
Testnets
Avalanche Avalanche Fuji
Loading...
AVAX
Base Base Sepolia
Loading...
ETH
Celo Celo Sepolia
Loading...
CELO
Powered by Celo Colombia
Polygon Polygon Amoy
Loading...
POL
Optimism Optimism Sepolia
Loading...
ETH
Ethereum Ethereum Sepolia
Loading...
ETH
Arbitrum Arbitrum Sepolia
Loading...
ETH
Unichain Unichain Sepolia
Loading...
ETH
HyperEVM HyperEVM Testnet
Loading...
HYPE
NEAR NEAR Testnet
Loading...
NEAR
Stellar Stellar Testnet
Loading...
XLM
Fogo Fogo Testnet
Loading...
FOGO
Algorand Algorand Testnet
Loading...
ALGO
Solana Solana Devnet
Loading...
SOL
Sui Sui Testnet
Loading...
SUI
SKALE SKALE Base Sepolia
Loading...
CREDIT
Zama FHE ENCRYPTED
Confidential Payments on Ethereum Sepolia
fhEVM + ERC7984
EVM Wallets
Solana Wallets
Fogo Wallets
NEAR Wallets
Stellar Wallets
Algorand Wallets
~2s
Settlement Time
$0
Gas Fees for Agents
100%
Trustless Verification
14
ERC-8004 Networks

Gasless Transactions

Agents never need AVAX or ETH for gas. The facilitator executes transferWithAuthorization via EIP-3009.

🔐

Trustless by Design

EIP-712 signature verification ensures cryptographically valid payments before on-chain execution.

🚀

Instant Settlement

Complete payment verification and on-chain settlement in ~2-3 seconds end-to-end.

🛡️

On-Chain Reputation

ERC-8004 Trustless Agents with identity, reputation, and validation registries across 16 networks.

Integrate in Minutes

Our SDKs handle payload construction, signature verification, and multichain settlement automatically. By default, all requests use our facilitator - no configuration needed.

📦 Installation
npm install uvd-x402-sdk
// Client: Create payment with any stablecoin
import { createPayment } from "uvd-x402-sdk";

const payment = await createPayment(wallet, {
  recipient: "0xYourWallet",
  amount: "10.00",
  tokenType: "eurc"  // usdc | eurc | ausd | pyusd
});

// Server: Verify payment
import { verifyPayment } from "uvd-x402-sdk";

const result = await verifyPayment(
  request.headers["X-PAYMENT"],
  { maxPrice: "10.00", recipient: "0xYourWallet" }
);
npm GitHub
🔧

No payload construction needed

🌐

19 mainnets supported

Default facilitator configured

What is x402?

x402 is a protocol for stateless, per-request payments over HTTP. Clients attach a signed payment payload to each request. The facilitator verifies it, executes the on-chain transfer, and grants access to protected resources—all without accounts, wallets, or user registration.

ERC-8004 Standard

Trustless Agent Reputation

On-chain identity, reputation, and validation for AI agents. Rate service quality, verify agent identities, and build trust across the agentic economy — all verifiable on-chain through ERC-8004 registries.

🪪

Identity Registry

Register agents as on-chain NFTs via POST /register. The facilitator pays gas — optionally mint to a user address. Read identity, metadata, and total supply via the API.

Reputation Registry

Submit, revoke, and query reputation feedback with proof-of-payment. Tags enable categorized ratings like uptime, quality, and response time.

Validation Registry

Third-party validators can attest to agent capabilities. Validation results are stored on-chain for transparent trust verification.

Deployed on 18 Networks

Ethereum
Base
Polygon
Arbitrum
Optimism
Celo
BNB Chain
Monad
Avalanche ERC-8004 Beta

+ 8 testnets. EVM mainnets use CREATE2 deterministic addresses. Solana uses the QuantuLabs Agent Registry program.

Read EIP-8004 View Contracts Register API Feedback API Ava Labs Boilerplate Solana Agent Registry
x402r Protocol

Trustless Escrow & Refunds

On-chain escrow with authorize/capture/release/refund flows. Funds are held in smart contracts until conditions are met, enabling trustless refunds for HTTP 402 payments across 9 networks.

🔒

Escrow Settlement

Payments are authorized and held in on-chain escrow contracts. Funds remain locked until the seller captures or the buyer requests a refund.

↩️

Trustless Refunds

Buyers can request refunds within a configurable time window. No intermediary needed — the smart contract enforces the refund policy on-chain.

Authorize & Capture

Two-phase settlement: authorize first, capture later. Sellers can charge partial or full amounts, and release remaining funds back to the buyer.

Escrow Deployed on 9 Networks

Ethereum
Base
Polygon
Arbitrum
Celo
Monad
Avalanche
Supported Stablecoins
USDC USDT EURC AUSD PYUSD

+ 2 testnets (Base Sepolia, Ethereum Sepolia). Each network has its own deployed contract set.

View Contracts x402r SDK x402r Proposal
Upto Scheme (Permit2)

Usage-Based Payments

Authorize a maximum payment upfront, pay only for what you use. Built on Uniswap Permit2 for gasless variable-amount settlements across all EVM networks.

$

Pay As You Go

Client signs a max amount via Permit2. Server charges only the actual usage. Zero-cost if nothing is consumed.

P2

Permit2 Powered

Uses Uniswap's Permit2 contract for gasless ERC-20 approvals. One signature authorizes the max; settlement can be any amount up to that limit.

AI

Built for AI Agents

Ideal for LLM token billing, bandwidth metering, and any usage-based API. Agents pre-authorize, consume resources, and pay the exact cost.

Smart Contract (CREATE2, same on all EVM chains)
x402UptoPermit2Proxy: 0x4020...0002
x402 Protocol Source Code

API Endpoints

Status & Info

GET /health Health check status
GET /version Facilitator version info
GET /supported Supported networks and payment schemes

x402 Protocol

GET /verify Verification request schema
POST /verify Verify payment signature and requirements
GET /settle Settlement request schema
POST /settle Execute payment on-chain via EIP-3009
POST /accepts Negotiate and enrich payment requirements (Faremeter middleware)

x402r Escrow (Refund Support)

POST /settle Settle to escrow proxy when "refund" extension is present

Add {"refund": {"window": 86400}} to extensions for trustless refund support via DepositRelay proxies.

x402r Proposal Contracts

x402r PaymentOperator (Advanced Escrow)

POST /settle Settle via AuthCaptureEscrow when scheme="escrow"

Advanced escrow with authorize/charge/release/refund flows. Funds held in TokenStore until capture.

Base Mainnet Contracts:
PaymentOperator: 0xa069...051C
AuthCaptureEscrow: 0x320a...6037
TokenCollector: 0x32d6...f5b6
Contracts SDK

Upto Scheme (Permit2 Variable Settlement)

POST /verify Verify Permit2 authorization when scheme="upto"
POST /settle Settle for actual usage amount via x402UptoPermit2Proxy

Client authorizes max amount via Permit2 signature. Server settles for actual usage (<= max). If usage is $0, no on-chain transaction is submitted.

ERC-8004 Agent Registration

GET /register Registration endpoint schema, supported networks, and request format
POST /register Register a new ERC-8004 agent on-chain. Facilitator pays gas. Supports optional recipient field to mint the NFT and transfer it to a user address

Gasless registration: The facilitator wallet pays all gas fees. Without recipient, the NFT stays with the facilitator. With recipient, the NFT is minted then transferred via ERC-721 safeTransferFrom (2 transactions, both paid by facilitator). Note: agentWallet is cleared on transfer and must be re-set by the new owner.

ERC-8004 Agent Identity

GET /identity/:network/:agentId Get agent identity: owner address, registration URI, and payment wallet
GET /identity/:network/:agentId/metadata/:key Read a specific metadata key from the agent's on-chain profile (returns hex + UTF-8)
GET /identity/:network/total-supply Get total number of registered agents on a network

ERC-8004 Reputation Feedback

GET /feedback Feedback submission schema and supported networks
POST /feedback Submit on-chain reputation feedback (giveFeedback)
POST /feedback/revoke Revoke previously submitted feedback
POST /feedback/response Append agent response to feedback
GET /reputation/:network/:agentId Query aggregated reputation summary with optional tag filtering

16 networks: ethereum, base, polygon, arbitrum, optimism, celo, bsc, monad, avalanche + testnets. All mainnets use CREATE2 deterministic addresses.

EIP-8004 Contracts Repo

Compliance

GET /blacklist OFAC sanctioned and blocked addresses

Discovery (Bazaar)

GET /discovery/resources List registered paid APIs and services
POST /discovery/register Register a paid endpoint in the Bazaar

Interactive API Documentation

Explore all endpoints interactively with Swagger UI. Try requests directly from your browser, view schemas, and download the OpenAPI spec.

Swagger UI OpenAPI JSON