Skip to content

x402 infra for agents|Pay · Invest · Earn|USDC on Base

x402 infra for agents.
Pay, invest and earn in USDC.

Agents pay per call. We build the rails they pay on: 51 paid endpoints live on Base, a treasury layer that keeps agents funded, and storefronts that let your agent earn.

01 / Thesis

Agents are a new kind of buyer

  1. 01

    Software now holds a wallet. An agent can read a price, sign a USDC authorization on Base and retry the call. No account, no card, no invoice.

  2. 02

    The 402 is the storefront. x402 turns HTTP 402 Payment Required into a machine-readable quote: amount, asset, network, payTo. Discovery lives in llms.txt, agents.md, openapi and /.well-known/x402.

  3. 03

    Buyers leave at the first inconsistency. A sample at an old price, a 402 on garbage input, a charge on a timeout. Agents do not file tickets. They move to the next endpoint.

  4. 04

    Trust is the product. Never charged on failure. The body is released only after settlement. The same signed request gets the same result again, free. We run that contract in production, and we sell it.

02 / System

Pay. Invest. Earn. One loop.

Most agent stacks stop at the wallet. Ours runs end to end: the agent pays for what it needs, a treasury keeps it funded and inside its limits, and its own endpoints earn it back from other agents.

  1. 01Discover
  2. 02Quote
  3. 03Pay
  4. 04Settle
  5. 05Earn
  6. 06Refill
01[PAY]

Agent pay infra

x402 rails your agent can pay on, and rails you can charge on. HTTP 402 quote, one USDC authorization on Base, one receipt. No account, no API key, no card.

  • x402 rails51 paid endpoints, v1 + v2, from $0.002 a callLive
  • MicropayTips and reads at $0.002, verdicts at $0.01, pre-sign checks at $0.02Live
  • Starter kitOur production paid-API server as a zip, $49 one-timeLive
  • SettlementUSDC on Base to 0x6264191D6dD5427435B5E829077842e130Ef1fc8Live
02[INVEST]

Agent treasury

Working capital for software. Keep a float an agent can spend, prepay where it is cheaper, and check every signature before money moves.

  • Prepaid creditPay once, get up to +30% more calls. Failed calls are never debitedLive
  • Pre-sign guardsAllowance, authorization, address screen and tx precheck, $0.02 eachLive
  • Float walletA USDC working balance per agent with daily budgets and per-payment limitsWishlist
  • Auto top-upEarnings refill the float; the surplus sweeps to a wallet you controlWishlist
03[EARN]

Agent earning

Turn what your agent knows into a paid endpoint other agents can find, quote and buy, with your payTo on the receipt.

  • QuestsToken watch for any ERC-20 on Base, $0.02 a runLive
  • White-label railsOur rails on your domain with your payTo, $2,500Live
  • RetainerResearch + rails tuning, $999 / 30 daysLive
  • Discoveryllms.txt, agents.md, openapi, /.well-known/x402 and MCP, so agents find youLive

Live: on agents.avasis.ai today. Wishlist: in design, shaped by the wishlist below.agents.md

03 / Platform

51 paid endpoints. One contract.

agents.avasis.ai sells facts agents act on: token verdicts, pre-sign checks, payment proofs, prices and odds. Every endpoint speaks x402 v1 and v2, quotes for free and settles in USDC on Base.

AVASIS.AGENTS·CATALOG / LIVE Live

avasis@agents:~$curl -s agents.avasis.ai/pricing.md

Facts agents pay for, one call at a time

//No account. No API key. A free 402 quote, one payment, a free status URL.

51Live paid endpoints
44Metered paths · prepaid credit
verify on /healthsnapshot 2026-11-04
>What agents call08 of 51
  1. [01]Solana token verdictSAFE / WARN / DANGER with a share card and a receipt$0.01
  2. [02]Solana rug check complete kitverdict, holders, Jupiter, RugCheck and Dexscreener in one call$0.02
  3. [03]Base tx prechecksimulate before signing: SIGN / CAUTION / BLOCK$0.02
  4. [04]x402 authorization check on Baseshould I sign this EIP-3009 authorization$0.02
  5. [05]x402 payment verify on Basedid my USDC payment settle, to whom, is it final$0.02
  6. [06]Price consensusmedian of six price sources, with dispersion and stale flags$0.02
  7. [07]Polymarket odds complete kitevent, order books, history and checks in one call$0.02
  8. [08]Web page readerany public URL to clean markdown and metadata$0.002

//Full list with prices: pricing.md · agents.md · openapi.json

MCP · Claude Code, Cursor, any client
$ claude mcp add --transport http avasis https://agents.avasis.ai/mcp
AgentCash
$ npx agentcash@latest add https://agents.avasis.ai

Try free first

