x402 protocol simulation

your site can charge an AI agent.

The agent asks for a piece of content. If access is paid, the site answers before delivering it. AZPay checks the authorization and settles it on the blockchain. You follow every step.

Ethereum Sepolia test network. A simulation, with no real money.

It works with agents such as ChatGPT, Claude, and Gemini. This screen is a generic assistant, with none of their brands.

DESK REPLAY

an assistant negotiates with the desk.

A real conversation with AZPay MCP Monetize, replayed slowly: the assistant discovers the resource, makes an offer, receives the counteroffer and shows the payment already settled on Sepolia.

Ethereum Sepolia test network. A replay, with no real money.

Space pauses. Arrow keys change the step.

Assistant

MCP MONETIZE

USE CASE

an assistant pays to read a piece of content

Pick a ready-made question or write your own. The answer moves one step at a time, and the panel beside it shows the HTTP exchange. The browser only reads the 402 challenge: it does not sign, pay, or store a key.

Assistant

ASKS A SITE

HTTP

Behind the scenes

00 / 07

Pick a question. The HTTP exchange shows up here, one step at a time. No payment leaves this browser.

FINAL SCREEN

Actually paid on the test blockchain

Ethereum Sepolia test network. A simulation, with no real money.

These two transactions were already settled in our test. This page only shows the links: it does not sign, pay, or store a key.

Amount received0.01 USDC

PIX payout to the merchant

Transactions on Sepolia

Test addresses

Payer (agent)
0xa409bf1bE7FDeD9154Ae9366bEE43d1a35C41542
Recipient
0x323d1544D44DBA50d33a8c89acfE3E5d8eDa2570
USDC on Sepolia
0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238
view technical details
PAYMENT-RESPONSE
{
  "success": true,
  "transaction": "0x14a5eb4d1400c4d07b5c9df418f3a7839db53d0517c2a87fd154f66534ee6dfb",
  "network": "eip155:11155111",
  "payer": "0xa409bf1bE7FDeD9154Ae9366bEE43d1a35C41542"
}
I want to charge for my site

IN PRACTICE

Where this shows up in real life

Two scenes, told step by step. This is an explanation, not another simulation. No payment leaves this page.

01

A new model being trained

The lab reads pages on the web. Whoever published them gets paid for each page, instead of being copied for free.

Wherever this page shows a payment, it is a test network. No real money.

  1. Step 1

    The lab's crawler requests a page.

  2. Step 2

    The site answers with the price: a fraction of a cent.

  3. Step 3

    The crawler pays on its own and receives the text.

  4. Step 4

    Whoever published it gets paid for that page being read.

  5. Step 5

    The page is no longer copied for free.

illustrative example One training run can request millions of pages. Each one charges its fraction. This is not a market statistic.

I want to charge for my site

02

An AI using a tool that charges per use

The agent calls the tool, pays for that call only, and gets the result. No signup, no subscription, and no key.

Wherever this page shows a payment, it is a test network. No real money.

  1. Step 1

    The AI calls a tool on the server.

  2. Step 2

    The server answers with the price of that call.

  3. Step 3

    The AI pays and gets the result right away.

  4. Step 4

    There is no signup, subscription, or API key.

  5. Step 5

    Whoever runs the server gets paid for that use.

I want to charge for my MCP

ON YOUR COMPUTER

Run it in your terminal

The script reads the charge for real, then replays a payment that already happened in our test. It does not ask for a key, sign, or send money.

Ethereum Sepolia test network. No real money.

What the script does

  1. Live Requests the test's premium page.
  2. Live Shows the 402 and the price: 0.01 USDC on Sepolia.
  3. Replay Explains the signature. It does not create one.
  4. Replay Shows the settlement already made in the test.
  5. Replay Shows the recorded receipt from the 200 response.
  6. Lookup Opens the earlier transaction in the Sepolia explorer.

Read this before you run it

The shortcut below downloads the script and runs it. Open the file first if you want to see every line.

curl -fsSL https://agents.azpay.com.br/monetize/demo.sh | bash

No pauses

curl -fsSL https://agents.azpay.com.br/monetize/demo.sh | bash -s -- --no-pause

On Windows, the bash command needs Git Bash or WSL. With Node, download demo.mjs and run node demo.mjs. Use --no-pause to skip the Enter pause. Both files follow the same path.

FOR YOUR SITE

How to get started

You don't need to do anything technical; we take care of all of it.

  1. Connect the URL you want to monetize.

    The address of the site, the page, or the tool.

  2. Set up DNS with our assistant.

    It shows you what to confirm. You don't touch any code.

  3. Get paid via PIX.

    The amount arrives in Brazilian reais, at your PIX key.

START NOW

every agent that reads your site can pay for it.

You connect the address. AZPay charges for access and pays you out in Brazilian reais, via PIX.

A paywall for agents. No checkout, no signup, no billing form: the agent pays and reads. Even an agent won't fill one out.

I want to charge for my site

Live negotiations

Watch negotiations between agents, live

The chain is a test. Each line arrives as it happens.

illustration; the dots are not real locations

see the live ledger