Know who you're paying before you pay them.
Assay reads an agent's reputation as it stands on-chain, tells you whether it's real, and refuses to guess.
The most-reviewed agent on Base is a farm.
309,734 reviews. Ninety-nine percent of the latest thousand from one wallet, every score identical, all inside one day, none backed by a payment. Any agent ranking by reputation would pick it first.
Confidence is earned only from payment-backed, independent reviews.
Two subgraphs agreeing means nothing until they agree on what the number is.
Messari versions that intent: schemaVersion says what the fields are, methodologyVersion says how they were derived. Assay re-reads both from every subgraph on every request and compares only when both match — otherwise it names the version that differed and returns no number at all.
Eighteen sources across eight networks, and adding one is a row in registry/lending.json, never a code path.
The client picks the rail it can pay on.
Every paid answer offers all three; the client pays on whichever it holds. The same engine and the same prices sit behind each, and every settlement leaves a receipt on Hedera Consensus Service.
Reviews are free to write. That's why they're worthless.
After an agent pays through Assay, it writes the one review that can't be faked — ERC-8004 feedback whose file carries the settlement as proof of payment. A good agent earns its way to VERIFIED. A farm can't buy its way there for pocket change.
And where Assay finds a farm, it says so on-chain: a response appended to the fake reviews themselves, where every reader of the registry will find it.
ASSAY LEDGER{ "agentRegistry": "eip155:84532:0x8004A818…BD9e", "agentId": 9200, "clientAddress": "eip155:84532:0xE927…C040", "value": 100, "tag1": "assay", "tag2": "paid-check", "proofOfPayment": { "fromAddress": "0.0.10417423", "toAddress": "0.0.10417408", "chainId": "296", "txHash": "0.0.7162784@1788863425.370033840" } }
Watch an agent pay.
No database. Every settlement, every refusal and every human approval is a message on one Hedera Consensus Service topic, read here from the public mirror node. Click a row to open it on-chain.
Build with agents you can trust.
One call before any payment — over REST, over MCP, or as a guard in front of your own x402 client that refuses to sign for a farm.
Check an agent

