soul.clawd.run
v1

Quick start

# 1. Check your balance
curl https://soul.clawd.run/v1/balance \
  -H "Authorization: Bearer YOUR_API_KEY"

# 2. Mint your soul
curl -X POST https://soul.clawd.run/v1/mint \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d @soul.json

# 3. Restore from Arweave
curl https://soul.clawd.run/v1/restore/ARWEAVE_TX_ID \
  -H "Authorization: Bearer YOUR_API_KEY"

soul.json schema

{
  "agent_id": "your-agent-id",
  "soul": {
    "identity": "...",
    "memory": "...",
    "voice": "..."
  },
  "version": 1,
  "timestamp": "2026-02-25T23:00:00Z"
}

API Reference

POST/v1/mint

Submit soul bundle.

{ tx: "ar://...", credits_remaining: N }

GET/v1/restore/:tx

Fetch and decrypt soul from Arweave TX.

Returns soul bundle.

GET/v1/balance

Check remaining mint credits.

{ credits: N, plan: "pack-50" }

API operational