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

Introdução

Tesseras é uma rede peer-to-peer para preservar memórias humanas através dos milênios. Cada pessoa cria uma tessera — uma cápsula do tempo autocontida de memórias (fotos, áudio, vídeo, texto) que sobrevive independentemente de qualquer software, empresa ou infraestrutura.

O que é uma tessera?

A palavra tessera vem das pequenas peças usadas para fazer mosaicos no mundo antigo. No Tesseras, cada tessera é uma coleção de memórias empacotada em um formato projetado para ser compreendido mesmo daqui a milhares de anos, sem nenhum software especial.

Uma tessera contém:

  • Memórias — fotos (JPEG), gravações de áudio (WAV), vídeo (WebM) e texto (UTF-8 puro)
  • Metadados — quando e onde cada memória foi criada, quem está envolvido e o que significa
  • Identidade — assinaturas criptográficas provando quem criou
  • Instruções de decodificação — explicações em texto puro de cada formato utilizado, para que humanos do futuro possam ler o conteúdo

Filosofia central

  • Sem dependência de empresas — suas memórias são suas, armazenadas localmente e replicadas em uma rede peer-to-peer
  • Sem aprisionamento de formato — cada tessera inclui instruções para decodificar seu conteúdo
  • Disponibilidade acima de sigilo — memórias públicas não são criptografadas, porque acessibilidade a longo prazo importa mais do que esconder coisas
  • Criptografia mínima — apenas conteúdo privado e selado é criptografado; todo o resto é aberto
  • Resistente a computadores quânticos — assinaturas duplas (Ed25519 + ML-DSA) protegem a integridade mesmo contra futuros computadores quânticos

Status atual: Fase 4

Tesseras completou até a Fase 4 — criptografia e tesseras seladas. O projeto agora cobre gerenciamento local de tesseras, rede, replicação, app mobile e privacidade criptográfica.

O que está disponível hoje:

  • Geração de identidade (par de chaves Ed25519 com prova de trabalho)
  • Criação de tesseras a partir de arquivos locais
  • Armazenamento endereçado por conteúdo (hashing BLAKE3)
  • Verificação de integridade e exportação autocontida
  • Daemon de nó completo com transporte QUIC
  • Descoberta de pares via DHT Kademlia
  • Publicação e busca de ponteiros de tesseras pela rede
  • Codificação de apagamento Reed-Solomon com reparo automático de fragmentos
  • App mobile Flutter com nó Rust P2P embarcado
  • Tesseras privadas — conteúdo criptografado que apenas o dono pode acessar
  • Tesseras seladas — conteúdo com bloqueio temporal que abre após uma data específica
  • Criptografia híbrida pós-quântica — encapsulamento de chaves X25519 + ML-KEM-768
  • AES-256-GCM para criptografia de conteúdo com vinculação AAD

Conceitos-chave

ConceitoDescrição
TesseraUma cápsula do tempo autocontida de memórias
MemóriaUm item individual (foto, gravação, vídeo ou texto) dentro de uma tessera
Hash de conteúdoUm hash BLAKE3 que identifica unicamente uma tessera pelo seu conteúdo
VisibilidadeControla quem pode acessar uma tessera: pública, privada, selada ou círculo
Tessera seladaUma cápsula do tempo que só pode ser aberta após uma data específica
MANIFESTUm índice em texto puro listando cada arquivo na tessera com seu checksum
Tipo de memóriaCategoriza uma memória: momento, reflexão, cotidiano, relação ou objeto
Um dispositivo executando o daemon Tesseras, participando da rede P2P
DHTTabela hash distribuída — como os nós encontram ponteiros de tesseras sem um servidor central
BootstrapO processo de entrar na rede contactando nós semente conhecidos