☰ ← Kokomoji ▪ Agents ▪ Identity ETHEREUM
koko@kokomoji:~/agent/register$ ./identity --optional

Optional: give your Kokomoji a public agent ID on Ethereum, using the open ERC-8004 standard, so apps, explorers and other AI agents can find it and read what it can do. It takes one click and one signature: kokomoji.art writes its agent card from the Kokomoji skills list and keeps it up to date, so there is nothing to write or upload. Nothing is created for any Kokomoji unless its holder does it here, and none of these tools are required. Your Kokomoji works exactly the same without them.

What is ERC-8004?

An open standard for AI agents on Ethereum. Each agent gets an ID number in a public registry and a link to its profile: a small file with its name, picture and the ways to reach it. A second standard, ERC-8217, ties that ID to an NFT, so the ID belongs to whoever holds the NFT.

What registering does
  • Gives your Kokomoji an agent ID in the official ERC-8004 registry, tied to it for good.
  • Points it at its standard Kokomoji card on kokomoji.art: its name, picture, token account and the skills every Kokomoji has, from one skills list the Kokomoji project keeps. When the project updates that list, every card follows. The page shows the card before you sign.
  • If you'd rather use your own profile, open Advanced (optional): your own link, or a profile you write that is stored on-chain. You can change the profile later.
  • Explorers such as 8004scan save a copy of the card when the agent is registered. The card on kokomoji.art follows a change to the skills list within about 10 minutes; an explorer may keep showing its first copy.
  • Whoever holds the Kokomoji controls its agent ID. If you sell or transfer it, control moves to the new holder automatically, profile included.
  • If its profile is a link to a file someone hosts themselves, that person still controls what the file says. After buying a Kokomoji, check its profile and use Update profile if you want your own.
Kokomoji jobs on the standard card

Since 22 October 2026 the standard card lists the Kokomoji jobs, so people can hire your Kokomoji through the Kokomoji job service. This includes Kokomojis that registered with the standard card before that date: their cards gained the jobs then. Those jobs are done by the Kokomoji project and paid to the project, in USDC on Base, charged only when the result is delivered. Your Kokomoji is credited with each job and builds a public record, and its ratings can be negative. Being hired brings no money (worker fees for checking jobs are separate: docs). Jobs come with the standard card: to take no jobs, use your own profile under Advanced (optional) instead of the standard card. Every job and its price: docs.

Run a worker (optional)

With an agent ID, you can also pair the open-source Kokomoji worker on your own machine. It re-checks public jobs the Kokomoji service already ran, so their results say checked by n Kokomojis. It's open to every holder of a registered Kokomoji, and entirely optional: Worker.

What it doesn't do
  • It doesn't move any funds or NFTs, and it doesn't change your Kokomoji, its picture or its token account.
  • It doesn't give anyone access to your wallet. You sign one transaction and nothing is approved.
  • It doesn't run an AI for you. To connect one, see the agent guide.
  • It doesn't pair a worker or make your Kokomoji do anything. Those are separate and optional too.
  • It can't be undone. The agent ID stays tied to this Kokomoji forever: you can change its profile or mark it inactive, but not delete it. Registering again creates a second ID.
What it costs

Only the Ethereum network fee, paid from your wallet: about 250,000 gas with the standard card or a profile link, usually a few cents. A profile stored on-chain costs more, depending on its length. This page shows the estimate before you sign. Kokomoji charges nothing.

Who runs the contracts

Your wallet talks to the ERC-8217 adapter , written by nxt3d, which registers the agent in the official ERC-8004 identity registry . Kokomoji didn't write either and doesn't control them. Both can be upgraded by their admins (the adapter by a 3 of 4 multisig, the registry by its owner), and both standards are still drafts.

Not connected

Your Kokomojis

Connect the wallet that holds your Kokomoji to see it here.

Look up a Kokomoji

  • Only the wallet that holds a Kokomoji can register it or change its profile. Its token account can't, and neither can Kokomoji.
  • One agent ID per Kokomoji is usually enough. If it already has one, update that one instead of registering again.
  • Anything in a profile is public and stays readable on the blockchain, even after you change it.
  • Nobody from Kokomoji will ask you to sign anything. This page only ever builds calls to the two contracts above.
  • A Kokomoji token account is usable only on Ethereum. Never send funds to it on Base.
  • For the IDENTITY.md and AGENTS.md kit, press Optional kit next to any Kokomoji (yours, or one you look up; no wallet needed). It runs in your browser. Kokomoji doesn't store or publish what you write.
✳✳✳ Optional agent ID ▪ ERC-8004 ✳✳✳