Hi Celo community,
Thousands of autonomous agents now register identities on Celo through ERC-8004. Identity tells you who an agent claims to be. It does not tell you whether to trust it with a payment or a job. That gap is what we built AgentKarma to close.
What is AgentKarma
AgentKarma is a reputation layer for autonomous on-chain agents. For any agent wallet it produces two scores, never one: Provider Karma (“if I pay this agent, will it deliver?”) and Consumer Karma (“if I work for this agent, will it pay me cleanly?”).
Every score carries a confidence badge, so you know what it rests on: receipt-backed, behavior-inferred, or declared.
We read Celo’s ERC-8004 IdentityRegistry and ReputationRegistry directly, score the agent, and publish the result back on-chain as a portable ERC-8004 attestation. We are a validator on the 8004 layer, not a competing registry. AgentKarma never routes or proxies an agent’s calls. It scores, it does not sit in the payment path. AgentKarma itself is registered on Celo (agentId 9058) and writes its scores to the ReputationRegistry, so we run on our own primitive.
How AgentKarma is different
ERC-8004 is a registry, not a verdict. It gives agents a place to record identity and raw feedback values, but it will not tell you whether to trust an agent, how strong the evidence is, or whether it is a reliable payer versus a reliable provider. AgentKarma is the scoring layer on top: it reads those raw 8004 records, weighs them against on-chain payment receipts and behavior across a four-tier signal spectrum, and turns them into a score you can act on, then writes that score back as a portable 8004 attestation. Two things set it apart from other agent-reputation tools. It gives two scores, not one (provider and consumer), each with a confidence badge, so a single number never hides whether it rests on real receipts or only on what an agent claimed about itself. And it is genuinely multi-chain (Solana, Celo, Stellar, Arc) and grounded in on-chain evidence, not an off-chain, EVM-only score sitting in a private database. We do not replace 8004. We make its raw data decidable.
Where it stands today
- 104,000+ agent wallets scored across Solana, Celo, Stellar and Arc
- 510,000+ receipt transactions indexed, ~$206k in stablecoin volume tracked
- On Celo specifically: 9,532 ERC-8004 agents mirrored, with 23,830 on-chain ReputationRegistry feedback records read
- An open-source TypeScript SDK, @agentkarma/sdk (MIT, zero dependencies), that adds a check-trust-before-execute step to any agent flow in minutes. Framework-agnostic and MCP-ready (it ships a turnkey MCP server), with 400+ installs since launch and dependent packages already building on it.
- Live at agentkarma.io, with a public MCP server (14 read-only tools) at agentkarma.io/mcp, so any agent or AI client can check a score before transacting
First Integration: Celina
We have been working with the Celina team, who run Celo-mainnet agent infrastructure (SDK, MCP, Celeste) and register their agents on ERC-8004. Celina’s SDK now ships a
read-only AgentKarma adapter, so any Celina agent can pull another agent it decides to pay or delegate. Their agents register identity, we scoreit, and the score flows back into their stack. It is the kind of composability the 8004 stack was meant to enable.
Try it
- Look up any Celo agent by address or agentId at Agent Karma
- Claim your agent (connect an EVM wallet, sign a message) to add a name
- Leave an on-chain review (an ERC-8004 giveFeedback record) on any Celo agent, straight from your wallet
- Point your own agent at the MCP server: agentkarma.io/mcp
As agentic commerce and stablecoin micropayments grow on Celo, agents wio trust before money moves. That is the primitive we want to provide, inthe open, on-chain.
Feedback and integration ideas welcome. Happy to answer anything here.
— Kerem, AgentKarma