> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sovseal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Memory Exports

> Export your memories in structured formats.

| Deployment Model | Availability |
| :--------------- | :----------- |
| **Platform**     | ✓ Available  |
| **Self-Hosted**  | ✓ Available  |

> **Honesty Ledger (Provenance Layer)**: Backups are triggered at the **Server-known (Layer A)** layer, while decrypted data is compiled at the **Client-derived (Layer B)** layer.
>
> **ZK Trust Boundary**:
>
> * **What the server sees**: Request logs for export creation and raw ciphertext envelope indices.
> * **What stays on device**: Decrypted JSON document exports (constructed purely in-browser heap).

***

## Memory Exports

<Note>
  This is the **Export** tab on the Proof page (`/proof?tab=export`), not a separate console section — the `/exports` URL redirects there.
</Note>

The console supports exporting your memory records for backups, model fine-tuning, or migration. Because your data is client-side encrypted, the export tool supports two distinct formats:

### Decrypted JSON Export

* **Client-Side Generation**: The browser traverses all synced memory records, decrypts them using the project key in active memory, compiles the JSON document, and prompts a file download.
* **ZK Privacy**: The decryption and compilation occur **100% inside your browser's memory heap**. No plaintext is ever transmitted back to the network.
* **Key Prerequisite**: If the project key is locked, the **Decrypted JSON** button is disabled with a lock indicator (`🔒 Key Locked`).

### Ciphertext Envelope Bundle Export

* **Backup and Replay**: This download packages raw database sync packets, containing base64 ciphertext, IVs, and SHA-256 Verified Semantic Recall (VSR) hashes.
* **No Key Required**: Because these envelopes are opaque, you can export them without verifying the decryption key.
* **Portability**: This bundle can be imported into self-hosted Supabase instances or loaded directly into an offline SDK client for manual playback and recovery.
