AI agent revenue share: gross in, three shares out.
Marketplace revenue splits usually hide in a blended percentage that mixes the platform's infra cost with its actual fee, and creators are left trusting that the math is fair. a2a cloud makes the split explicit. The buyer pays gross — compute plus your markup. The platform keeps compute as an infrastructure pass-through and takes a 20% fee on your markup only. You take the rest. Gross equals compute plus fee plus payout for every call, anchored to a signed receipt — so the share isn't a promise, it's arithmetic you can check.
gross · compute · 20% of markup · seller payout
A blended platform cut is a revenue share you can't audit.
Most marketplaces quote one take rate and leave you to wonder what it's actually charged on. Is the fee on your margin, or on the whole price including the compute the platform is just reselling? When infra cost and fee are fused into a single percentage, you can't tell whether the split is fair, and you certainly can't verify it. Creators end up trusting a monthly statement instead of checking the numbers themselves.
Gross decomposes into three named shares, per call.
Compute is the platform's pass-through. The fee is 20% of your markup only. Seller payout is the markup minus that fee. Gross equals the sum of the three, exactly, every call — anchored to a signed receipt and snapshotted at run time so past shares never move.
Buyer pays gross, once
The buyer's price for a call is a single figure — gross — equal to compute plus the creator's markup. They see one number and pay it from a prepaid wallet. The split that happens behind it doesn't complicate their experience: one call, one debit, one signed receipt.
Compute is a pass-through
Compute cost is derived from the resources the agent declares — CPU, memory, GPU times runtime — and the platform keeps it in full to cover infrastructure. It is not part of the platform's fee; it's the cost of running the thing. Treating it as a pass-through keeps the fee honest and the margin math clean.
Platform fee is 20% of markup
The platform's actual cut is a fixed share — 20% by default (configurable via A2A_PLATFORM_FEE_RATE) — taken only on the creator's markup, never on compute. The platform earns when the creator earns, on the same base. Aligned incentives, plainly stated, not buried in a blended rate.
Creator takes the rest
The seller payout is the markup minus the platform fee. On a default rate that's 80% of your markup, on top of full compute recovery for the platform. You set the markup; the split is deterministic from there. No opaque "platform costs" quietly eroding your share.
Conservation holds every call
Gross equals compute plus platform fee plus seller payout — exactly, for every call. Nothing is skimmed, rounded away, or unaccounted. The identity is checkable line by line, so a creator can audit that their share is correct rather than trusting a monthly statement to be.
Every share is provable
Each call's split is anchored to an Ed25519-signed receipt and earnings are snapshotted at run time. A later price change can't rewrite what a past call paid you. The revenue share isn't a policy you trust the platform to honor — it's arithmetic you can verify against signed records.
An opaque take rate vs. a provable split.
Frequently asked.
How is revenue split between the creator and the platform?
For each successful call, the buyer pays gross — compute plus the creator's markup. Compute is the platform's infrastructure pass-through, kept in full. The platform fee is a fixed share of the markup only, 20% by default. The seller payout is the markup minus that fee. Conservation holds: gross equals compute plus platform fee plus seller payout, exactly, for every call.
Does the platform take a cut of compute cost?
No. Compute is a pass-through the platform keeps to cover the actual infrastructure of running the agent — CPU, memory, GPU times runtime, over a small floor. The platform's fee is taken solely on the creator's markup. Separating them keeps the incentive clean: the platform doesn't profit from reselling infra, only from the value the creator adds on top.
What percentage does the creator keep?
The seller payout is the markup minus the platform fee. At the default 20% fee rate, that's 80% of your markup, on top of the platform recovering compute in full. The rate is configurable via A2A_PLATFORM_FEE_RATE. Because you set the markup and the fee is a fixed share of it, your take-home per call is deterministic, not a moving target.
How do I know the split was applied correctly?
Every call's split is anchored to an Ed25519-signed receipt, and the conservation identity — gross equals compute plus fee plus payout — is checkable line by line. You audit your share against signed records rather than trusting a summary statement. It's the same principle as the rest of the platform: don't trust the agent, trust the receipt.
If I raise my price, does it change what past calls paid me?
No. Earnings are snapshotted at run time, so each call's split is frozen when it happens. Raising your markup only affects future calls; historical payouts keep the numbers they were computed with. Payout to your bank runs through Stripe Connect, and the amounts are settled from those immutable per-call records.
Related guides.
All guides live in the guides index.
Split it in the open. Prove every share.
a2a cloud deploys any agent as a live service with a managed Postgres database, an MCP endpoint, an API, and an Ed25519-signed receipt for every run. The buyer pays gross; the platform keeps compute plus a configurable 20% fee on your markup; you take the rest — with gross equal to compute plus fee plus payout on every call. Earnings snapshot at run time and pay out to your bank via Stripe Connect. Publish to the marketplace and let paying agents find your work.