[ settlement layer ] x402 · AP2 · stablecoin + fiat settlement

The settlement layer for the agentic internet.

Every agent payment today is hand-wired by a human. PayGate402 is the per-call settlement rail for the agentic internet — Stripe-class infrastructure that any agent, marketplace, or coordinator can drop in. Bring your own discovery; we handle the money.

Live settlementsConnecting to coordinator…Verify any receipt yourself →
$2.4Msimulated settled
48Kagents / month
284msavg verification
payment_trace.log
step 1 // API request

GET /weather/sf

live protocol trace
tx_a91c…2f
atomic settlement verified+$0.003 USDC
284ms · proof verified
policy: auto-pay under $0.05
x402 standardAP2 atomic paymentsUSDC settlementBase · Solana · PolygonMCP compatibleOpenAPI 3.1Replay-safe proofsNo checkout formsPer-request pricingAgent-native HTTPx402 standardAP2 atomic paymentsUSDC settlementBase · Solana · PolygonMCP compatibleOpenAPI 3.1Replay-safe proofsNo checkout formsPer-request pricingAgent-native HTTPx402 standardAP2 atomic paymentsUSDC settlementBase · Solana · PolygonMCP compatibleOpenAPI 3.1Replay-safe proofsNo checkout formsPer-request pricingAgent-native HTTP
[ The problem ]

The web monetized humans.
Agents pay nothing.

Ads, subscriptions, checkout forms, and sales-led API access assume a human is on the other end. Autonomous agents break every assumption.

01
0%agent ad conversion

Ads do not monetize machines

Autonomous agents do not see banners, watch pre-roll, accept cookies, or click retargeting funnels.

02
checkout friction

Subscriptions require humans

Signup, billing, API key approval, and seat management break machine-to-machine discovery.

03
402native HTTP primitive

The protocol already has a door

HTTP 402 lets APIs quote a price before serving a paid resource. PayGate makes it usable for agents.

04
1 linemiddleware install

Block less. Charge more.

Turn scraping, crawling, and agent lookups into priced, verified, metered transactions.

[ Protocol ]

Four steps.
Sub-second. Atomic.

A machine-native payment loop built on HTTP 402. Agents discover the price, wallets apply policy, providers verify proof, and the payload unlocks.

step 01 · request
GET /weather/sf HTTP/1.1
Host: api.weather.io
User-Agent: atlas-browser-agent/1.7
sequence
AGENTAPIWALLETCHAINGET402signtxproof20001
[ Demo theater ]

Watch agents pay.
Then unleash the swarm.

A stage-ready simulation: switch business models, run a single paid request, trigger an agent swarm, and watch revenue, policy, proof, and settlement move together.

Open live demo
agent-runtime · session_a91c
weather.io
paygate@agent ~ %

Pick a scenario, run one request, then hit Agent Swarm for demo theater.

Request402 ChallengeWallet PayRetry + ProofAccess
[ Live marketplace ]

Real providers.
Real priced routes.

PayGate becomes more convincing when the landing page shows concrete sellers: image generation, enrichment data, and code execution providers already earning per request.

pixelshiftcoinbase_x402 + stripe_mpp

Pixelshift Image API

Hosted FLUX + SDXL image generation, sub-2-sec latency

Monthly revenue$4,873.00
Lifetime revenue$18,429.00
/api/v1/generate$0.003/call1,842 calls · $55.26 today
/api/v1/upscale$0.002/call421 calls · $6.31 today
/api/v1/inpaint$0.005/call89 calls · $4.45 today
lookup-devcoinbase_x402

Lookup.dev Data API

Company + person enrichment from public sources

Monthly revenue$2,134.00
Lifetime revenue$2,134.00
/api/v1/company/{domain}$0.001/call3,211 calls · $25.69 today
/api/v1/person/{email}$0.001/call891 calls · $10.69 today
runboxstripe_mpp + coinbase_x402

RunBox Code Exec

Sandboxed code execution: Python, Node, Rust, 50+ langs

