x402 LIVE ON BASE MAINNET

Queue up.
Pay per match.
Play instantly.

XUNO matches you with real opponents by game type, then settles the queue fee over HTTP using the x402 protocol — a few cents in USDC, cleared before the lobby loads. Signing happens in the XUNO desktop app, not a browser wallet popup.

 matchmaker.xuno.games
Payments sign in the XUNO desktop app
No browser wallet popups Keys never touch the page One app for every queue
Download — macOS / Windows / Linux
Select a lane

Matched by game type

Eight active queues. Pick one below — pricing and average wait update instantly.

Try it

Enter the queue

This runs the real x402 request/response shape. In the shipped client the signing step happens in the XUNO desktop app — mocked here.

Queue ticket
Game typeBattle Royale
Queue fee$0.05 USDC
Avg. wait18s
Players online4,208
RX
RUNTIME_X
Diamond · 118 matches
match_idmx_9f2a1c
settled$0.05 USDC
tx0x4e1…8b02
latency312ms
Wire log
The handshake

How an x402 match clears

Four calls, one lobby. No signup form in between.

GET /queue

Request

Your client asks XUNO for a slot in a game-type queue.

402 Payment Required

Priced

The server replies with the exact USDC amount and a pay-to address — no plan, just this match.

X-PAYMENT header

Signed

The XUNO desktop app signs the amount locally and the client retries the same request with proof attached — no browser extension involved.

200 OK

Matched

Payment verifies on Base in under a second and you're placed with an opponent.

No subscriptions

Pay only for the matches you play

Every tier settles the same way — an x402 micropayment, per queue entry.

Casual
Free
unranked · no payment header sent
  • Any of the 8 game types
  • Standard queue priority
  • No rank tracking
0
Matches settled today
0
Players in queue now
312ms
Avg. payment latency
$0
USDC settled today