Get paid by agents without publishing your customers

Agents pay per call over x402. Your price and volume stay yours.

Read the docs
api receiving address
per call
visibility
agent-04
inference call
0.18 USDC
PUBLIC
agent-11
inference call
0.18 USDC
PUBLIC
agent-04
212th call today
0.18 USDC
PUBLIC
via Curvy
service not linked
hidden
SHIELDED
Rows 1–3: anyone can read them. Row 4: nobody can.
Protocol

Where Curvy sits in x402

Standard x402 between agent and service. Curvy only changes where the money lands.

Agent
Your API
Curvy facilitator

Request

402 + payment terms

Signed EIP-3009 authorization

Settle

Settled to a fresh address

200 + response

The problem

What a competitor can chart today

Paid calls per hour, one x402 address public today
00 04 08 12 16 20

paid calls per hour

Paid calls per hour, one x402 address with Curvy

Nothing to chart

The payments aren’t linkable to you.

Your demand curve, from public transfers. Values are illustrative.

On the public record

What a public x402 address leaks

All of it is readable from one public address, by anyone, for as long as the chain exists.

  • Your price One transfer gives away the rate.
  • Your volume Calls per hour, counted live.
  • Your customers Which agents depend on you.
  • Your revenue A sum any rival can run.
Payment flow

How it works with x402

  1. 01

    Agent calls

    You reply 402 with terms

  2. 02

    Agent authorizes

    Standard EIP-3009 signature

  3. 03

    Curvy settles

    Fresh address, one-off or batched

  4. 04

    You serve

    Confirmed by reference

  • Standard x402
  • One-off or batched
  • Payments SDK
  • Docs for coding agents
Rows of telegraph operators with headsets typing at teleprinters
Telegraph operators at the Tokyo Central Telegraph Office. Priced by the word, every message logged. via Wikimedia Commons
Settlement

One-off or batched?

Cost per payment

Higher

Time to settle

Faster

Best when something downstream waits on each confirmation.

Visibility

Who sees what

This protects your side. The agent’s transfer stays public.

who Agent’s payment That it paid you Your revenue
The public Can see Hidden Hidden
You Can see Can see Can see
The agent’s owner Can see Can see Hidden
sees it hidden only if you share the key
Practicalities

Before you integrate

  • Agent changes

    None. Same 402 responses, same signatures.

  • Settlement cost

    Batch high-volume calls to lower it.

  • Your records

    Every payment, through your viewing key.

  • Custody

    You hold the keys. Curvy can’t move funds.

  • What stays public

    The agent’s transfer and its amount.

  • Tokens

    Settles on Arbitrum. Tokens are listed in the docs.

Fit check

Is it right for you?

Good fit if

  • You sell API calls, data or compute to agents
  • You price per call over x402
  • Your customer list is commercially sensitive
  • You’re happy to receive stablecoins

Not yet if

  • You need fiat payouts
  • You need chains other than Arbitrum
  • Your agents pay on card rails
  • You need the paying agent’s side private too
Trust

Built to be checked

Private, not unaccountable. How the compliance model works

Audited by Ethernal Full report public on GitHub Open-source contracts github.com/0xCurvy Published research Stealth address protocols
10+ years together Two PhDs in ZK and cryptography
Screened at the door Global Ledger checks incoming funds
Non-custodial You hold the keys. Always.
Viewing keys Your accountant sees everything
Settled onchain USDC and USDT on Arbitrum
Backed by Ethereum FoundationStarknet FoundationArbitrum FoundationLI.FI
FAQ

Questions

Do agents need to change anything?

No. They sign the same EIP-3009 authorizations and read the same 402 responses. Only where the payment lands changes.

One-off or batched?

Batching lowers the cost per payment and adds settlement time. One-off is quicker per payment.

Can I see which agents pay me?

Yes, through your viewing key. Nobody else can.

Which tokens are supported?

Curvy Payments settles on Arbitrum. Check the docs for the tokens the x402 facilitator accepts today.

Sell to agents without selling your numbers.

Read the docs