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. --- pt-br/news/phase0-foundation/index.html | 130 ++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 pt-br/news/phase0-foundation/index.html (limited to 'pt-br/news/phase0-foundation/index.html') diff --git a/pt-br/news/phase0-foundation/index.html b/pt-br/news/phase0-foundation/index.html new file mode 100644 index 0000000..ab4b679 --- /dev/null +++ b/pt-br/news/phase0-foundation/index.html @@ -0,0 +1,130 @@ + + + + + + Fase 0: Fundação Construída — Tesseras + + + + + + + + + + + + + + + + + + + + + + + + +
+

+ + + Tesseras + +

+ + +
+ +
+ +
+

Fase 0: Fundação Construída

+

2026-02-14

+

O primeiro marco do projeto Tesseras está completo. A Fase 0 estabelece a +fundação sobre a qual cada componente futuro será construído: tipos de domínio, +criptografia, armazenamento e uma interface de linha de comando funcional.

+

O que foi construído

+

tesseras-core — A camada de domínio define o formato tessera: ContentHash +(BLAKE3, 32 bytes), NodeId (Kademlia, 20 bytes), tipos de memória (Moment, +Reflection, Daily, Relation, Object), modos de visibilidade (Private, Circle, +Public, PublicAfterDeath, Sealed) e um formato de manifesto em texto plano que +pode ser interpretado por qualquer linguagem de programação pelos próximos mil +anos. A camada de serviço (TesseraService) gerencia operações de criação, +verificação, exportação e listagem através de port traits, seguindo arquitetura +hexagonal.

+

tesseras-crypto — Geração de chaves Ed25519, assinatura e verificação. Um +framework de assinatura dual (Ed25519 + placeholder ML-DSA) pronto para migração +pós-quântica. Hashing de conteúdo com BLAKE3. Codificação de apagamento +Reed-Solomon atrás de uma feature flag para futura replicação.

+

tesseras-storage — Índice SQLite via rusqlite com migrações em SQL puro. +Blob store no sistema de arquivos com layout endereçável por conteúdo +(blobs/<tessera_hash>/<memory_hash>/<filename>). Persistência de chaves de +identidade em disco.

+

tesseras-cli — Um binário tesseras funcional com cinco comandos:

+ +

Testes — 67+ testes em todo o workspace: testes unitários em cada módulo, +testes baseados em propriedades (proptest) para roundtrips hex e serialização de +manifesto, testes de integração cobrindo o ciclo completo de +criação-verificação-exportação incluindo detecção de arquivos adulterados e +assinaturas inválidas. Zero avisos do clippy.

+

Decisões de arquitetura

+ +

O que vem a seguir

+

A Fase 0 é a fundação local. O caminho adiante:

+ +

O formato tessera é estável. Tudo construído a partir daqui se conecta e estende +o que existe hoje.

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