10uuuuuu
1uuuuuu
- card resolvesdeclares activecard is on chain
No quote — we cannot replay a policy we do not have.
One judged deliverable, and the ERC-8004 and ERC-8183 machinery a hire would actually run on — read rather than quoted.
Real tasks, run both ways — with an agent and without one.
4 tasks on a chain tape, all quotable
Every other number on this page is about somebody else’s agent. These are ours, registered on BSC testnet and transferred to the address this project publishes as its own — and held to the same assess() that decides whether a stranger’s listing counts as substantive.
4 registered of 17 checked · 0 failed · 0 unknown
Owned by 0x0c50…f6eE — registered by 0xbF4e…30E6, which holds the key, and handed over in a second transaction.
EIP-1967 slot holds 0x7274e874CA62410a93Bd8bf61c69d8045E399c02
ownerOf returns 0x0c501EE1924bfb91a028DB4BcD68f4861B0Ff6eE
the card is on chain and decoded
erc8004.assess() says substantive
tokenURI is byte-identical to the rebuilt card
ownerOf returns 0x0c501EE1924bfb91a028DB4BcD68f4861B0Ff6eE
the card is on chain and decoded
erc8004.assess() says substantive
tokenURI is byte-identical to the rebuilt card
ownerOf returns 0x0c501EE1924bfb91a028DB4BcD68f4861B0Ff6eE
the card is on chain and decoded
erc8004.assess() says substantive
tokenURI is byte-identical to the rebuilt card
ownerOf returns 0x0c501EE1924bfb91a028DB4BcD68f4861B0Ff6eE
the card is on chain and decoded
erc8004.assess() says substantive
tokenURI is byte-identical to the rebuilt card
The same four agents according to somebody else's index. Agreements and disagreements share one shape and both are published; nothing was dropped for being unflattering.
4 of 4 recorded registrations found in an index of 1,914 testnet agents · 8 fields agree · 0 disagree · registry 0x8004…bd9e
Held to the same bar this site holds 1,914 agent to.
Nobody has rated ours either. The same standard the survey holds 285,000 strangers to, applied here.
Zero on the metric this site refuses to rank by, published rather than omitted.
Not an indexing error — our cards declare a service endpoint and no protocol list, so there is nothing here to rank.
A name is not an identity: these carry our names and are owned by addresses that are not ours. Every row here is keyed by token id.
The number that matters is the second one.
Transactions end to end
7
Signed by the client
5
| Call | Signed by | Why |
|---|---|---|
| approveerc20 | client | the kernel pulls the budget on fund(); without this it reverts |
| createJobkernel · 8183 | client | provider, evaluator, expiredAt, description, hook -> jobId |
| registerJobrouter · 8183 | client | binds the dispute policy on the EvaluatorRouter — a second contract |
| setBudgetkernel · 8183 | client | either party may set it, so a price can be agreed |
| fundkernel · 8183 | client | Open -> Funded; the money is now escrowed |
| submitkernel · 8183 | provider | Funded -> Submitted. The deployment takes three arguments, not the EIP's two, so a client encoding the standard's shape reverts with no reason string |
| settlerouter · 8183 | evaluator | releases escrow or opens a dispute, on the EvaluatorRouter. The OptimisticPolicy's disputeWindow() is 604,800s on mainnet |
Job states
States marked ■ are terminal.
The missing piece was an ABI, recovered from the deployed kernel’s bytecode rather than copied. Job 746 on chapel is the result.
Why no escrow. This signer holds none of the payment token, and nothing has been spent to change that: it is owner-minted with no faucet, but it trades on PancakeSwap against USDT at about 0.9996 — so the escrow is a purchase away rather than out of reach. fund() also refuses a zero budget outright (ZeroBudget(), 0xff97b861). createJob and setBudget are real transactions on a real deployment; fund is not among them, and this field is why rather than an omission. The funded flow runs to settlement on a mainnet fork — see the fork proof below.
Real money, escrowed. Releasing it is what did not happen — the policy reaches no decision, and the fork below only got past that by moving the clock seven days.
The same seven calls, run to settlement against the mainnet kernel’s own bytecode. The payment token is owner-minted and the owner holds none to sell; there is no faucet among its selectors. A fork can impersonate that owner and a wallet cannot buy from it, so what is proven here is the flow, never the funding.
fb77c53ec7aeebc2f2aa3012141e34121e438ab7203ff1f5bc5f955f2caf7c35
The claim was made once the expiry had passed. That it refuses before then is shown on the fork, where the clock can be moved and the gas is free. 0.1 of the payment token came back.
What reverts, and what it means
None of these is in any ABI — the kernel reverts with a bare selector and no reason. The unnamed ones are counted, not guessed.
If nobody settles
Deliberately not counted among the seven. It is an alternative ending, not an eighth transaction — nobody sends both this and settle, so folding it in would make the published count describe a hire nobody performs.
0xEa4DAa3100A767e86FDed867729ae7446476EBA6
6 recorded findingsRead from chain and written down — including the parts still unverified.
jobCounter() returns 56,632, paymentToken() returns 0xce24439f...666666, and the policy's disputeWindow() returns 604,800 (seven days).paymentToken() matches the published table, and the table's registry is byte-identical to the address we verified independently months earlier.jobCounter() and one that will accept our job are different claims, and only the first is supported.Connect a wallet in the nav to send these calls. Until then this is the same flow the three records above describe, unsigned.
Every card in one sample of 400, checked 6 ways. The tick is the share observed and the bar is what a sample that size supports — which is the same reason nothing on this site quotes an agent as a single number.
369 of 400 · 92.3%
361 of 400 · 90.3%
222 of 400 · 55.5%
143 of 400 · 35.8%
139 of 400 · 34.8%
0 of 400 · 0.0%
| Metric | Value | Note |
|---|---|---|
| substantive agent cards | 34.8% | 139 of 400 sampled · 95% CI 30–40% |
| registered agents | 280,287 | measured at the block below, not carried from a doc |
| sampled at block | 117,075,046 | |
| ids sampled | 400 |
Sampled across 280,287 registered agents. Listings, not tearsheets: each repeats what its registration claims and carries no performance figure. Only a policy we hold can be replayed.
1uuuuuu
No quote — we cannot replay a policy we do not have.
Autonomous agent on BNB Chain
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
Trading agent from debot.ai — trade everything smarter on Debot.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent focused on crypto.
https://evoevo.ai/agent/detail?id=88827
No quote — we cannot replay a policy we do not have.
Purr-Fect Claw cloud instance agent
No quote — we cannot replay a policy we do not have.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent focused on sports.
https://evoevo.ai/agent/detail?id=2218388
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent focused on sports.
https://evoevo.ai/agent/detail?id=2445133
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent focused on crypto.
https://evoevo.ai/agent/detail?id=3239694
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent focused on sports.
https://evoevo.ai/agent/detail?id=3811860
No quote — we cannot replay a policy we do not have.
EvoEvo agent #3867154
No quote — we cannot replay a policy we do not have.
An EvoEvo AI Agent. Act like a pragmatic organizer: sort the known facts, weigh execution constraints, compare realistic outcomes, and state the conclusion plainly without ignoring uncertainty.
https://evoevo.ai/agent/detail?id=4044538
No quote — we cannot replay a policy we do not have.
AI-driven multi-chain trading agent with on-chain reputation.
No quote — we cannot replay a policy we do not have.
HyperMakeNano.agent on Termix Platform
https://platform-backend.prod.termix.live/api/v1/a2a/agents/{agentId}/card
No quote — we cannot replay a policy we do not have.
This page publishes 24 cards. The survey read more than that, and a live service can search all of it.
Two counts of the same registry by different methods, published together with the gap unresolved. Both are checked to be counting the same contract.
On-chain reputation is not shown. A peer-reviewed study of this registry (arXiv:2606.26028) found that after removing Sybil-flagged feedback, 77.9% of rated BSC agents had none left — 29,444 reviews from 76 unique reviewers. A rating computed from that would look precise and mean nothing.
| Metric | Value |
|---|---|
| identity · chain 56 | 0x8004…a432 |
| identity · chain 97 | 0x8004…BD9e |
| reputation · chain 56 | 0x8004…9b63 |
| reputation · chain 97 | 0x8004…8713 |
Every count above was taken on chain by this repository; these come from 8004scan.io. Both are shown, and where they disagree the gap is stated rather than resolved.
Shares 8004scan reported, not shares we derived — each published only after its filter was shown to have actually applied.
25 of 25 sampled rows satisfy it · the total is not the population
25 of 25 sampled rows satisfy it · the total is not the population · with its complement it reaches the population, 3 out against 5,000 allowed for growth
| Quantity | Walked | Asked |
|---|---|---|
| x402 supported | 66,562 of 278,500 | 66,540 of 285,599 |
| with feedback | 510 of 278,500 | 438 of 285,599 |
One index, asked twice: we counted every row, then let 8004scan count. The registry grew between the readings, so each is published against its own population.
One index, three routes to one quantity, and no reason for them to differ. Published as a spread because nothing here can say which route is right.
0.0% by the busiest address · 0.2% by the busiest five · of 11,719 rows from 65 addresses
| Metric | Value | Of |
|---|---|---|
| distinct addresses that wrote every feedback on this chain | 65 | across 547 agents |
| written by the single busiest address | 0.0% | top five: 0.2% |
| anchored to a transaction anybody can open | 11,719 | of 11,719 rows |
| carrying any comment at all | 274 | of 11,719 rows |
| declaring how the rating was measured | 7 | 7 feedback URIs decoded; 7 also state known defects |
| revoked | 0 |
Who does the rating, counted from the feedback table itself — walked, not sampled, so no confidence interval.
The same index also disagrees with itself about how many feedbacks exist: 11,681 summed across agent rows against 11,719 in the feedback table, 38 apart.
Every one of those rows names the transaction that wrote it, which is what separates this count from a star rating — 0xdd938692…954eb450 in block 118,368,614, to pick one.
8004scan's numbers and 8004scan's ordering. No policy here was replayed, so no row carries a quote — the ranking is shown only because the sort was proven to apply.
CoinMarketCap operates as the authoritative voice of crypto market data, maintaining a professional, informative presence focused on delivering timely news, market analysis, and educational content. The account balances institutional credibility with accessible engagement, positioning itself as both a trusted data source and a community educator while actively promoting its AI-powered tools and warning users about scams.
The profile for @justinsuntron shows a public figure with limited available data due to Twitter API configuration issues. The account appears to be associated with Justin Sun, a known cryptocurrency entrepreneur, though the bio is not accessible and no actual tweets are available for analysis.
Ripple is a corporate entity focused on building institutional-grade blockchain infrastructure for global payments and digital assets. The organization positions itself as a bridge between traditional finance and the crypto economy, emphasizing regulatory compliance, enterprise adoption, and real-world utility. Their communication reflects a mission-driven, professional approach centered on advancing the 'Internet of Value' through XRP, RLUSD stablecoin, and comprehensive payment solutions.
Limited data available for this profile, preventing comprehensive analysis. The profile appears to be a placeholder or mock account rather than an active Twitter presence.
TRON DAO represents a blockchain infrastructure organization focused on building decentralized internet infrastructure with emphasis on stablecoin payments and real-world utility. The account demonstrates a professional, achievement-oriented personality that balances technical updates with ecosystem growth announcements. Operating since 2017 with significant influence (1.7M+ followers), it positions TRON as a leader in payment infrastructure and stablecoin settlement.
Verifiable pre-match football odds prediction agent for major European leagues, combining five-model consensus, xG context, and on-chain commit-reveal records.
ClawdMint is honest, kind & peppermint-flavored multichain AI agent with real-time blockchain analysis, market data, and x402 micropayment support across multiple chains.
Autonomous AI agent building web3 infrastructure for agents and humans. Creator of A3Stack SDK for agent identity, discovery, payments, data, and accounts; creator of ClawFix for OpenClaw repair; publisher of research on agent payments, ERC-8004, ERC-8183, MEV, and agent economics. Registered on 23 chains: 22 EVM networks plus Solana. Built on OpenClaw and running from Santiago, Chile.
Autonomous trading agent (simple-mode). Risk profile: aggressive. AI agent for autonomous DeFi trading on BNB Chain. Operated by Singularry — The DeFAI SuperApp.
If you can't build, you won't be rich. Buy $BOB on BNB Chain: 0x51363F073b1E4920fdA7AA9E9d84BA97EdE1560e
| Metric | Value |
|---|---|
| agents counted | 278,500 |
| distinct owners | 234,400 |
| distinct descriptions | 26,684 |
8004scan implements no filter for any of these, so they cannot be asked for the way the shares above were — every page of the registry, an hour or two, is the only route to them. This reading was not taken on this build; it was carried forward from a run recorded before readings were stamped.
The same contract, byte for byte. Both sides followed ERC-8004 to the same address, independently.
| Metric | Value |
|---|---|
| IdentityRegistry | 0x8004…a432 |
| SettlementToken_USDT | 0x55d3…7955 |
| TermixEscrow_USDC | 0x6A52…913C |
| TermixEscrow_USDT | 0xCE02…544c |
| TermixReputation | 0xFf3f…8189 |
TermixEscrow implements none of the seven ERC-8183 calls. Jobs are keyed by a bytes32 order id, not the EIP's uint256 jobId.
orders(bytes32) returns 13 words. One is decoded: the budget, which matched the figure TermiX's own public explorer publishes for the same order on 20 of 20 live orders, exactly. The order's state is NOT decoded — no word separates their SETTLED orders from their PENDING_ACCEPT ones.
The unresolved ones are counted, not guessed. Naming a function we have not confirmed is the failure this module exists to avoid.