What each network carries on both sides of what this site reads: capital under agent-managed vaults, and agent activity on the payment and identity rails.
Activity
Movement, not size. A chart of capital already exists on the overview and a second would be furniture; the difference between them is the finding. Measured on deposits and withdrawals rather than trades, because trades reach us from one venue and almost nowhere else, so a chart of those would describe our collection rather than the networks.
Vaults
Open vaults only, counted on the network each one lives on, with what it holds beside the count ($11.35B in total). A closed vault is not somewhere the market is, so the graveyard is left out rather than counted into a picture of today. The ring is drawn on counts because the capital ring on the overview already answers the other half.
Agent work
Addresses taking part in paid work on each rail we read (escrows, jobs, paid requests), counted once per rail: an address on two rails counts on both. Participants rather than events, because the rails emit different numbers of events for one piece of work.
Agent identity
A registration is a claim that an agent exists. It says nothing about whether it has ever done anything, which is why it is a separate ring rather than a share of one total. A chain leading here and absent from the ring beside it has a registry and no work going through it.
| Leads on | Rails read | |||||||
|---|---|---|---|---|---|---|---|---|
| Ethereum | 486 | 168 | $6.15B+15 unvalued | 54,160 | 10,208 | capital | ERC-8004 | 771,658 |
| Gnosis | none tracked | none tracked | no vaults here | 3,314,843 | 1,513 | activity | Olas mech, ERC-8004 | no vaults to have flows |
| Base | 582 | 477 | $2.40B+106 unvalued | 615,646 | 83,035 | capital | Olas mech, ERC-8004, Virtuals ACP | 6,830,346 |
| BSC | 889 | 848 | $619.45M+210 unvalued | 374,865 | 299,720 | capital | ERC-8004 | 208,056 |
| Robinhood Chain | 688 | 682 | $527.56M+416 unvalued | 8,817 | 744 | capital | ERC-8004 | 159,533 |
| Monad | 51 | 7 | $450.77M | 10,413 | 8,681 | capital | ERC-8004 | 44,582 |
| Cardano | none tracked | none tracked | no vaults here | 29,674 | 37 | activity | Masumi, Masumi registry | no vaults to have flows |
| 326 | 139 | $284.38M | no rail read | no rail read | capital | none read here | 677,291 | |
| Abstract | none tracked | none tracked | no vaults here | 16,918 | 5,510 | activity | ERC-8004 | no vaults to have flows |
| 5 | 2 | $170.71M | no rail read | no rail read | capital | none read here | 3,547 | |
| none tracked | none tracked | no vaults here | 14,930 | 10,118 | activity | ERC-8004 | no vaults to have flows | |
| Avalanche | 19 | 0 | $149.65M | 1,845 | 56 | capital | ERC-8004 | 125,816 |
| Arbitrum | 126 | 91 | $92.55M+18 unvalued | 1,631 | 1,019 | capital | ERC-8004 | 377,361 |
| Celo | none tracked | none tracked | no vaults here | 9,912 | 807 | activity | ERC-8004 | no vaults to have flows |
| Stable | 2 | 0 | $87.53M | no rail read | no rail read | capital | none read here | 252 |
| Solana | 405 | 0 | $84.82M+355 unvalued | 3,165 | 294 | capital | ERC-8004 on Solana, MPL Agent Registry | 2,710 |
| Tempo | 5 | 1 | $65.99M | 315 | 308 | capital | ERC-8004 | 61,409 |
| none tracked | none tracked | no vaults here | 2,098 | 785 | activity | ERC-8004 | no vaults to have flows | |
| Berachain | 13 | 0 | $51.35M+1 unvalued | no rail read | no rail read | capital | none read here | 2,916 |
| HyperEVM | 51 | 31 | $43.56M+4 unvalued | no rail read | no rail read | capital | none read here | 478,198 |
| 17 | 0 | $39.71M+4 unvalued | no rail read | no rail read | capital | none read here | none read | |
| Polygon | 54 | 50 | $1.23M+14 unvalued | 717 | 125 | activity | Olas mech, ERC-8004 | 42,786 |
| Plasma | 1 | 0 | $32.87M | no rail read | no rail read | capital | none read here | 105 |
| Optimism | 2 | 1 | $3.61M | 580 | 34 | activity | Olas mech, ERC-8004 | 57,956 |
| World Chain | 5 | 3 | $31.96M | no rail read | no rail read | capital | none read here | 21,199,992 |
| Sonic | 11 | 0 | $25.75M+1 unvalued | no rail read | no rail read | capital | none read here | 58,318 |
| Mantle | none tracked | none tracked | no vaults here | 144 | 44 | activity | ERC-8004 | no vaults to have flows |
| Katana | 14 | 6 | $17.86M | no rail read | no rail read | capital | none read here | 33,468 |
| Metis | none tracked | none tracked | no vaults here | 138 | 4 | activity | ERC-8004 | no vaults to have flows |
| Linea | 5 | 0 | $393.3k | 115 | 16 | activity | ERC-8004 | 27,742 |
| Unichain | 9 | 0 | $3.03M | no rail read | no rail read | capital | none read here | 551,022 |
| Scroll | none tracked | none tracked | no vaults here | 108 | 6 | activity | ERC-8004 | no vaults to have flows |
| 1 | 0 | $2.98M | no rail read | no rail read | capital | none read here | none read | |
| Taiko | none tracked | none tracked | no vaults here | 94 | 15 | activity | ERC-8004 | no vaults to have flows |
| 1 | 0 | $1.73M | no rail read | no rail read | capital | none read here | none read | |
| 3 | 0 | $1.26M | no rail read | no rail read | capital | none read here | none read |
ERC-8004 deploys to one deterministic address on every chain, so asking whether it exists somewhere costs a single call. Asked of 71 chains it came back live on 23. This site reads 20 of them. 13 chains gave no answer and are counted as neither, an endpoint that refused says nothing about what is deployed behind it, and reading it as “no registry” is how Polygon came to be listed as carrying none while this site held 630 registrations from it.
| Network | Registry there | We index it | Registrations on chain | Held here | History walked | What that means |
|---|---|---|---|---|---|---|
| Base | present |
Any column can be sorted; clicking a third time restores the default order, which places each network by whichever side it does better on rather than ranking the whole table by money. Every network name opens a page for that network. Capital is the total under vaults we track on that network, not the network’s total value locked, we read agent-managed strategies and a comparison set, never the whole chain. Agent events count registrations, tasks, jobs and escrows across whichever rails we read there, so they are not comparable between networks as a single quantity; the Rails column says which were counted. A dash under Capital means we hold no vaults on that network, which is not the same as the network having none, every empty cell here says which kind of empty it is rather than printing a dash, because a dash that might mean nought and might mean unread is the least useful cell a table can hold. Flows held is what we have actually read, and “none read” there is a gap of ours, see Methodology for how far back each goes and whose limit it is.
Cardano appears here through Masumi, an agent-to-agent payment protocol with an on-chain registry and escrow contract. It holds no vaults we track, so before this page existed it appeared nowhere on the site at all, which is why the table is built from the union of every source rather than from the vault list.
| yes |
| 97,421 |
| 162,760 |
| 100% |
counted over the contract’s whole life · birth from the explorer index |
| Ethereum | present | yes | 53,940 | 54,225 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Abstract | present | yes | 16,918 | 16,918 | 100% | counted over the contract’s whole life · birth from archive state |
| present | yes | 13,837 | 14,965 | 100% | counted over the contract’s whole life · birth from archive state |
| Monad | present | yes | 10,408 | 10,413 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Robinhood Chain | present | yes | 8,786 | 8,830 | 100% | counted over the contract’s whole life · birth from the explorer index |
| BSC | present | yes | ≥ 6,638 | 375,367 | 100% | floor only, Temporary internal error. Please retry, trace-id: 5be32b5e26a980f11b8c367da908d813 at block 83,027,270 · birth from archive state |
| Celo | present | yes | 5,903 | 9,965 | 100% | counted over the contract’s whole life · birth from archive state |
| Gnosis | present | yes | 4,160 | 4,163 | 100% | counted over the contract’s whole life · birth from archive state |
| present | yes | 2,098 | 2,098 | 100% | counted over the contract’s whole life · birth from archive state |
| Arbitrum | present | yes | 1,625 | 1,632 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Polygon | present | yes | 686 | 688 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Optimism | present | yes | 565 | 565 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Tempo | present | yes | 315 | 345 | 100% | counted over the contract’s whole life · birth from archive state |
| Mantle | present | yes | 144 | 144 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Metis | present | yes | 138 | 138 | 100% | counted over the contract’s whole life · birth from archive state |
| Linea | present | yes | 115 | 115 | 100% | counted over the contract’s whole life · birth from the explorer index |
| Scroll | present | yes | 108 | 108 | 100% | counted over the contract’s whole life · birth from archive state |
| Taiko | present | yes | ≥ 94 | 94 | 100% | floor only, Temporary internal error. Please retry, trace-id: 37a583f34535ab6116281012c9d4c0a8 at block 6,305,748 · birth from archive state |
| Soneium | present | no | 0 | — | — | counted over the contract’s whole life · birth from archive state |
| Ink | present | no | ≥ 0 | — | — | floor only, call budget exhausted at block 43,330,335 · birth from archive state |
| HyperEVM | present | no | not measured | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| Avalanche | present | yes | not measured | 1,845 | 100% | deployed, but neither an index nor an archive endpoint would say when — the count is unknown rather than nought |
| Katana | not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| Ronin | not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| not there | no | not deployed | — | — | registry not deployed here |
| Sei | not there | no | not deployed | — | — | registry not deployed here |
| World Chain | not there | no | not deployed | — | — | registry not deployed here |
| Unichain | not there | no | not deployed | — | — | registry not deployed here |
| Sonic | not there | no | not deployed | — | — | registry not deployed here |
| Berachain | not there | no | not deployed | — | — | registry not deployed here |
| Moonbeam | unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| Fraxtal | not there | no | not deployed | — | — | registry not deployed here |
| Mode | not there | no | not deployed | — | — | registry not deployed here |
| Blast | not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| Apechain | not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| Zora | not there | no | not deployed | — | — | registry not deployed here |
| Zksync | not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | we could not reach the endpoint. Not evidence of absence. |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| unknown | no | not known | — | — | the endpoint refused, and did not say why. Not evidence of absence. |
| Cronos | not there | no | not deployed | — | — | registry not deployed here |
| not there | no | not deployed | — | — | registry not deployed here |
| Plasma | not there | no | not deployed | — | — | registry not deployed here |
Registrations on chain and Held here answer different questions. The first is what a sweep found deployed out there; the second is what we have brought in and can serve. A chain we do not index carries a figure in the first and a dash in the second, which is a statement about our perimeter rather than about the chain. Not measured is never nought. 3 chains, ink, hyperevm, avalanche, carry the registry and no endpoint would answer about their history, which is a fact about the endpoints and not about the chains. A count marked ≥ was taken over part of the registry’s life and is a floor. Shares are computed over the chains that were measured, so an unmeasured chain never silently counts as covered. Held here is 665,378 registrations in total. Held here runs slightly ahead of Registrations on chain on 11 chains (base, ethereum, xlayer, monad, robinhood, bnb, celo, gnosis, arbitrum, polygon, tempo), because the two are the same quantity read at different moments: the sweep is a snapshot dated in its own row, and our reader has continued past it. Neither is a burn and neither is a duplicate; the gap is the time between them, and it closes at the next sweep.
Read the share above against this. 0% of the registrations we hold; 1,845 of 665,378, are on chains no endpoint would count independently, so they are outside that denominator entirely. Our reading of them may be complete or may be missing most of the chain; nothing here can currently tell you which. The chains are avalanche (1,845), and each needs an endpoint that serves archive calls before that question has an answer.