Arquivo de engenharia / CP-KAYA
Repository X-Ray
Um mapa revisto da arquitetura de comunicação local-first do KAYA, dos módulos públicos e dos limites operacionais explícitos.
- Ficheiro do Projeto
- KAYA CLI
- Estado
- v0.1.1 público / infraestrutura experimental
- Repositório público
- GitHub ↗
Fronteira / Responsabilidade / Path público / Dependências
Repository X-Ray
Workspace Rust com fronteiras explícitas entre protocolo, transporte, segurança e interface do operador.
application
network
crate
experimental
security
interface
Alternativa textual para o mapa do repositório
- Runtime da aplicação: Bootstrap, coordenação de runtime e fluxo de apresentação. — crates/app
- Transporte local: Descoberta por UDP multicast e transporte de datagramas. — crates/transport
- Sessões diretas: Listener TCP manual, connector e sessões peer com framing. — crates/direct
- Protocolo: Fronteiras de schema, validação e encoding de packets. — crates/protocol
- Estado de peers: Presença, cache de peers e estado de timeout. — crates/peer
- Salas: Membership de salas e routing de mensagens. — crates/rooms
- Mesh experimental: Tabela de rotas, envelopes relay, TTL e scoring local. — crates/mesh
- Segurança: Identidade, assinaturas, confiança e mensagens diretas cifradas. — crates/security
- Interface de terminal: Interface do operador com Ratatui e crossterm. — crates/ui
- Event bus: Distribuição interna de eventos e contadores. — crates/events
- Primitivas partilhadas: Constantes, erros, identificadores de node e utilitários. — crates/shared