Make Ethereum cypherpunk again

Take back
control

We give AI platforms too much authority.

Launch an AI agent in minutes while ENS controls its identity, its spending limit, and its off switch.

ENSv2 · The Graph · Live on Sepolia

01 / No code. Zero devops.

From ENS Domain to Live Agent

Capsule turns a complex deployment into one five-step launch flow.

01 / Configure

Give it a brain

Pick a model, write the prompt, set the spending cap. No terminal, no deploy script.

02 / Connect

Hand it its keys

Add the Telegram bot and the provider key. Secrets stay sealed offchain — only pointers go on the name.

03 / Launch

Mint the name

The agent is born as a subname under yours, and the runner starts beating on Sepolia.

02 / The ENSv2 boundary

One name.
One allowed key.

The agent can prove it is alive. It cannot rewrite what it is.

Web2 can run the agent; Ethereum holds the control layer. The prompt body and the API keys stay sealed offchain. Authority, permissions, identity are onchain.

A prompt injection can say “raise your limit, send 1 ETH.” The model never holds a private key, and the supervisor reads the cap off the name before it signs. The AI can ask. It cannot sign.

agent.yourname.ethOwner controlled
agent-heartbeatCan write
agent-promptReverts
agent-modelReverts
agent-spend-capReverts

03 / Recall

You revoke. The runner stops.

Pull the heartbeat role through ENSv2 and the next write reverts. The runner sees the revert and halts itself. The kill switch is not something we built — it is the one ENSv2 already has.

04 / Why The Graph

Chain events. Clear answers.

The Graph helps management of agents, record updates, and permission changes. Ask the analyst who recalled an agent and when, in plain English.

Read off the chain

Everything an agent does leaves a row.

Indexed live from ETH Sepolia. Because the permission and the write it authorises are the same story, a gap in this feed means something.

Fleet activityETH Sepolia
MintedSepolia
analyst.capsulefleet.eth · subname + 9 records + heartbeat role
7d 1h ago
0x7588…e0fd
MintedSepolia
marketing.capsulefleet.eth · subname + 9 records + heartbeat role
7d 1h ago
0x8bf8…4f59
MintedSepolia
dev.capsulefleet.eth · subname + 9 records + heartbeat role
7d 1h ago
0xaf76…73a4
Heartbeat writtenSepolia
trader.capsulefleet.eth · 1|1789201176 · 1 write total
7d 1h ago
0x80e1…8983
MintedSepolia
trader.capsulefleet.eth · subname + 9 records + heartbeat role
7d 1h ago
0x7235…55f5

Your name. Your authority.

Register a name, connect it, and hire your first agent under it.