From 01c17c68277ff88fab812920732d9bbe9e6bb571 Mon Sep 17 00:00:00 2001 From: murilo ijanc Date: Tue, 24 Mar 2026 21:45:05 -0300 Subject: Simplify website to single-page Remove old Zola-generated content, keep only the essential landing page with about, contact, and license sections. --- book/en/quick-start.html | 314 ----------------------------------------------- 1 file changed, 314 deletions(-) delete mode 100644 book/en/quick-start.html (limited to 'book/en/quick-start.html') diff --git a/book/en/quick-start.html b/book/en/quick-start.html deleted file mode 100644 index fd6a47a..0000000 --- a/book/en/quick-start.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - Quick Start - Tesseras User Guide - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-

Keyboard shortcuts

-
-

Press or to navigate between chapters

-

Press S or / to search in the book

-

Press ? to show this help

-

Press Esc to hide this help

-
-
-
-
- - - - - - - - - - - - - -
- -
-
- - - - - - - -
-
-

Quick Start

-

This tutorial walks you through a complete workflow: creating an identity, building a tessera from files, verifying it, and exporting it.

-

1. Initialize your identity

-

First, set up your local identity and database:

-
tes init
-
-
Generated Ed25519 identity
-Database initialized
-Config written to /home/user/.tesseras/config.toml
-Tesseras initialized at /home/user/.tesseras
-
-

This creates:

-
    -
  • ~/.tesseras/identity/ — your Ed25519 keypair
  • -
  • ~/.tesseras/db/ — SQLite database for indexing
  • -
  • ~/.tesseras/blobs/ — storage for memory files
  • -
  • ~/.tesseras/config.toml — configuration file
  • -
-

2. Prepare your files

-

Create a directory with the memories you want to preserve:

-
mkdir my-memories
-cp ~/photos/family-dinner.jpg my-memories/
-cp ~/photos/garden.jpg my-memories/
-echo "A warm Sunday afternoon with the family." > my-memories/reflection.txt
-
-

Supported formats: .jpg, .jpeg, .png (images), .wav (audio), .webm (video), .txt (text).

-

3. Preview with dry run

-

See what would be included without creating anything:

-
tes create my-memories --dry-run
-
-

4. Create a tessera

-
tes create my-memories --tags "family,sunday" --location "Home"
-
-

The output includes the content hash — a 64-character hex string that uniquely identifies your tessera. Copy it for the next steps.

-

5. List your tesseras

-
tes list
-
-
Hash             Created     Memories  Size    Visibility
-9f2c4a1b3e7d8f0c 2026-02-14         3  284 KB  public
-
-

6. Verify integrity

-

Use the content hash to verify that all files are intact and the signature is valid:

-
tes verify 9f2c4a1b3e7d8f0c...
-
-
Tessera: 9f2c4a1b3e7d8f0c...
-Signature: VALID
-  [OK] memories/a1b2c3/media.jpg
-  [OK] memories/d4e5f6/media.jpg
-  [OK] memories/g7h8i9/media.txt
-Verification: PASSED
-
-

7. Export a self-contained copy

-

Export the tessera to a directory that can be read without Tesseras:

-
tes export 9f2c4a1b3e7d8f0c... ./backup
-
-
Exported to ./backup/tessera-9f2c4a1b3e7d8f0c...
-
-

8. Inspect the export

-

The exported directory is fully self-contained:

-
tessera-9f2c4a1b3e7d8f0c.../
-├── MANIFEST                    # Plain text index with checksums
-├── README.decode               # How to read this tessera without software
-├── identity/
-│   ├── creator.pub.ed25519     # Your public key
-│   └── signature.ed25519.sig   # Signature of the MANIFEST
-├── memories/
-│   ├── <hash>/
-│   │   ├── media.jpg           # The photo
-│   │   ├── context.txt         # Description in plain text
-│   │   └── meta.json           # Structured metadata
-│   └── .../
-└── decode/
-    ├── formats.txt             # Explanation of all formats used
-    ├── jpeg.txt                # How to decode JPEG
-    └── json.txt                # How to decode JSON
-
-

Everything a future reader needs to understand the contents is included in the directory itself — no Tesseras software required.

- -
- - -
-
- - - -
- - - - - - - - - - - - - - - - - - - - - - - - -
- - -- cgit v1.2.3