Quality-gated settlement
Tie payment to a live SLA — latency, uptime, token quality. When the service drops below the bar, the stream throttles or halts on its own. You pay for performance, not promises.
Dynamo streams token payments in real time across a whole fleet of agents. Set one budget, split it into capped allowances, stream each one by the second, and settle on-chain — instantly, across borders, for a fraction of card fees. The rules live in the contract, so a runaway agent can't overspend. x402-compatible.
Stablecoin-native · x402-compatible · settles in seconds, anywhere
Agents spend fast and don't self-correct.
The rails for machine payments exist — over 100M agentic transactions have settled on-chain in under a year. But they move money one payer to one payee, one call at a time. Real workflows fan out: an orchestrator hires a dozen services at once. Dynamo is built for that shape — one budget, many streams, all metered and capped together.
Per-call rails, session rails, and escrow tools all reason about a single payer and a single payee. A real agent workflow is a tree. Dynamo settles the tree.
Carve a parent budget into per-agent allowances. Caps hold at every node — per child, per branch, and across the whole tree at once.
Dozens of parallel streams reconcile into a single auditable record: what each agent consumed, when, and what it cost — to the second.
Cut any child stream instantly without touching the rest. The orchestrator stays in control of the whole fleet while work is still running.
Discrete payments are all-or-nothing. A metered stream can react to reality second by second. That opens controls a per-call rail can't express.
Tie payment to a live SLA — latency, uptime, token quality. When the service drops below the bar, the stream throttles or halts on its own. You pay for performance, not promises.
If a stream degrades halfway through, refund the seconds after it broke — not the whole thing, not nothing. Refunds shaped like the stream that earned them.
A spend cap stops the total. Rate detection stops the runaway — halt the moment an agent burns faster than its authorized envelope, before the ceiling is even reached.
If a long-running stream drops, billing stops at the last settled second with a provable stop-point. Nothing stranded, nothing double-charged.
Every control above is enforced on-chain — by the contract, not by a dashboard you have to trust. That foundation also unlocks economics card rails can't reach.
Caps, budget splits, and SLA conditions are executed by the contract itself. Trustless and verifiable — no processor in the middle who can fail, freeze, or reverse it.
On fast, low-fee chains, settlement is a flat near-zero fee — no 2.9% + 30¢, no chargeback overhead. Sub-cent, per-second billing is finally profitable instead of a loss.
Settles in seconds on-chain, with no multi-day hold and no chargeback window — and it works the same between any two parties, in any country, with no acquirers or FX hops.
Instant finality is also what makes streaming possible at all — you can't pay by the second on rails that settle in days.
x402 is becoming the common language for agent payments, backed by an open foundation and the largest names in payments. Its exact scheme handles discrete per-call billing well. Continuous, high-frequency consumption is where one transaction per request stops making sense — and that's exactly what Dynamo streams. Settle through x402-compatible flows and keep per-second billing. You don't choose between the standard and streaming. You get both.
API reference// one budget, split across agents, capped on-chain const budget = await dynamo.openBudget({ asset: "USDC", cap: { perDay: 50 } }); const infer = await budget.stream({ to: "agent.inference.svc", rate: 0.002, // per second cap: 20, sla: { p95ms: 800 } // throttle if slow }); // revoke one child without touching the rest await infer.revoke();
Start with the agent economy — the buyer building today. The same streaming engine reaches much further.
Bill GPU time and token-by-token inference for the seconds consumed, with a hard ceiling and an SLA gate per job.
An agent on a live market or sensor feed pays while subscribed and stops the instant it unsubscribes.
One agent hires several others for a long task and streams payment against scoped, capped, revocable allowances.
Human developers rent APIs, data, and compute by the second instead of committing to a monthly tier.
Watch 90 seconds, pay for 90 seconds. Close the tab and the stream stops — no subscription, no cancel-before-you're-billed. And because settlement is quality-gated, a feed that buffers or drops resolution bills less. Streaming that reacts to what was actually delivered.
Pay-as-you-play for server, map, or session access, with instant in-game micro-purchases. Just as important, payouts flow the other way — splitting one pot across players, creators, and the platform with the same budget engine that fans out across agents.
…and live audio, music, tipping, and any service where value should flow only while it's being delivered.
The headline features stand on a complete base — so Dynamo is the whole payment layer, not a piece you bolt onto three others.
They move money one payer to one payee. Dynamo settles a whole tree — one budget split across many agents, metered and capped together, reconciled into one session. It stays x402-compatible, so it adds the multi-agent and streaming layer rather than replacing the standard.
Three reasons: the rules are enforced on-chain by the contract rather than promised by a processor; settlement is a flat near-zero fee on fast chains, so per-second micropayments are profitable; and it settles in seconds across borders with no multi-day hold or chargeback window. Cards can't do per-second streaming at all.
That's what quality-gated settlement and partial-delivery refunds are for. Payment is tied to a live SLA and throttles or halts when the service underdelivers, and you can refund the degraded portion of a stream — so irreversibility protects the provider without exposing the payer.
No. The SDK settles in stablecoins on networks you already use. The Dynamo chain is optional, not a prerequisite for streaming payments.
Agents are the first buyer, but the engine is general. The same per-second streaming and budget-splitting powers pay-per-second video, pay-as-you-play gaming with player payouts, live audio, and metered human-facing APIs.