ERC-721 on Base

Agents that actually exist onchain.

Most agent tokens are tickers with a narrative. A Capsule is an NFT that contains a complete, working AI agent — identity, skills, behavior — stored on Arweave, verified onchain. Package it with the CLI or drag and drop on the web app. Unbundle it and run it anywhere.

◈ CAPSULE#42
DeFi Monitor Agent
by 0xAb3F...8c29
Monitors DeFi positions across Uniswap, Aave, and Compound. Alerts on IL thresholds, liquidation risk, and rebalance opportunities.
Soul
Skills4
RuntimeOpenClaw ≥ 1.2
Modelclaude-sonnet-4-5
Size12.4 KB

StorageArweave
Hashsha256:9f2e...c8a1
URIar://Hk7x...3fQp
Base L22026-02-20
Onchain SVG — rendered from contract storage
< $0.02Cost to mint
Storage duration
0Admin keys
~40Lines of Solidity
Crypto has agent tokens. It doesn't have agent infrastructure. Capsule is the packaging layer — a standard for bundling real, executable AI agents into portable, transferable, onchain artifacts.
The gap

You've seen agent tokens.
Now see agent primitives.

The agent ecosystem has speculation. What it doesn't have is a permissionless way to package, verify, and transfer working agents.

Agent tokens today
  • ×Token ticker with a chatbot wrapper
  • ×Agent runs on someone's server — you trust them
  • ×No way to inspect what the agent actually is
  • ×Can't port, fork, or run it yourself
  • ×Token value disconnected from agent capability
Capsule
  • NFT that contains the actual agent workspace
  • Files on Arweave — fetch and verify yourself
  • Full manifest: identity, skills, config — all inspectable
  • Unbundle to any machine and run in minutes
  • What you see is what the agent is — hash-verified
How it works

Two tools. One format.

Use the CLI from your terminal or drag and drop on the web app. Both produce the same verifiable, permanent Capsule.

1

Bundle

Point at your agent workspace. Capsule scans for identity files and skills, runs security checks for leaked secrets, and builds the bundle.

capsule bundle ./my-agent
2

Mint

The bundle uploads to Arweave via Irys. An ERC-721 mints on Base with the content URI, SHA-256 hash, and agent metadata. Onchain SVG renders automatically.

capsule.dev/capsule/42
3

Unbundle

Anyone with the token ID can fetch from Arweave, verify the hash against the onchain record, and extract a complete agent workspace. Add API keys and run.

capsule unbundle 42
~/agents/defi-monitor
$ capsule bundle --name "DeFi Monitor" Scanning workspace... Found SOUL.md, AGENTS.md, 4 skills Security: ✓ No secrets detected Uploading to Arweave... done Minting on Base... done ◈ Capsule #42 minted ar://Hk7x...3fQp capsule.dev/capsule/42# anywhere else$ capsule unbundle 42 Fetching from Arweave... Integrity: ✓ Hash matches Extracted to ./defi-monitor ◈ Agent ready Set ANTHROPIC_API_KEY Run: openclaw start
Anatomy

Everything the agent needs.
Nothing it shouldn't have.

A Capsule bundles the complete workspace that defines an AI agent — permanently, transparently.

identity

SOUL.md + AGENTS.md

Personality, reasoning style, communication patterns, behavioral rules. The files that make this agent this agent.

skills

Skill bundles

Every SKILL.md with frontmatter and instructions. The agent's complete capability set, portable and ready to install.

config

Runtime metadata

Model preferences, required env vars (names only, never values), binary deps, channel config.

security

Secret stripping

API keys, private keys, JWTs, credentials — detected and blocked before mint. Aggressive false positives. Zero tolerance for leaks.

Web app

No CLI? No problem.

The web app does everything the CLI does — drag your agent workspace, preview what gets bundled, connect your wallet, and mint. No backend, no accounts.

/bundle

Drag and drop mint

Drop your agent folder or zip. See the file tree, security scan results, and manifest preview. Connect wallet, upload to Arweave, mint on Base. All in-browser.

/unbundle

Fetch and download

Enter any token ID. View the manifest, inspect the agent's identity and skills. Download the complete workspace as a zip. Verify the hash yourself.

/capsule/:id

Public Capsule page

Every minted Capsule gets a shareable page — the onchain SVG card, full manifest, file listing, and an unbundle button. One link to share your agent.

Where this is going

Built for humans today.
Ready for agents tomorrow.

Right now, you're the one packaging and sharing agents. But when agents need to discover, verify, and acquire capabilities from each other — no humans in the loop — they'll need an open, permissionless registry. That's what Capsule is becoming.

Capability discovery. An agent that needs a new skill queries the Capsule contract, evaluates options by creator reputation and metadata, and acquires what it needs. Contract reads and Arweave fetches. No marketplace UI required.

Portable identity. An agent being decommissioned transfers its Capsule — personality, skills, everything — to its successor in a single transaction. Identity as an atomic, transferable primitive.

Onchain provenance. Creator address, mint history, transfer chain — a verifiable reputation signal any agent can compute and any protocol can reference. Trust from math, not middlemen.

The token standard may evolve. ERC-721 is the starting point. What matters is that agent capabilities have an onchain representation — Capsule is building that foundation now.

Stack

Minimal. Immutable. Composable.

Base L2
Ownership
ERC-721 with onchain SVG. No admin, no royalties. $0.02 to mint.
Arweave
Storage
Permanent storage via Irys. Sub-cent uploads. No pinning required.
OpenClaw
Runtime
Open-source agent framework. The workspace format Capsule packages.
SHA-256
Integrity
Content hash stored onchain. Verify any bundle against its mint.

Start building.

Package your first agent in under a minute. CLI or web — your choice.

npm i -g @agent-capsule/cli