Back to Project FilePT

Engineering archive / CP-KAYA

Repository X-Ray

A reviewed map of KAYA's local-first communication architecture, public modules and explicit operational limits.

Project File
KAYA CLI
Status
Public v0.1.1 / experimental infrastructure
Public repository
GitHub ↗

Boundary / Responsibility / Public path / Dependencies

Repository X-Ray

Rust workspace with explicit protocol, transport, security and operator-interface boundaries.

11 / Areas

application

network

crate

experimental

security

interface

Text alternative for the repository map
  1. Application runtime: Bootstrap, runtime coordination and presentation flow.crates/app
  2. Local transport: UDP multicast discovery and datagram transport.crates/transport
  3. Direct sessions: Manual TCP listener, connector and framed peer sessions.crates/direct
  4. Protocol: Packet schema, validation and encoding boundaries.crates/protocol
  5. Peer state: Presence, peer cache and timeout state.crates/peer
  6. Rooms: Room membership and message routing.crates/rooms
  7. Experimental mesh: Route table, relay envelopes, TTL and local scoring.crates/mesh
  8. Security: Identity, signatures, trust and encrypted direct-message concerns.crates/security
  9. Terminal interface: Ratatui and crossterm operator interface.crates/ui
  10. Event bus: Internal event distribution and counters.crates/events
  11. Shared primitives: Constants, errors, node identifiers and utilities.crates/shared