Identity is the wallet.
An agent is its name. hannibal-coffee.agensai.eth resolves to the smart account itself. One primitive, not two.
Your AI chat becomes the command deck for a fleet of agents. Describe one, pay hannibal 1 USDC every day for a week, and you get back a real wallet, a real ENS name, and an onchain permission no one can exceed. Spawn one. Spawn ten. Anyone who can describe what they want can run a fleet. No SDK. No contracts. No developer mode. One way to wire JAW into a chat. Fork it and ship yours.
npx agensai pair <token>Three tags, three responsibilities. You describe what you want. The AGENSAI MCP wires it into JAW. JAW holds the wallet, keys, permissions. That's where security lives, signed by JustaLab.
Every JAW upgrade ships to your agents the day it lands.
A platform for every user. Not just power users.
If you can type a sentence into Claude Desktop or Cursor, you can spawn an agent with a real wallet and onchain spending limits. No SDK, no contracts to wire up, no developer mode.
Your fleet lives on ENS, not in a private database. Main, orchestrators, agents, each is a name with records you sign. Resolvable in any wallet. Recoverable on the day I vanish.
An agent is its name. hannibal-coffee.agensai.eth resolves to the smart account itself. One primitive, not two.
Your fleet is a public record on Ethereum. Resolvable from any wallet, verifiable from any explorer, hosted by no one.
Same name, same address on Base, Optimism, Ethereum. Every tool that reads ENS already reads your agents.
AGENSAI is one opinionated POC on top of JAW. A thousand others are worth shipping. JAW gives you every primitive natively, smart accounts, ENS, permissions, gas. A thin MCP wires it into your chat, and when JAW ships an upgrade your fleet inherits it by default. You don't need to rent a third-party SDK and bolt a CLI on top to do this. Vote to open mine, or build your own on JAW.
Sign in at app.agensai.xyz. Dashboard, MCP, kill switch, all wired. Free to use.
Open the dashboardThe monorepo isn't public yet. Sign in with JAW, vote yes on-chain, and if enough builders want it I open the whole thing. Fork it, rebrand it, change every opinion.
Default base sepolia. Any chain JAW supports works. Same MCP, same ENS, different chain id. The architecture doesn't care which L2 you pick.
Read the docsEither path lands you in the same place: real ENS names, on a public chain, on a stack anyone can run. I just happen to run one version of it.
Smart wallets are how an agent acts. ENS is who it is.
Two primitives. Both belong to the agent, not the platform. Names aren't the surface. They're half the product.
Most agent-wallet products wrap a third-party account vendor and keep fleet state in a hosted backend. AGENSAI is a starter POC on JAW (fork it, ship yours), with the chain itself as the database. Five rows on what that trade-off changes.
Different choices, different trade-offs. Mine is built so the chain holds what matters, and the rest is replaceable.