Agent DNA

Which Census agents are really the same thing underneath, found without running them: registration files, declared endpoints, owner wallets, registration transactions, ERC-8004 feedback, probe evidence and public TLS facts, combined into a similarity graph. Clone clusters, white-label copies, forks and feedback rings fall out of it, each with the evidence behind it.

A similarity finding, not a verdict. Two agents sharing a registrant wallet or a registration transaction were put on-chain by the same hand, which can still be a platform minting for many users or a seller who later transferred them. Each cluster states its basis and a confidence. Method dna-1.0 (docs/methodology/agent-dna.md in the repository) · API GET /v1/dna/clusters.

The snapshot, in numbers

Census agents compared
205,406
Operator clusters (2+ agents)
17,841
Agents in one · share of Census
114,236 · 55.6%
Largest operator cluster
15,264
Spanning several owners
2,434
Template families
1,479
Families spanning operators
620
White-label families
2
Feedback rings
14
Copies · forks found
6,979 · 2,411

Computed 2026-10-16 08:53:47 UTC. Snapshot hash 0x071cd3bd3c…c5990300 commits to every cluster's member list and is attested on Ethereum Sepolia: EAS attestation. Only 29,847 agents have registration content we can read today (the Census resolves a bounded batch daily); for the rest only wallets, transactions and the agentURI itself are compared. Funder links cover 389 Ethereum wallets; Base has no free keyless indexer.

Top operators

ClusterAgentsOwnersBasisConfidence
agents.exquisite.land · 8 owners15,2648shared transactions and infrastructurehigh
Signalbound ## · 2 owners8,5682shared transactions and infrastructurehigh
ag0.xyz · 84 owners6,87784shared transactions and infrastructurehigh
0x3c08…83d83,2611one registrant wallethigh
UniAgent ERC# Agent ## · 0x4efb…0bca2,2931one registrant wallethigh
wild-west-bots.vercel.app · 0x4602…81012,1251one registrant wallethigh
UniAgent ERC# Agent ## · 0x83a0…87a01,2451one registrant wallethigh
api.alpharc.app · 0x72bb…3db11,1651one registrant wallethigh
0xc9f5…90001,1391one registrant wallethigh
2 owners1,0612agents minted in shared transactions (owners may differ)medium
2 owners9612agents minted in shared transactions (owners may differ)medium
2 owners8912agents minted in shared transactions (owners may differ)medium

Big clusters are mostly one wallet registering many agents: NFT collections, launchpads, test mints and squatting farms. Whether that wallet is one operator or a platform acting for users is what the confidence column says.

Feedback rings

RingOperatorsAgentsFeedback receivedFrom inside the ring
Operators vouching for each other dense1312122,4062,186 · 91%
Operators vouching for each other dense624483,2312,072 · 64%
Operators vouching for each other dense625346175 · 51%
Self-feedback inside one cluster intra1142121121 · 100%
Operators vouching for each other dense15198360 · 72%
Operators vouching for each other dense14147755 · 71%
Two operators vouching for each other pair245650 · 89%
Operators vouching for each other dense3113618 · 50%
Two operators vouching for each other pair221414 · 100%
Operators vouching for each other dense8151414 · 100%

ERC-8004 feedback between wallets that run agents themselves. Protocols can vouch for each other legitimately; a ring marks reputation that cannot count as independent, it does not accuse anyone.

Browse clusters