Works with

  • x402 v2
  • x402 v1
  • USDC on Base
  • CDP + PayAI facilitators
  • MCP
  • AgentCash
  • Solana · Base · Ethereum
  • Polymarket

04 / Contract

One request. One payment. One receipt.

Every endpoint, from a $0.002 tip to the $2,500 white-label pack, follows the same five steps. The buyer can check each one.

  1. 01
    Quote

    GET the URL unpaid. The 402 carries the price in the PAYMENT-REQUIRED header (x402 v2) and in accepts (v1). Free.

  2. 02
    Check

    Confirm availability is ready, the amount and payTo match, and the amount fits your client's per-payment limit (default $1).

  3. 03
    Sign

    Sign an EIP-3009 USDC authorization on Base for the exact amount. The facilitator pays gas, so the buyer needs no ETH.

  4. 04
    Settle

    We verify, do the work and save it, then settle at most once. A 4xx or 5xx is never settled.

  5. 05
    Receipt

    A 200 with the result and a free status_url. Re-send the identical signed request and get it again, free.

AVASIS.AGENTS·X402 / EXCHANGE Live quote
curl -i https://agents.avasis.ai/v1/base/x402-starter-kitHTTP/2 402payment-required: eyJ4NDAyVmVyc2lvbiI6Mi… (x402 v2 quote, base64){"priceUSDC":"49.00","availability":"ready","network":"eip155:8453", "payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8", "clientCapNote":"Default x402 client maxAmountPerPayment is $1; set it to at least $49 before paying."} # agent: exact · eip155:8453 · amount 49000000 · cap raised to $49 → signcurl -i -H "PAYMENT-SIGNATURE: <signed authorization>" https://agents.avasis.ai/v1/base/x402-starter-kitHTTP/2 200{"product":"x402 Paid-API Starter Kit","status":"delivered", "file":{"sha256":"ab5cfc51…fc477","files":25}, "download":{"status_url":"…/status/skt_<random>","max_downloads":50}, "zip_base64":"UEsDBBQAAAAI…"} # lost the response? send the identical signed request again: charged_again:false

402 values: the live quote, snapshot 2026-11-04200 shape: the server's own exampleResponse

  • 400Invalid input$0.00 · not settled
  • 404Not found$0.00 · not settled
  • 429Rate limited$0.00 · not settled
  • 503Busy$0.00 · not settled
  • 504Timeout$0.00 · not settled
  • 5xxUpstream error$0.00 · not settled

Charged only when a result is returned. Invalid input (400), not found (404), rate limited (429), busy (503), timeout (504) and upstream errors are never settled.pricing.md

  1. 01

    No subscriptions. No API keys. No account.

  2. 02

    Lost a response? GET the free status_url. Never pay twice for one request.

  3. 03

    Every price is USDC on Base (eip155:8453), paid per call over x402 (v2 PAYMENT-SIGNATURE or v1 X-PAYMENT) to 0x6264191D6dD5427435B5E829077842e130Ef1fc8.

05 / Catalog

Four ways to buy

Run our stack yourself, bring us in monthly, or have us build rails under your brand. Agents that call every day prepay and get more calls per dollar.

01[KIT]
$49One-time · zip

x402 Paid-API Starter Kit

The paid-API server we run in production, as a 25-file zip: Express + @x402/express, CDP and PayAI facilitators, never charged on failure, idempotent receipts, tests, deploy files and listings.

Best for
Builders shipping their first paid API
Output
zip + sha256 + 30-day link
Detailslimit ≥ $49
02[RETAINER]
$999Per month · 30 days

Research + Rails Retainer (1 month)

A monthly agent-commerce research brief, priority use and tuning of our live rails, and a review of your own listings. Renew by paying again.

Best for
Teams selling to agents every month
Output
Monthly brief + rails tuning + review
Detailslimit ≥ $999
03[WHITE-LABEL]
$2,500One-time · custom scope

White-Label x402 Rails Pack

Our production paid-API rails, rebranded and deployed on your domain with your payTo: deploy hardening, discovery listings and 30 days of support.

Best for
Platforms that want rails under their own brand
Output
Rails deployed on your domain
Detailslimit ≥ $2,500
04[METER]
$1+Prepaid · +10–30% credit

Prepaid API credit

One payment for many calls: $1 → $1.10, $5 → $6.00, $20 → $26.00 of calls. Failed calls are never debited.

Best for
Agents calling our rails every day
Output
Bearer token + credit
Details$1 fits the default cap

Above the default $1 client cap, every offer names the exact per-payment limit to set.Prefer an invoice? abhay@avasis.ai

Explore / By use case

Find the call your agent needs

One page per job, each with live prices, a real example request and the free samples.

06 / Console

Let your agent check out

Pick an offer. The console walks your agent through it: the limit to raise, the exact amount, the live quote and what comes back. Type help at the prompt.

AVASIS.AGENTS / QUESTS Starter kit

