CARDBOARD PROTOCOL / DOSSIER DO PROJETO
KAYA CLI
Proximidade física como infraestrutura digital temporária.
CARDBOARD PROTOCOL / DOSSIER DO PROJETO
Proximidade física como infraestrutura digital temporária.
Capítulo 01
A cloud era tratada como obrigatória, mesmo quando todas as pessoas já estavam na mesma sala.

Antes da interface, existia uma pergunta mais simples: porque deveriam dois dispositivos próximos precisar de um servidor distante?
OBSERVAÇÃO
As pessoas podem estar na mesma sala, ligadas à mesma rede, e ainda depender de um servidor a milhares de quilómetros para comunicar.
A primeira pergunta não foi como criar outra interface de mensagens. Foi se a cloud precisava realmente de existir no circuito.
Capítulo 02
Sistemas de comunicação assumem infraestrutura permanente para grupos que podem ser temporários.
SUPOSIÇÃO
Contas são permanentes. Servidores são permanentes. A identidade é centralizada. Mas muitos grupos humanos são temporários.
KAYA começa pelo modelo oposto: o espaço digital surge quando o grupo surge e desaparece quando o grupo parte.
Capítulo 03
Provar presença local, salas e mensagens antes de investir numa interface mais ampla.
PROTOCOLO
O terminal manteve o binário leve, o estado inspecionável e o modelo de interação visível em hardware modesto.
Foi uma decisão de produto: provar a rede e os comandos antes de assumir a complexidade de uma GUI.
Capítulo 04
O primeiro modelo só funcionava enquanto a rede se comportava como o diagrama.
RETRABALHADO
O primeiro modelo funcionava apenas numa rede ideal.
O problema real começou quando a rede deixou de se comportar como o diagrama.
Capítulo 05
Preservar local-first como caminho principal e acrescentar alternativas controladas.
FRONTEIRA DO SISTEMA
TCP direto, endereçamento VPN e relay WAN opcional ampliam o alcance sem transformar o produto em cloud-first.
Payloads cifrados podem atravessar nós intermédios sem expor plaintext. A mesh permanece explicitamente experimental.
Capítulo 06
Rede, identidade, comandos, persistência e UI permanecem responsabilidades separadas.
app commands direct events
files mesh peer persistence
protocol relay rooms security
shared transport ui sdkCapítulo 07
Cada dependência amplia uma capacidade e introduz um custo visível.
Segurança, concorrência, controlo de rede e distribuição nativa.
Custo: uma interface terminal não serve todos os utilizadores.
Multicast reduz configuração local; relay amplia alcance.
Custo: multicast não é universal e o relay não pode tornar-se uma dependência central invisível.
A mesh explora resiliência entre rotas locais.
Custo: topologia, routing e segurança tornam-se muito mais complexos.
Capítulo 08
Os limites permanecem explícitos porque o sistema é infraestrutura exploratória.
LIMITE ATUAL
Capítulo 09
A evolução futura é tratada como extração disciplinada, não como funcionalidade concluída.
PRÓXIMA EXTRAÇÃO
Capítulo 10
A evidência de implementação por trás da tese do produto.
VERIFICADO
linguagem: Rust
runtime: Tokio
ui: Ratatui
identidade: Ed25519 + X25519
cifra: ChaCha20-Poly1305
descoberta: UDP multicast
alcance: direto / relay opcional / mesh experimentalKAYA começou como ferramenta de comunicação. Tornou-se um argumento: uma rede local pode ser infraestrutura social, não apenas canalização.
Contracapa
Uma rede local pode ser infraestrutura social, não apenas canalização.