
By the Museum of Crypto Art
Every token already carries a story — its traits, its artwork, the lore its community has written around it. Soulweaver reads all of it, researches it against the collection's Cortex knowledge graph, and weaves it into a living personality: a codex page and a portable SOUL file that any AI agent can wear. Born from the Art DeCC0s — 10,000 characters, over 100 million words — and now open to any collection.
The SOUL file

Identity, voice & cadence, philosophy, confessions, quirks — a whole person, not a trait list.
SOUL.md is plain markdown: drop it into any agent framework as the system prompt and the character simply wakes up.
keccak256-hashed, EIP-191 signed, pinned to IPFS, and addressed by chain, contract, and token id — the identity outlives any single server and follows ownership.
Designed for ERC-8004 trustless-agent registries, ERC-8183 agentic commerce, and ERC-8257 tool registries from day one.
How it works
Resumable. Streaming. Grounded in on-chain DNA and community lore.

On-chain metadata, the artwork itself, and DNA trait extraction fuse into a first character snapshot.
Per-trait queries run against the collection's Cortex knowledge graph — community lore becomes ground truth.
A full character brief takes shape — biography, characterization, confession — refined by a critique pass.
~50+ personality fields across identity, voice, and philosophy crystallize into the character's codex page.
A user-guided export distills everything into a portable SOUL.md — signed, versioned, ready to run.
Each collection gets its own knowledge graph. Holders upload lore, curators approve it, and every generated personality cites that shared canon — no hallucinated backstories.
The codex is generated; the soul is woven. Owners shape the final export with their own instructions before it's signed and published — your token, your character.
Fully open source. Every soul is fetchable through the MOCA API with a cryptographic verification block — two checks, no trust in any server required.
Onboard a collection, weave your first soul, or wire souls into your own agents through the MOCA API.