From f186b71ca51e83837db60de13322394bb5e6d348 Mon Sep 17 00:00:00 2001 From: murilo ijanc Date: Tue, 24 Mar 2026 21:41:06 -0300 Subject: Initial commit Import existing tesseras.net website content. --- book/pt-br/quick-start.html | 314 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 314 insertions(+) create mode 100644 book/pt-br/quick-start.html (limited to 'book/pt-br/quick-start.html') diff --git a/book/pt-br/quick-start.html b/book/pt-br/quick-start.html new file mode 100644 index 0000000..c73801e --- /dev/null +++ b/book/pt-br/quick-start.html @@ -0,0 +1,314 @@ + + + + + + Início Rápido - Guia do Usuário Tesseras + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

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

+
+
+
+
+ + + + + + + + + + + + + +
+ +
+
+ + + + + + + +
+
+

Início Rápido

+

Este tutorial guia você por um fluxo completo: criar uma identidade, construir uma tessera a partir de arquivos, verificá-la e exportá-la.

+

1. Inicializar sua identidade

+

Primeiro, configure sua identidade local e banco de dados:

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

Isso cria:

+
    +
  • ~/.tesseras/identity/ — seu par de chaves Ed25519
  • +
  • ~/.tesseras/db/ — banco de dados SQLite para indexação
  • +
  • ~/.tesseras/blobs/ — armazenamento para arquivos de memória
  • +
  • ~/.tesseras/config.toml — arquivo de configuração
  • +
+

2. Preparar seus arquivos

+

Crie um diretório com as memórias que deseja preservar:

+
mkdir minhas-memorias
+cp ~/fotos/jantar-familia.jpg minhas-memorias/
+cp ~/fotos/jardim.jpg minhas-memorias/
+echo "Uma tarde quente de domingo com a família." > minhas-memorias/reflexao.txt
+
+

Formatos suportados: .jpg, .jpeg, .png (imagens), .wav (áudio), .webm (vídeo), .txt (texto).

+

3. Pré-visualizar com dry run

+

Veja o que seria incluído sem criar nada:

+
tes create minhas-memorias --dry-run
+
+

4. Criar uma tessera

+
tes create minhas-memorias --tags "familia,domingo" --location "Casa"
+
+

A saída inclui o hash de conteúdo — uma string hexadecimal de 64 caracteres que identifica unicamente sua tessera. Copie-o para os próximos passos.

+

5. Listar suas tesseras

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

6. Verificar integridade

+

Use o hash de conteúdo para verificar que todos os arquivos estão intactos e a assinatura é válida:

+
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. Exportar uma cópia autocontida

+

Exporte a tessera para um diretório que pode ser lido sem o Tesseras:

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

8. Inspecionar a exportação

+

O diretório exportado é totalmente autocontido:

+
tessera-9f2c4a1b3e7d8f0c.../
+├── MANIFEST                    # Índice em texto puro com checksums
+├── README.decode               # Como ler esta tessera sem software
+├── identity/
+│   ├── creator.pub.ed25519     # Sua chave pública
+│   └── signature.ed25519.sig   # Assinatura do MANIFEST
+├── memories/
+│   ├── <hash>/
+│   │   ├── media.jpg           # A foto
+│   │   ├── context.txt         # Descrição em texto puro
+│   │   └── meta.json           # Metadados estruturados
+│   └── .../
+└── decode/
+    ├── formats.txt             # Explicação de todos os formatos usados
+    ├── jpeg.txt                # Como decodificar JPEG
+    └── json.txt                # Como decodificar JSON
+
+

Tudo que um leitor futuro precisa para entender o conteúdo está incluído no próprio diretório — nenhum software Tesseras é necessário.

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