402x402.page
anon@x402:~$curl -I https://x402.page
HTTP/1.1 402 Payment Required

Pay to see.
Earn when
others pay.

Lock alpha, a contract address or an invite behind a link. The first unlock is cheap, and every unlock raises the price. A cut of each payment goes to everyone who unlocked before. No accounts, no names: just a wallet and a signature.

live0 locked0 unlocks$0.00 paid
curl -i https://x402.page/<page>tty1
HTTP/1.1 402 Payment Required
x-page:your secret, here
x-creator:anon
x-unlocked:0
x-price:$0.25
x-after-you:+2%
x-last-unlock:be first
{ "error": "pay to see. earn when others pay." }
tail -f /var/log/unlocks.log live
waiting for the first unlock…
man x402X402(1)
NAME

x402 — pay to see, earn when others pay

SYNOPSIS

new --text <secret> --start $0.25 --step 2% --backers 40%

DESCRIPTION
  1. 1. lock it. Sign once (free, no gas). The content is encrypted and its hash goes on-chain, so it can never be swapped after people pay.
  2. 2. every unlock raises the price. #1 might cost $0.25. At +2%, #100 costs $1.78 and #300 costs $93.19. The count and the next price are public.
  3. 3. early unlockers earn. A share of every later payment is split equally among everyone who unlocked before. The creator keeps the rest. Claim any time.
./simulate --start 0.25 --step 2% --backers 40% --after 200
you were #1, paid$0.25
earned from the next 200$2.31
you were #10, paid$0.299
earned from the next 191$2.01
unlock #201 costs$13.12

note: if nobody unlocks after you, you earn nothing. early slots can be bought by anyone, including the creator.

every page is an x402 endpoint
$ curl -i x402.page/api/x402/<page>
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: eyJ4NDAyVmVyc2lvbiI6Mi…
# sign a usdg authorization, retry, get json
man x402-agents →
cat /etc/token
namex402.page token
venuepons · robinhood chain
fee → buyback5% of every unlock
statuscoming soon