tes export
+Export a tessera as a self-contained directory.
+Usage
+tes export <HASH> <DEST>
+
+Arguments
+| Argument | Description |
|---|---|
<HASH> | Tessera content hash (64 hex characters) |
<DEST> | Destination directory |
Options
+| Option | Description |
|---|---|
--data-dir <PATH> | Base directory for data storage (default: ~/.tesseras) |
Output structure
+The export creates a directory named tessera-<hash> inside the destination:
tessera-9f2c4a1b.../
+├── MANIFEST # Plain text index with checksums
+├── README.decode # Human-readable decoding instructions
+├── identity/
+│ ├── creator.pub.ed25519 # Creator's public key
+│ └── signature.ed25519.sig # Signature of the MANIFEST
+├── memories/
+│ ├── <content-hash>/
+│ │ ├── media.jpg # Primary media file
+│ │ ├── context.txt # Human context in plain UTF-8
+│ │ └── meta.json # Structured metadata
+│ └── .../
+├── schema/
+│ └── v1.json # JSON schema for metadata validation
+└── decode/
+ ├── formats.txt # Explanation of all formats used
+ ├── jpeg.txt # How to decode JPEG
+ ├── wav.txt # How to decode WAV
+ └── json.txt # How to decode JSON
+
+Example
+tes export 9f2c4a1b3e7d8f0cabc123def4567890... ./backup
+
+Exported to ./backup/tessera-9f2c4a1b3e7d8f0cabc123def4567890...
+
+Key feature: self-contained
+The exported directory is designed to be readable without Tesseras software. It includes:
+-
+
- MANIFEST — a plain-text file listing every file with its BLAKE3 checksum, readable by any text editor +
- README.decode — human-readable instructions for understanding the contents +
- decode/ — detailed explanations of every file format used (JPEG, WAV, JSON, UTF-8) +
This means someone thousands of years from now, with no knowledge of Tesseras, can still understand and access the memories.
+Use cases
+-
+
- Backup — export to an external drive, USB stick, or cloud storage +
- Sharing — give someone a complete copy of a tessera +
- Archival — store on write-once media (DVD, Blu-ray, tape) +
- Migration — move tesseras between machines without needing the database +