# Kanmani > Every payment claim in Monad's ERC-8004 agent registry, checked against the chain it names. Measured live at 2026-09-22T11:29:54.830Z, against Monad mainnet (chain 143), index at block 107,020,000. ## The finding 73 of 85 payment claims on Monad cite a transaction that is not on the chain the document names. Every one of those documents is hash-perfect: the bytes served today match the hash committed on chain, so every tool that checks integrity calls them verified. Integrity is not truth. This site checks the second thing. ## The whole distribution, so the headline cannot be read out of context - 1,095 documents assert no payment at all. Mostly game ratings and plain-text comments. They cannot be wrong about a payment. - 73 cite a transaction that is not on the chain they name. - 12 cite a transaction that is. - 12 could not be checked: 10 serve bytes that no longer match their own on-chain hash, 2 would not answer. A failure to look is recorded as unknown, never as false. That distinction is the reason this can be published at all: collapsing them would let somebody else's outage publish as our accusation. ## The registry underneath - 10,254 agents indexed. The registry's own counter slot says 10,254. - 2,014 distinct registration documents behind those agents. - 8,640 agents point at a document that returns a deletion. 8,093 of them share ONE document, registered by 7,962 distinct wallets. - - 1,192 of 9,188 feedbacks carry an evidence pointer. The rest point at nothing. ## What to read next - https://kanmani.xyz/method how each rung is decided, with the command to re-derive every one by hand - https://kanmani.xyz/operators the registry clustered by registration document - https://kanmani.xyz/status how fresh every number here is and what is stale - https://kanmani.xyz/schema.json the shape of every JSON response - https://kanmani.xyz/agents.md the safe-access contract, if you are an agent reading this ## Machine-readable - GET https://kanmani.xyz/feed.json every checked claim - GET https://kanmani.xyz/api/claims?outcome=false filterable claim feed - GET https://kanmani.xyz/api/agent/ one agent - POST https://kanmani.xyz/api/verify check a document you supply Every JSON response carries checkedAt, checkedAtBlock and the command to re-derive it. ## What this site does not claim It does not say anyone lied. A verdict describes what was observed and never what anyone intended. The most common cause of a claim not resolving is an expired preview deployment or a template that wrote the same URL for thousands of registrations, which is nobody's misconduct. It does not rank agents by a hidden score. Every list states its ordering rule in one sentence. It does not know what it has not checked. 0 claims carry a URI and no verdict, and 2 registration documents have never been asked whether they still answer.