ClusterKindAgentsBasisWhy they are linkedConfidence
ag0.xyz · 0xa86f…3fd8operator21one registrant walletsame registrant wallet (21), same owner / agent wallet (21)high
0x3063…f132operator21one registrant walletsame registrant wallet (21), same owner / agent wallet (21)high
ag0.xyz · 0xf452…ec94operator21one registrant walletsame registrant wallet (21), same owner / agent wallet (21)high
TheWatcherSees · 0x8538…1e03operator21one registrant walletsame registrant wallet (21), same owner / agent wallet (21)high
eips.ethereum.org · 0x2913…537eoperator21one registrant walletsame registrant wallet (21), same owner / agent wallet (21)high
TrendScope · 3 ownersoperator21shared infrastructure across ownerssame server address (64), same TLS certificate (16)high
0x1d2c…3656operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0xfa89…3a39operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0xaa04…75d8operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0xde67…0424operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0x5173…7d2aoperator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0xf9ee…24c9operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0x08ef…d9b6operator20one registrant walletsame registrant wallet (20), same first funder (20)high
0x229f…1101operator20one registrant walletsame registrant wallet (20), same first funder (20)high
0x48c9…cff0operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
ipfs · 0x25e8…5e2coperator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
eips.ethereum.org · 0xce88…e1a7operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0x9ae0…9808operator20one registrant walletsame registrant wallet (20), same first funder (20)high
0x2536…15e7operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0xe3ac…7928operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
0x052a…a428operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
ag0.xyz · 0xaf75…552coperator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
Jensen Huang · 0x046a…6fa9operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
m2m-bot-production.up.railway.app · 0x5920…c757operator20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high
ipfs · 0x07b8…0093operatorring20one registrant walletsame registrant wallet (20), same owner / agent wallet (20)high

19,320 clusters · page 12 of 773

Active DNA: our own builds

A build's behavioural fingerprint baseline (how it acts on scripted canary probes) is its DNA. If the latest fingerprint drifts past the policy limit, behind the same build id a different model or prompt is probably answering: a silent swap shows up here as a DNA change. Builds whose baselines are within 0.10 mean distance are behavioural twins.

BuildProbe setDNA (baseline)Latest driftChanges seenStatusTwins
Agent A · Careful
build-a-careful-v1
web3-canary-v20xc7c575…33697f0.0%1 (max 29%)stablewith build-a-careful-v1
Agent A · Careful
build-a-careful-v1
web3-canary-v30xa4bdc6…26c0ad0.0%1 (max 24%)stable-
Agent B · Fast
build-b-fast-v1
web3-canary-v20xc7c575…33697f0.0%nonestablewith build-a-careful-v1
Agent B · Fast
build-b-fast-v1
web3-canary-v30x7a4afc…41d75e0.0%1 (max 52%)stable-
Agent C · Cheap
build-c-cheap-v1
web3-canary-v20x04336c…9cdd1b12.5%nonestable-
Agent C · Cheap
build-c-cheap-v1
web3-canary-v30x86cd6e…bda29c0.0%nonestable-
Agent D · Alt
build-d-alt-v1
web3-canary-v20xc7c575…33697f0.0%nonestablewith build-a-careful-v1
Agent D · Alt
build-d-alt-v1
web3-canary-v30x5524c0…2c77590.0%1 (max 88%)stable-
Claude Code · Haiku (external, code)
ext-claude-code-radikws-haiku-code-v1
code-canary-v10x7fba04…b5bb71-noneno current sample-
Claude Code · Haiku (external)
ext-claude-code-radikws-haiku-v1
web3-canary-v30x84185e…47eb7d-noneno current sample-
Claude Code · Opus (external, code)
ext-claude-code-radikws-opus-code-v1
code-canary-v10xdcf499…550bba-noneno current sample-
Claude Code · Opus (external)
ext-claude-code-radikws-opus-v1
web3-canary-v30xfda338…abe5b7-noneno current sample-
Claude Code · Sonnet (external, code)
ext-claude-code-radikws-sonnet-code-v1
code-canary-v10x39d08d…4df866-noneno current sample-
Claude Code · Sonnet (external)
ext-claude-code-radikws-sonnet-v1
web3-canary-v30x9e8ffc…997c80-noneno current sample-

API GET /v1/dna/builds. Honesty and Ratings boards accept ?collapse=twins / ?collapse=clones to show one entry per group.