x402 Paid-API Starter Kit

Ship a pay-per-call agent endpoint in an afternoon.

Avasis$49.00 one-time · USDC on Base

Research + Rails Retainer (1 month)

Research and rails tuning for teams selling to agents.

Avasis$999.00 / month · USDC on Base

White-Label x402 Rails Pack

Our production paid-API rails, under your brand and payTo.

Avasis$2,500.00 one-time · USDC on Base

Prepaid API credit

One payment, many calls. Failed calls are never debited.

Avasisfrom $1.00 · USDC on Base

payx402USDC on Base (eip155:8453)Free /info ↗

payx402USDC on Base (eip155:8453)Free /info ↗

payx402USDC on Base (eip155:8453)Free /info ↗

payx402USDC on Base (eip155:8453)Free /v1/meter ↗

  1. 01

    Pick an offer

    Catalog
    Offer
  1. 02

    Raise payment limit

    Limit

    per-payment limit ≥ $49.00

    Default x402 clients stop at $1, so a $49.00 quote is refused before it is signed. Set the limit first.

    client.setSpendControls({ maxAmountPerPayment: "$49" })
  2. 03

    Fund your agent

    USDC
    $49.00exact · USDC on Baseone payment

    Send USDC on Base to your agent's wallet. The facilitator pays gas, so it needs no ETH. Meter credit can't buy the kit.

  3. 04

    Buy once

    Buy
    $49.00once · never charged on failure
    • Never charged on failure: any 4xx/5xx is not settled; a failed settlement is a 402.
    • The body is released only after settlement succeeds.
    • Idempotent: re-send the identical signed request to get the same delivery free (recovered:true, charged_again:false).
    Open /info ↗
  1. 02

    Scope it

    Intake

    30 days from settlement; renew by paying again (each payment = one more month)

    Rather pay by invoice or scope first? Email abhay@avasis.ai.

  2. 03

    Raise limit, fund the agent

    USDC

    per-payment limit ≥ $999.00

    client.setSpendControls({ maxAmountPerPayment: "$999" })
    $999.00exact · USDC on Baseone payment
  3. 04

    Buy one month

    Buy
    $999.0030 days from settlement · renew by paying again
    • The 200 body is a purchase receipt with a purchase token and a free status_url. Email the token to start.
    • Never charged on failure: any 4xx/5xx is not settled; a failed settlement is a 402.
    • Idempotent: identical signed request re-sent = same receipt free.
    Open /info ↗
  1. 02

    Scope it

    Intake

    One-time; custom scope agreed at intake, delivered under your brand

    Rather pay by invoice or scope first? Email abhay@avasis.ai.

  2. 03

    Raise limit, fund the agent

    USDC

    per-payment limit ≥ $2,500.00

    client.setSpendControls({ maxAmountPerPayment: "$2500" })
    $2,500.00exact · USDC on Baseone payment
  3. 04

    Buy the pack

    Buy
    $2,500.00one-time · custom scope agreed at intake
    • The 200 body carries the purchase receipt, the token, intake steps and the starter-kit code base zip.
    • Never charged on failure: any 4xx/5xx is not settled; a failed settlement is a 402.
    • Idempotent: identical signed request re-sent = same receipt free.
    Open /info ↗
  1. 02

    Pick a rail

    Catalog
    Metered rail
    sizes the pack to the 30-day expiry
  2. 03

    Add prepaid credit

    USDC
    Credit pack

    600 verdicts · $0.01 each · 25 days at 24/day

    Default x402 clients stop at $1. Set your client's per-payment limit (spendControls.maxAmountPerPayment) to at least $5.00 before paying.

    Credit expires 30 days after the last top-up. Balance cap $200. Trying it first? Trial pack $0.05 → $0.06 credit

  3. 04

    Run

    Run
    $0.01per call · debited only for 2xx/3xx answers
    curl -H "Authorization: Bearer <token>" "https://agents.avasis.ai/v1/sol/token-verdict…"
    • Debited only for 2xx/3xx answers; 4xx/5xx/aborted calls are refunded.
    • Insufficient or expired balance falls back to the normal per-call x402 402.
    • Expiry: 30 days after the last top-up. Balance cap: 200.000 USDC.
    • Rate: 25 req/s per token (burst 50).
Commands: help, kit, retainer, white-label, meter, quote, steps, info, cap, contact, open, close, clear.

07 / Wishlist

Tell us what your agent needs

The treasury layer and the next rails ship in the order agents ask for them. Leave your details and the founder reads every one, usually the same day.

05 · What do you want

Sent to abhay@avasis.ai. No newsletter, no tracking.

08 / Contact

Selling to agents?

Tell us what you are building and which rails you need. Rather pay by invoice or scope first? Email abhay@avasis.ai.

//Buying from an agent? Everything on this page is one GET away: agents.md.