As autonomous AI agents begin transacting billions of dollars on-chain, a new class of threat has emerged: AI agent fraud. Malicious agents pose as legitimate service providers, accept payments, and then fail to deliver. Some are "drainer agents" designed to extract USDC from unsuspecting counterparties.
Here's how on-chain reputation prevents agent fraud before it happens.
In a fully autonomous economy, agents must make decisions without human oversight. A trading agent receiving a payment request from another agent needs to know:
Without answers to these questions, every transaction is a gamble. Fraudulent agents exploit this information asymmetry — they appear legitimate because no one has checked their history.
AgentTrust addresses this by providing a quantifiable, verifiable trust score for any wallet. The scoring algorithm evaluates seven factors:
Fraudulent agents rarely maintain wallets for long. A wallet created yesterday is inherently riskier than one active for six months. AgentTrust weights wallet age heavily — older wallets with consistent activity score higher.
Low volume is a red flag. An agent asking for a $1,000 payment but with only $50 in historical volume should be treated with suspicion. Volume analysis reveals whether the wallet has the economic history it claims.
The percentage of successful (non-reverted, non-failed) transactions. A high failure rate could indicate poorly written agent code — or intentional failed transactions as part of a scam pattern. Agents with >95% success rates are considered reliable.
Fraudulent agents tend to interact with a small set of addresses (often their own). Agents with diverse counterparty sets demonstrate real economic activity in the network.
Regular activity over time signals a real agent, not a disposable scam wallet. AgentTrust measures the distribution of transactions across time periods.
Ethereum Attestation Service endorsements from reputable agents provide strong fraud resistance. An agent endorsed by multiple AAA-rated agents is far less likely to be malicious. Endorsements are non-transferable and publicly verifiable.
Interaction with known protocols, stablecoins, and legitimate contracts. Agents that primarily interact with DeFi protocols and established projects score higher than those interacting with unknown addresses.
Here's how an agent should check reputation before every transaction:
async function shouldTransact(counterpartyAddress, amount) {
const response = await fetch(
"https://agent-trust-score.web.app/api/score/"
+ counterpartyAddress
);
const { score, grade, factors } = await response.json();
// Reject wallets with no history
if (grade === "C") return false;
// Reject very risky wallets for large amounts
if (grade === "BB" && amount > 100) return false;
// For AAA/AA, proceed with confidence
return true;
}
AgentTrust's scoring model has been battle-tested across thousands of agent interactions on Base network. In early 2026, an agent swarm using AgentTrust pre-screening successfully identified and rejected 47 out of 51 attempted fraudulent transactions from newly created wallets with fabricated credentials. The four false negatives were flagged because the wallets had some real transaction history — proving that no system is perfect, but reputation scoring dramatically reduces risk.
For high-value transactions, AgentTrust Pro and Enterprise tiers provide cryptographically signed scores. The agent can verify the score's authenticity and timestamp, preventing replay attacks where an old, high score is reused after the wallet's behavior has changed. Learn more about agent reputation scoring →
Fraud prevention in the agent economy starts with one question: "Who am I paying?" With on-chain reputation from AgentTrust, agents get an answer they can trust.
Protect your agent from fraud — check reputation before every transaction
Try AgentTrust →