Skip to content

Money for softwarethat works on its own.

Paxeer X is an EVM network where agents and apps hold a wallet with limits you set, pay per request, and get a signed receipt for every payment.

Fig. 1 A paid request: 402 until it pays, 200 after
PAX price
$10.43
Gas price
0.88gwei
Latest block
41,780,243
Block time
434ms
Transactions today
329,454

Software already does the work. Paxeer X gives it a way to pay for that work: a wallet the network holds to your rules, payment that travels inside the request, and a receipt anyone can check without asking you.

Fig. 2 Spending cap

Wallets with limits

Give an agent a budget, a list of services it may pay and a key that expires on Friday. The network refuses anything outside those rules.

How wallets work
Fig. 3 Per-call payment

Pay per request

A service answers HTTP 402 with a price. The agent pays inside the same request and gets the answer back, with no account and no invoice.

Read about LayerX
Fig. 4 Signed receipt

A receipt for every move

Every payment returns a receipt that names who paid whom, how much and under which rule. Anyone can verify it offline.

See how it settles

One network, six parts.

Agents, the agent web, tool connections, paid requests, compute and chains of your own, settled on the same ledger.

  • Agents: from intent to action
  • xWeb: a web built for agents
  • MCP: connect tools, expand capability
  • 402LXP: payments meet execution
  • ML workloads: compute for intelligent work
  • Virtual chains: your workload, your chain

One request, end to end.

A research agent asks a market-data API for today’s EUR/USD fix. This is the whole exchange.

  1. 01

    The agent asks

    An ordinary HTTPS request. Nothing about it is crypto-specific.

  2. 02

    The service names a price

    HTTP 402 carries the amount, the asset and where to pay. Agents built for x402 read it without custom code.

  3. 03

    The wallet checks the rules

    Inside the daily cap, on the allowlist, key still valid. The network signs off and the payment goes out with the retry.

  4. 04

    The answer comes back with proof

    The service releases the data as soon as the receipt checks out. The agent keeps the receipt.

research-agentHTTPS · chain 125

GET /v1/fx/eurusd/fix HTTP/1.1

Host: data.example.com

HTTP/1.1 402 Payment Required

price: 0.40 PAX network: paxeer:125

policy research-agent cap 40.00 / day used 24.80 ok

GET /v1/fx/eurusd/fix X-Payment: 0x8f3a…c21e

HTTP/1.1 200 OK { "pair": "EURUSD", "fix": 1.0842 }

receipt 0x41c9…7b02 0.40 PAX signed final

Payer
research-agent
Payee
data.example.com
Amount
0.40 PAX
Block
#41,780,243
Agent permissions: read resources allowed, use tools scoped, authorize payment for review

You set the limits. The network keeps them.

Rules live on the chain, not in a policy document. An agent cannot spend past them, even with a bug or a bad prompt.

Period caps
A budget per day, week or month. The payment that would cross it is refused.
Allowlists
Name the services an agent may pay. Everything else is held for you.
Session keys
Keys that can only do less than the owner, and expire on a date you pick.
Approval holds
Anything outside the rules waits until you approve it with your passkey.

Running now.

Paxeer X is running in mainnet beta. These numbers come straight from Paxscan, the network’s block explorer, and update while you read.

Transactions, all time
3,989,767
Addresses
36,172
Transactions today
329,454
Block time
434ms
Open Paxscan(opens in a new tab)
Latest blocksPaxscan ↗
  1. 41,780,243Paxeer EU-East Berlin V31s ago
  2. 41,780,242Paxeer UK-East London V12s ago
  3. 41,780,241Paxeer UK-East London V12s ago
  4. 41,780,240Paxeer EU-East Berlin V32s ago

If it runs on Ethereum, it runs here.

Point viem, ethers, Foundry or Hardhat at chain 125 and you are connected. When you need the agent parts, one SDK call pays, waits for the receipt and hands it back.

npm install @sidiora/layerx-sdk viem

SDKs for TypeScript, Python, Rust, Go, Java, Kotlin, .NET and Swift. The MCP server exposes the same calls to any assistant.

chain.ts
import { createPublicClient, defineChain, http } from 'viem'

export const paxeer = defineChain({
  id: 125,
  name: 'Paxeer X Network',
  nativeCurrency: { name: 'Paxeer', symbol: 'PAX', decimals: 18 },
  rpcUrls: { default: { http: ['https://api-mainnet-beta.paxeer.network/rpc'] } },
  blockExplorers: { default: { name: 'Paxscan', url: 'https://paxscan.io' } },
})

const client = createPublicClient({ chain: paxeer, transport: http() })

await client.getChainId()     // 125
await client.getBlockNumber()
MCP connections: tools, resources, prompts and agents, each with a connect button

Give your software a wallet.

The network is running in mainnet beta. Tell us what you are building and we will get you an allocation.