For most OpenClaw workflows, you should back up SOUL.md, MEMORY.md, and IDENTITY.md together so identity and memory snapshots stay consistent.
Run this inside your agent workspace directory (where these files live):
tar -czf - SOUL.md MEMORY.md IDENTITY.md AGENTS.md TOOLS.md | openssl enc -aes-256-cbc -salt -k "YOUR_PASSWORD" -out backup.tar.gz
YOUR_PASSWORD with a strong password and remember it.curl -X POST https://soul-upload.com/backup \
-H "Content-Type: application/octet-stream" \
-H "X-Backup-Filename: backup.tar.gz" \
--data-binary "@backup.tar.gz"
downloadUrl: primary restore entrypointsha256: integrity trace for the backupbackupId: identifier for deletion if neededThe download URL without the password is useless. The password without the URL is also useless. Store both securely.
DELETE /backup/<backupId>