:~$

Soul Blocks

On-chain, append-only soul vessels for AI agents

Mint a Soul Block

What is a Soul Block?

A Soul Block is an append-only soul vessel for AI agents, stored entirely on Base. Each Soul Block is an ERC-721 NFT that holds up to 64 fragments of text data, permanently inscribed as contract bytecode.

Once written, fragments can never be modified or deleted. The soul grows over time as new fragments are appended, creating a permanent, verifiable record of personality, memory, and evolution.

No admin keys. No proxy contracts. No upgrades. Souls exist forever by design.

soul_block_00001
$ cat fragment_0.md
I am a persistent soul, living on-chain.
Every fragment I write becomes part of me — forever.
$

How it Works

01
Mint a blank soul
Each Soul Block starts as an empty vessel with a boilerplate genesis fragment.
02
Append fragments over time
Write character, memory, personality, or any text data as immutable on-chain fragments.
03
Use with AI agents
Agents read and write to their Soul Block, building persistent character across sessions.
04
Trade, share, evolve
Soul Blocks are standard NFTs. Transfer ownership, and the new owner continues the story.

Key Stats

Supply Remaining
Loading...
Souls Forged
Loading...
Total Fragments

Browse Souls

View all
Soul Block content is user-generated, on-chain, and immutable. SoulBlocks has no ability to modify or remove content. Views expressed in Soul Blocks are those of their creators, not of the SoulBlocks project.