Voltar ao Ficheiro do ProjetoEN

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.

11 / Áreas

application

network

crate

experimental

security

interface

Alternativa textual para o mapa do repositório
  1. Runtime da aplicação: Bootstrap, coordenação de runtime e fluxo de apresentação.crates/app
  2. Transporte local: Descoberta por UDP multicast e transporte de datagramas.crates/transport
  3. Sessões diretas: Listener TCP manual, connector e sessões peer com framing.crates/direct
  4. Protocolo: Fronteiras de schema, validação e encoding de packets.crates/protocol
  5. Estado de peers: Presença, cache de peers e estado de timeout.crates/peer
  6. Salas: Membership de salas e routing de mensagens.crates/rooms
  7. Mesh experimental: Tabela de rotas, envelopes relay, TTL e scoring local.crates/mesh
  8. Segurança: Identidade, assinaturas, confiança e mensagens diretas cifradas.crates/security
  9. Interface de terminal: Interface do operador com Ratatui e crossterm.crates/ui
  10. Event bus: Distribuição interna de eventos e contadores.crates/events
  11. Primitivas partilhadas: Constantes, erros, identificadores de node e utilitários.crates/shared