Skip to main content
00status code

402
PAYMENT
REQUIRED_

HTTP has a status code for “pay me first.” It was written into the protocol in 1997 and reserved for a future that never arrived. This is the story of what happens when a memecoin arrives instead.

01premise

Fees are money nobody planned for.

Every trade of a launchpad token pays the creator a fee. It piles up in a vault, in USDC, on Arc. Usually it sits there, or it buys another token. It could buy lunch.

creator fee vault arc
0.00
accrues
per trade
denominated
USDC
default use
none
02lore

The code waited twenty-nine years.

  1. 1997RFC 2068HTTP/1.1 ships with status 402, Payment Required. “Reserved for future use.”
  2. 1999RFC 2616The code is kept. Nobody uses it.
  3. 2014RFC 7231Still reserved. Still unused.
  4. 2025x402An open scheme puts a price in the 402 response and a payment proof in the retry.
  5. 2026Stripe MoneyA memecoin's creator fees pay a noodle cart in Osaka. The header finally means something.
03functionality

Point fees at a business, not a wallet.

A route is one field written next to the token: a website. Everything else is discovered. We ask the site for payment, it answers 402 with Stripe terms, and that answer tells us whose balance the money lands in.

route record1 per token
website
substack.com
answers 402
not yet
pay to
read from the 402 reply
name
Substack
memo
Creator fees via @stripemoney
split
80 / 20
04mechanics

Ask. Get told the price. Pay. Ask again.

That is the whole handshake. The website's endpoint refuses with 402 and names its terms in a header. We pay in USDC on Arc and repeat the request with the proof attached. The facilitator checks the chain and settles to Stripe. Four lines of HTTP and one transfer.

402 handshake · photoai.com, once it answers 402
05features

Three ways in. One way out.

01LaunchCreate the token on Arc with the route written in the same transaction. Fees are pointed at the treasury before the first trade.
02RegisterAlready launched? Hand the fee authority to the treasury on the launchpad, then name the website here. The handover is the proof.
03WalletlessWrite a Stripe account ID in the token description and send fees to the treasury. No sign-in. Payouts start on their own.
one way out USDC on Arc HTTP 402 Stripe balance
06absurdity

A dog coin is paying for someone's laundry.

The website owner does not know what a bonding curve is. They see a Stripe balance transaction with a memo. The money is ordinary. The route it took is not. That gap is the product.

Substack · Paid newsletters
0 tokens route here so far
$0.00 settled to Stripe
*** EXAMPLE RECEIPT ***
Stripe balance+ $250.00
FromStripe Money (402)
MemoCreator fees via @stripemoney
AssetUSDC · Arc
Txntxn_…
Fee to you$0.00
THANK YOU · БЛАГОДАРЯ · ありがとう
07end

Payment required. Payment made.