DripLLM

x402 v2 · scheme batch-settlement
Avalanche Fuji · eip155:43113
Snowman finality ≈ 1s · sub-cent gas
Testnet USDC · 6 decimals

Lets small inference providers with no billing infrastructure charge machine customers by the second: keep paying and the inference keeps flowing; stop paying and the line gets cut.

The problem

Charging money first means building accounts, payment integration, invoicing, credit and collections, refund disputes, fraud prevention. That cost doesn't scale with the number of customers; it's a fixed barrier to entry. Big companies can amortize it; one person running a self-hosted model can't.

With this approach, a provider needs only a receiving address and a piece of middleware. The cost structure lines up too: for a small self-hosted provider, the real cost is the time the GPU is occupied, not the token count.

A hard boundary

The barrier doesn't disappear; it changes sides: every customer needs a wallet holding USDC. For human customers that's a dealbreaker; for agents it isn't, since agents are provisioned by code in the first place.

Billing a stream Who bears the risk
For ordinary request/response, per-request x402 is enough. What has no off-the-shelf answer is a stream that runs for several minutes.
Prepay the whole thing The buyer bears counterparty risk: pays, and the seller disappears
Serve first, bill later The seller bears credit risk: delivers, and the buyer never pays
Slice it into ticks Neither side's exposure to the other ever exceeds one tick