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