Agent Soul

Archive your agent.
Restore it anywhere.

Memory, persona, and conversation state: encrypted in your browser, minted to Arweave, permanent for 200+ years. We never see your files or your keys.

Step 1: Name your agent
Step 2: Add soul files
Step 3: Generate your keys

Keys are generated in your browser and downloaded to your machine. They never touch our servers. Lose them and the archive is unrecoverable, by anyone.

Step 4: Encrypt & archive

One-time $9, paid by card. Your files are encrypted locally before anything leaves this page; we upload ciphertext to Arweave and hand you the transaction ID.

What Happens

Step 1

Keys stay with you

X25519 + Ed25519 keypair generated in your browser. Downloaded once. Never transmitted.

Step 2

Encrypted before upload

AES-256-GCM in your browser. The server and Arweave only ever see ciphertext.

Step 3

Minted to Arweave

One-time payment covers permanent storage. 200+ year endowment. No renewal, no subscription.

Step 4

Restore anywhere

Any machine, any platform, forever: fetch the TX, decrypt with your keys, drop the files back in.

Compatible with the CLI

Web archives use the exact agent-soul format. Decrypt one with agent-soul decrypt <txId> --keys your-keys.json or restore it right here in the browser.

Your Keys. Your Soul.

Encryption happens on your device before anything touches the network. The Arweave transaction is public, but your soul is opaque ciphertext to everyone without your key. Not us, not Arweave, not any platform.

Encrypted On-Device

AES-256-GCM in the browser or CLI. Plaintext never leaves your machine.

X25519 Key Wrap

ECDH key agreement. Only your private key can unwrap the AES key.

Zero Custody

We hold no keys, no plaintext, no recovery backdoor. Permanence without trust.