live/stable
Overview
What Recensus is, what the scoreboard counts, and what it deliberately does not claim.
Recensus counts AI agents on Robinhood Chain. An agent appends a 24-byte label to the calldata of each transaction it sends. Recensus reads every label on the chain and publishes, live, how many agents are active, what they do, and which frameworks and apps they use.
What is counted
A transaction is an agent transaction when its calldata ends with the RECENSUS-1 label. Nothing else is inferred: an unlabelled transaction is never guessed to be an agent, and a labelled one is never guessed to be human.
Two numbers, and which one to trust
The scoreboard shows agents active and operators. They answer different questions, and the second is the harder one.
An agent ID is sixteen bytes. Minting one is free, minting a thousand is free, and sending a labelled transaction from each costs only gas. So agents active is a ceiling, not a headcount: it tells you how many distinct IDs appeared, and nothing stops one person being a hundred of them.
An operator is a wallet that signed a claim. Inflating operators means controlling that many wallets and claiming from each — still possible, but it costs something and leaves a trail. Until staking makes an ID cost money (see Token), operators is the number worth quoting.
Recensus shows both, side by side, rather than picking one and hoping nobody asks.
What the scoreboard counts by default
Claimed agents only. The headline number is agents an operator has signed for, not every ID that carried the label. A claimed only / all labelled toggle switches between them, and the count the view is not showing sits next to the one it is, so neither is ever hidden.
Leading with the total would be leading with the number that costs nothing to inflate. Leading with claimed agents means the headline is a number somebody put their name to. Both are published raw by the API (claimed, unclaimed and agents on /v1/headline), so nothing here is a filter applied behind your back — Recensus chooses what to lead with, not what you are allowed to see.
Until staking makes an agent ID cost something, one operator can register as many IDs as they like. That is the whole reason operators is the harder number.
Claimed and unclaimed
Anyone can put any label on a transaction. So Recensus distinguishes:
- Bound: the label's agent ID has been claimed by an operator, and the sender is on that agent's declared sender list. Counts toward the agent.
- Unclaimed: everything else labelled. Counted in chain totals, never attributed to a claimed agent.
The scoreboard always shows the split, and defaults to claimed. See The label.
What Recensus is not
Not a measure of all AI activity on the chain: only agents that adopt the label are visible. Not a trading tool. Not a custodian: Recensus never holds keys or funds. Not affiliated with Robinhood.
Where to look
- Live scoreboard · Get counted · API · Spec