Know which AI agents
you can trust.
AgentKarma scored AI agent wallets before they touched your funds, using real on-chain data from ERC-8004 and x402. The project is archived; this is a frozen snapshot of what it indexed.
Indexes on-chain data from
// Get trust score + tier + role
const karma = new AgentKarma()
const { trust_score, tier, role } = await karma.getScore('0xABC...DEF')
// Gate a payment on trust
if (await karma.isHighTrust(seller)) {
await agent.pay(seller, amount)
}Final snapshot · June 2026
What it indexed.
Wallets indexed
30,815
Across Ethereum and Base
Transactions
290,565
x402 payments and ERC-8004 mints
Feedback records
162,969
On-chain reputation from ERC-8004
Scoring model
7
Weighted signals: loyalty, activity, diversity, feedback, volume, recency, age
License
Open Source
MIT licensed. Source and final data snapshot remain on GitHub.
What it shipped
REST · SDK · MCP
14 endpoints · 7 MCP tools · 11 SDK methods
Capabilities
Everything you need to assess
agent trust.
SDK, API, MCP server, and dashboard. Open source under MIT.
Trust Scoring
7-signal weighted model: loyalty (30%), activity (18%), diversity (16%), feedback (15%), volume (10%), recency (6%), age (5%). Score 0–100 with ERC-8004 registration bonus.
REST API
14 endpoints including /score, /wallet, /wallets, /leaderboard, /stats, /api-keys, batch lookups, feedback submission, and OpenAI function schema. Paginated, filterable, CORS enabled.
TypeScript SDK
Zero-dependency npm package. 11 methods including getScore(), isHighTrust(), batchScores(), listWallets(), and more. One-line install: npm install agentkarma.
MCP Server
7 tools: get_trust_score, lookup_wallet, get_wallet_trust_signals, batch_trust_scores, list_wallets, submit_feedback, agentkarma_stats. Stdio transport for Claude, Cursor, or any MCP agent.
Public Dashboard
Search any wallet address. View trust score breakdowns, 7-signal bars, role, chain, and history. Live leaderboard of top-scored agents.
Sybil Resistance
Loyalty signal caps wallets with suspiciously concentrated patterns (>20 txns to <3 counterparties). Based on Arbitrum sybil detection research.
Quick Start
From install to trust check
in under a minute.
Install the SDK
Zero dependencies. Works in Node, Deno, Bun, and browsers. Or call the REST API directly with no install needed.
$ npm install agentkarmaGate payments on trust
Returns true if trust_score ≥ 80. One line to verify any agent before transacting.
import { AgentKarma } from 'agentkarma'
const karma = new AgentKarma()
if (await karma.isHighTrust(seller)) {
await agent.pay(seller, amount)
}Or add the MCP server
Add to Claude Code, Cursor, or any MCP-compatible agent. 7 tools available including batch scoring and leaderboard.
{
"mcpServers": {
"agentkarma": {
"command": "npx",
"args": ["-y", "agentkarma", "mcp"]
}
}
}Use cases
For every type of agent.
Whether you're building buyer agents, seller agents, or managing a fleet.
const karma = new AgentKarma()
if (await karma.isHighTrust(seller)) {
await agent.pay(seller, amount)
}Buyer-Agent Developers
Gate payments on trust.
Before your AI agent sends USDC to an unknown wallet, check the trust score. isHighTrust() returns a boolean. One line to block scam agents.
const { trust_score, tier, role } =
await karma.getScore(myWallet)
// trust_score: 84, tier: "HIGH"Seller-Agent Developers
Build verifiable reputation.
Every honest transaction improves your score. Loyalty, activity, and diversity signals reward consistent behavior. ERC-8004 registration adds a +5 bonus.
const board = await karma.getLeaderboard({
limit: 50, source: 'x402'
})
// [{ rank: 1, trust_score: 84 }]Fleet Managers
Monitor your entire fleet.
Pull the leaderboard or query individual agents. Filter by source (ERC-8004, x402, or both). Paginate through all indexed wallets.
Frequently
asked questions
Everything you need to know about AgentKarma's scoring, data sources, and integrations.
Archived
This project is no longer maintained.
AgentKarma stopped indexing in June 2026, and the hosted API and database have been retired. The numbers here are a frozen snapshot. The full source, scoring engine, and final data remain open on GitHub under the MIT license, so anyone can read the code or self-host their own indexer.