What FeeLess does today, what is being built next, and what it will not do. Dates are deliberately absent. Things move here when they ship.
Live on BNBChain now, settling in USDT. All of it is in the repository under an MIT licence.
One wrapper around a route handler sets its price and enforces it.
The receipt is the payment. Every request is paid for by a verified ERC-20 transfer, not by a signature.
Send the transfer and show the receipt, sign an authorisation and let a facilitator broadcast it, or sign a ceiling and be charged what the work actually cost.
An agent holds a session key; the money sits in a contract that answers the signature check itself. Per-call ceiling, allowed recipients, allowed facilitator, expiry, all enforced by consensus.
A settled transaction buys exactly one response, and only within 30 minutes of being mined.
Shareable URLs with a QR code, for taking a payment without writing any code.
Per-second, per-minute and per-hour billing for metered services.
Holder tiers resolved from an on-chain balanceOf. No allowlist to maintain.
Signed deliveries with retry and backoff, plus a delivery log.
Revenue, endpoint and status breakdowns, exportable as CSV or JSON.
Fire real 402s at live endpoints and copy the generated client code.
npx FeeLess-mcp gives any MCP client four tools, of which exactly one can move money.
An agent that reads a price off a 402 and pays it with nobody approving the transaction. Runs at /agent.
Verifying and settling x402 payments so a seller never touches a chain: two HTTP calls and no RPC.
Every priced endpoint published at /.well-known/x402.
The stock tokens carry a scaling multiplier the issuer adjusts, announced on chain with an effective date.
Access now needs a signature over a challenge this server issued.
Both ledgers sit behind Upstash Redis.
Payment links, webhooks and streams left the per-instance maps they were born in.
npm i FeeLess. One wrapper prices any fetch-style route handler.
The commitment is an ERC-20 allowance rather than a card on file.
Live reads from BNBChain plus market data and QR generation.
Being worked on now.
Per-endpoint revenue, repeat payers, and why failed payments failed.
Agreed on and specified, not yet started.
One transfer, several recipients, settled together.
Funds held on chain and released on delivery.
Price in dollars, settle in USDT.
Decisions already made, so nobody has to ask twice.
FeeLess settled on Solana, BSC and bnb before this. BNBChain has a native one.
Payments go from payer to merchant wallet. FeeLess never holds funds.
There is no cut to take.
No email, no OAuth, no login. A wallet address is the whole identity.