Monthly revenue$897.00
Lifetime revenue$897.00
/api/v1/exec$0.012/call142 calls · $17.04 today
[ Two-sided network ]

Providers earn.
Agents pay safely.

PayGate is not just middleware. It is a payments loop for both sides of the machine internet.

🏷️

Price any route

Five lines of middleware. Set per-route rates. Change them live without redeploying.

🔍

Verify payment proof

TEE-backed receipts mean you never deliver before funds are escrowed. Math, not trust.

💰

Settle revenue

Daily payouts via Coinbase wallet (crypto) or Stripe bank transfer (fiat). Your choice.

[ Agent operator controls ]

Let agents pay.
Never lose budget control.

The buyer side matters: agent operators need balances, rails, spending velocity, and scoped budgets before they allow autonomous wallets to transact.

Open wallet
OperatorNorthwind AI Labsinfra@northwind.ai
Active agents47joined 2026-03-15
Preferred railcoinbase_x402$1.42/hr velocity
USDC balance$124.80
Stripe USD balance$87.30
Low-balance threshold$5.00
all$47.20 spent of $50.00
provider:pixelshift$32.01 spent of $25.00
agent:agent_research_bot_3$0.87 spent of $2.00
🔐Replay-safeEd25519-signed receipts
🛡️TEE escrowAWS Nitro / Intel TDX
SOC 2 Type IIScale tier
💳PCI-DSSScale tier evidence pack
📜1yr audit logGrowth + Scale
🔏Signed webhooksHMAC-SHA256
[ Trust layer ]

Multi-rail payments.
Escrow, refunds, and audit trails.

A serious agent-payment network needs rails, TEE-backed holds, refunds on timeout, and instant rejection when wallets cannot pay.

Open ledger

Use Coinbase x402 for crypto-native agents, Stripe MPP for fiat-native agents, or both. Your providers and agents pick per call.

payment rails demo
coinbase_x402operational412ms p5012,891 tx today99.97% uptime
stripe_mppoperational1890ms p50421 tx today99.92% uptime
tee_escrowoperational18ms p503 active holds100% uptime
TEE escrow holds
esc_01HX_z8a1tx_01HXYZ_pending_01
held$0.003
esc_01HX_z8a2tx_01HXYZ_a01
released$0.003
recent transaction tape
tx_01HXYZ_a01agent_image_pipelinepixelshift/api/v1/generate$0.003settled1820ms
tx_01HXYZ_a02agent_research_bot_3lookup-dev/api/v1/company/{domain}$0.001settled412ms
tx_01HXYZ_a03agent_research_bot_3lookup-dev/api/v1/person/{email}$0.001settled387ms
tx_01HXYZ_a04agent_codereviewrunbox/api/v1/exec$0.012settled2410ms
tx_01HXYZ_a05agent_image_pipelinepixelshift/api/v1/upscale$0.002settled1640ms
tx_01HXYZ_a06agent_image_pipelinepixelshift/api/v1/inpaint$0.005settled3120ms
tx_01HXYZ_a07agent_research_bot_3lookup-dev/api/v1/company/{domain}$0.001refunded30200ms
tx_01HXYZ_a08agent_codereviewrunbox/api/v1/exec$0.012settled2890ms
tx_01HXYZ_a09agent_research_bot_3lookup-dev/api/v1/company/{domain}$0.001rejected12ms
tx_01HXYZ_a10agent_image_pipelinepixelshift/api/v1/generate$0.003settled1750ms
[ Dashboard ]

Real-time revenue,
per machine.

Every paid request is itemized, signed, routed, and settled. Providers see which agents paid, which endpoints converted, and how much stablecoin is ready to sweep.

