Virtuals Agent Commerce Protocol (ACP v2) job funnel
What one unit is, what it costs to enter, and what we can observe onchain.
- Week2026-W43
- Updated2026-10-19
887 Agent Commerce Protocol jobs were created on Base in the 7 days to 2026-10-19.
How measured · JobCreated events on the Agent Commerce Protocol v2 JobManager contract over the trailing window, read with eth_getLogs and no sampling. The trailing window, read once a week.
- One unit is
- one job (a client agent's work request to a provider agent, escrowed in USDC)
- Entry costs
- gas + the job budget escrowed on TRANSACTION
Overlaps with virtuals
These populations intersect: the same real agent can appear in both. Deduplicate before any combined figure, and never add the two together.
Trend — registered, week over week
Gaps in a line are weeks the value was unknown. Chains are never combined.
What we measured
Base
▸▾ How these were measured
- Each phase row counts transitions INTO that phase during the window, on whatever job made them; the rows are not a partition of one cohort and must never be summed.
- Client = the agent (or its operator's smart account) that opened the job. One client can open many jobs.
- Right-censored: a job created near the end of the window has not had time to complete, so this UNDERSTATES eventual completion. 15 of the cohort were rejected and 143 left REQUEST at all.
- A job is a request, not a sale: in the 2026-09-08 probe most jobs never left REQUEST. Base only; ACP is Base-only.
- A memo is a step in a job, not a job and not a payment — the figure other trackers headline as "commerce memos". Published beside the job funnel so the two are not confused.
Confirmed contracts
Every address here was confirmed on-chain twice: bytecode present, and the block explorer's verified contract name matching the claim. A confirmation older than the re-check interval renders as stale rather than as a number that looks current.
| Chain | Contract | Role | Confirmed |
|---|---|---|---|
| Base | Virtuals ACP v2 MemoManager (Base)0x9c6c5a7125934cc6a711a7bf44f3cdcccf91f30c | memo-manager | 2026-09-08 · source |
| Base | Virtuals ACP v2 Router (Base)0xa6C9BA866992cfD7fd6460ba912bfa405adA9df0 | router | 2026-09-08 · source |
| Base | Virtuals ACP v1 (Base) — idle0x6a1FE26D54ab0d3E1e3168f2e0c0cDa5cC0A0A4A | legacy | 2026-09-08 · source |
| Base | Virtuals ACP v2 JobManager (Base)0x9c690c267f20c385f8a053f62bc8c7e2d4b83744 | job-manager | 2026-09-08 · source |
How this is measured
JobCreated + JobPhaseUpdated on the JobManager module and NewMemo on the MemoManager module (both resolved from ACPRouter), trailing 7 days, whole window.
Each figure is read per chain and per lifecycle stage and is never added to another. A rate computed on fewer than 20 observations is stored and shown as “not enough readings”, never as a finding; a value that could not be read says “not measured” with the reason.
What this page cannot settle
- Phase rows count transitions in the window on any job, so they are not a partition — never sum them. Memos are steps, not sales; the 12M 'commerce memos' figure elsewhere is this series' memos_posted, cumulative.
- Headline safety: The completion rate with its n, or one phase with its stage named. Never memos as commerce.
- Every method on this page is EVM-shaped. Solana identity registries are covered elsewhere as upper bounds; Solana payment settlement is not covered anywhere on this site.
In the directory as Virtuals Protocol.
Cite this
Sato Hub, "Virtuals Agent Commerce Protocol (ACP v2) job funnel — measured on-chain", satohub.ai/agent-economy/virtuals_acp, as of 2026-10-19. CC-BY.
Data: satohub.ai/api/export/adoption.json?venue=virtuals_acp (CC-BY, current week; every row carries its method, evidence tier and sample size).
Reference
QuestionsWhat people ask about this pageShowHide
Questions people ask about Virtuals Agent Commerce Protocol (ACP v2) job funnel
- What is one unit of Virtuals Agent Commerce Protocol (ACP v2) job funnel?
- one job (a client agent's work request to a provider agent, escrowed in USDC). Counting anything else as a "Virtuals Agent Commerce Protocol (ACP v2) job funnel agent" would compare different objects, so every row on this page names the stage it counts.
- What does it cost to enter Virtuals Agent Commerce Protocol (ACP v2) job funnel?
- gas + the job budget escrowed on TRANSACTION. Entry cost is why raw sizes are not comparable across venues: free and permissionless is a different market from bonded.
- How is Virtuals Agent Commerce Protocol (ACP v2) job funnel measured?
- Public chain reads on 1 chain, keylessly, once a week — this view is the week beginning 2026-W43. Each row carries its method, evidence tier and sample size, and a row we could not read is null rather than zero.
- Does a count here say the agents work?
- No. A registration, a launch or a staked service is an entry in a contract. Nothing about funding, activity, competence or safety is implied, and what happens after entry is measured as its own stage.
SourcesWhere the data comes fromShowHide
Sources — the standards this venue implements
Cite this pagePlain text, APA or BibTeXShowHide
Cite this page
Sato Hub. "Virtuals Agent Commerce Protocol (ACP v2) job funnel — measured on-chain." Sato Hub, updated 2026-10-19, accessed 2026-10-24. https://satohub.ai/agent-economy/virtuals_acpData last refreshed 2026-10-19; this page is rebuilt daily. Citations carry the date so a reader can tell which snapshot a claim came from. Catalog data is licensed CC-BY-4.0.