Six rails, seven rungs, one vocabulary. Olas counts tasks, ACP counts jobs, Masumi counts escrows and x402 counts transfers; none of those means the same thing as any other, so this places all of them on the same ladder and states what each rail can and cannot say at every rung.
A figure here can sit behind the same figure on the rail’s own page. That page reads its tables as you open it; this one compares six rails and so reads them together, at the moment above. The difference is two moments, not two answers.
The rungs are never added together. A registration, a request and a settlement answer different questions, and a total that mixes them lets a rail with a chatty request event outrank a rail where money actually moves. That total is how the agent economy is usually sized. It is not published here.
The middle column is a partition rather than a funnel: a job’s phase is the latest state it reached, not a stage it passed through, so these sum to every job created and none is counted twice. The grey band is jobs we hold a creation event for and no later reading of. It is drawn because leaving it out would shrink the diagram to the part that flatters us and make every share beside it wrong. “None recorded” means no payment we can see, which on a rail whose escrow event has never once been emitted is not the same as nobody being paid.
Bubble area is how many jobs reached a verdict, so a service with more evidence behind it looks heavier. The rate is completed over completed plus rejected, never over jobs created: the second would score a service by how many of its jobs we have read a phase for, which is a fact about us. 2,051 services are not on this chart because fewer than 30 of their jobs reached a verdict, 96,198 jobs between them. Two resolved jobs and both completed is a hundred per cent, and it would sit at the top beside services with thousands behind them.
| Rail | 1 Registered | 2 Requested | 3 Funded | 4 Delivered | 5 Settled | 6 Validated | 7 Repeated |
|---|---|---|---|---|---|---|---|
by authorised transfer · rung 7 · read 20 hours ago | 64,716 resources a seller has listed | — not on this rail | — not on this rail | — not on this rail | 16,558,064 transfers | — not on this rail | 231,967 payer–payee pairs seen more than once |
by task · rung 5 · read 20 hours ago | ? we do not read it | ? we do not read it | — not on this rail | 929,605 deliveries | 3,365,078 fee payments | — not on this rail | ? we do not read it |
by job · rung 7 · read 2 days ago | ? we do not read it | 411,938 jobs created | — not on this rail | 125,769 jobs that reached evaluation or completion | 96,565 payments released | 197,572 jobs completed or rejected | 9,750 client–provider pairs seen more than once |
Masumi by escrow · rung 7 · read 22 hours ago | 265 agents registered | — not on this rail | 29,378 escrows created | — not on this rail | 29,222 escrows closed | — not on this rail | 100 buyer–seller pairs seen more than once |
by channel · rung 7 · read 20 hours ago | — not on this rail | — not on this rail | 270,894 channels opened | — not on this rail | 213,299 channels closed | — not on this rail | 767 payer–payee pairs with more than one channel |
ERC-8004 registries by registration · rung 6 · read 20 hours ago | 653,670 identities registered | — not on this rail | — not on this rail | — not on this rail | — not on this rail | 695,569 feedback records | — not on this rail |
A declared identity or service exists.
A registration is a claim, not economic activity.
Demand or intent was created.
Asking for work costs nothing and commits nobody.
Economic value was committed.
Committed is not spent: an escrow can still refund.
The provider claims work was produced.
The claim is the provider’s. Nothing here inspects the deliverable.
Payment was released or transferred.
The strongest evidence any of these rails carries, and still not proof a human wanted it.
The result was accepted, evaluated, or independently checked.
Often self-evaluated. Who judged it matters more than that it was judged.
A recurring economic relationship exists.
The only rung that needs two events, and the hardest to fake cheaply.
The rail carries settlement and nothing either side of it. A buyer asking, a seller answering and a file changing hands all happen over HTTP between two parties and never reach a chain.
Read from the balance tracker, not the marketplace contract. The marketplace ABI declares a request event, but the deployed contract emitted none we could find over 500,000 Gnosis blocks probed, so the requester side of each task is not in our records.
Phase is the latest state a job reached, not a stage it passed through — so the phase distribution answers "where are jobs now", never "how many got this far".
One Cardano transaction can carry several application actions. These count escrows, not transactions, and the two are not the same number.
A channel is a relationship, not a payment. What passes through an open one is settled off-chain between the parties and is not visible here, so a closed channel says value moved without saying how much or how often.
Not a marketplace, and included to show where a registry sits: it reaches the first rung and the sixth-from-last, and never carries a payment. A registration is a claim and belongs at level 0 for exactly that reason.
These are ours, not the protocols’. Everything else missing from the grid above is a stage that rail genuinely does not have, which closes nothing and can never be fixed by working harder. This list can.
What each rail is and where it settles: the market. Which markets we read at all: what we cover.