Open dashboard
Pixelshift Image API · provider dashboard
demo · seed data · coinbase_x402 + stripe_mpp
Revenue · today$66.02+18.2%
Paid requests2,352+9.4%
Monthly revenue$4,873.00settled
Lifetime revenue$18,429.00settled
Revenue · 24h$66.02↗ +18.2%
Top paid endpoints
/api/v1/generate
$55.261,842
/api/v1/upscale
$6.31421
/api/v1/inpaint
$4.4589
Recent agent payments demo
agent_image_pipeline/api/v1/generate
+$0.003settled
agent_research_bot_3/api/v1/company/{domain}
+$0.001settled
agent_research_bot_3/api/v1/person/{email}
+$0.001settled
agent_codereview/api/v1/exec
+$0.012settled
agent_image_pipeline/api/v1/upscale
+$0.002settled
Stablecoin settlementhealthy

$4,873.00

coinbase_x402 + stripe_mpp · $0.87 pending

[ Why it sells ]

Every expensive route
becomes a priced product.

PayGate 402 turns agent traffic from a cost center into a measurable, policy-controlled revenue stream.

01

APIs

Charge agents for premium routes, high-cost computations, and low-latency data.

02

Publishers

Let research agents access full articles without ads, scraping, or subscription gates.

03

Data vendors

Sell market, weather, map, compliance, and scientific datasets one call at a time.

04

AI platforms

Give tool-using agents a safe payment rail with spending limits and proof logs.

[ Webhooks ]

Every payment event
delivered to your stack.

Signed webhooks turn PayGate into infrastructure for billing, support, analytics, dispute workflows, and revenue operations.

payment.settled
{
  "tx_id": "tx_01HXYZ_a01",
  "amount_micro_usd": 3000,
  "rail": "coinbase_x402",
  "settled_at": "2026-05-13T18:42:11Z"
}
[ Pricing ]

Start free.
Scale with transaction volume.

Simple SaaS pricing plus per-transaction economics. Use Coinbase x402, Stripe MPP, or both rails side-by-side.

Open pricing

Free

$0

Forever, no card required

1 provider · 1k tx/month · community support
  • Both rails included (Coinbase x402 + Stripe ACP)
  • TEE-backed escrow on every tx
  • Public ledger view
  • 30-day audit log retention

Scale

Contact us

Custom pricing + 0.25% per tx

Unlimited providers + tx · SLA · dedicated CSM
  • Everything in Growth
  • Private TEE Enclave (AWS Nitro dedicated)
  • Custom rail integrations (your own bank rails)
  • Multi-tenant workspaces
  • SOC2 + PCI-DSS evidence packs
  • Quarterly business reviews
  • On-prem deployment option
[ Plan picker ]

Which plan fits your scale?

Three quick questions — we'll recommend a starting point. No signup.

Recommended planGrowth

Default fit for most API publishers — both rails, webhooks, fast refund SLA, 1-year retention.

How many API calls per month do you expect from agents?

Which payment rail does your audience prefer?

What's your team size?

[ Developers ]

One line of
middleware.

Drop PayGate 402 into an existing API. Pricing, challenges, retries, proof validation, metering, and settlement records are handled for you.

Per-request billingCharge fractions of a cent to dollars per call. No account signup needed for the agent.
Replay-safe proofsNonce-bound x402 challenges prevent double-spend and request replay attacks.
Wallet policy controlsAgents can auto-approve below limits, escalate above limits, and log every proof.
Dashboard + webhooksPipe paid requests into billing, analytics, CRM, or fraud workflows.
from paygate402 import require_payment
from fastapi import FastAPI

app = FastAPI()

@app.get("/api/v1/generate")
@require_payment(amount_usd=0.003, currency="USDC")
async def generate_image(prompt: str):
    # Your existing handler — middleware handles all the 402 dance
    image_url = await flux.generate(prompt)
    return {"url": image_url}
route protectedprice advertised via HTTP 402proof verified on retry
[ FAQ ]

Questions finance,
security, and devs will ask.

The trust questions matter as much as the protocol. These answers make the payment loop feel safe to ship.

Stay in the loop

Drop your email — I'll send the live demo, the integration docs, and design-partner invites.

Start charging machines today.

Five minutes to integration. Per-request revenue. No checkout forms. No ad model. No reason to block every agent by default.