A lightweight TypeScript SDK + CLI for ERC-8004 "Trustless Agent" identities — register, read, update, and transfer onchain agent identities across Base, Celo, Ethereum and more. It pairs agent payments (x402) with agent identity (ERC-8004), letting developers give their AI agents a portable onchain identity in a few lines of code.
Make onchain agent identity effortless for developers, so AI agents everywhere can be discovered and trusted via ERC-8004 — with first-class support for Celo and Base.
Registering and managing ERC-8004 agent identities today means hand-writing raw contract calls against the Identity Registry on every chain — there's no simple, typed developer library. That friction slows down anyone trying to give an AI agent a verifiable onchain identity.
erc8004-js is a thin, typed SDK + CLI that wraps the ERC-8004 Identity Registry across Base, Celo, Ethereum and more. Developers register, read, update, and transfer agent identities in a few lines of code (or one CLI command), with the correct registry addresses and multi-chain support built in.
Want to grow through just grant funding
Global