Commit Graph

5 Commits

Author SHA1 Message Date
Markus Maiwald b6edd5c403
feat(capsule): stabilize TUI monitor, implement control IPC, and fix leaks (Zig 0.15.2) 2026-02-01 10:35:35 +01:00
Markus Maiwald cda96d303e feat(integration): Phase 14 - Integrate Relay & Circuit into CapsuleNode
Integration Complete:
- Added relay_enabled, bridge_enabled config options
- relay_trust_threshold for QVL relay selection
- RelayService for packet forwarding logic
- CircuitBuilder integrated into CapsuleNode
- Conditional initialization based on config
- All tests passing (140/140)

Node Capabilities:
 Gateway mode: NAT coordination
 Relay mode: Onion packet forwarding
 Client mode: Circuit building & sending

Config Example:
{
  "relay_enabled": true,
  "relay_trust_threshold": 0.7
}
2026-01-31 20:56:15 +01:00
Markus Maiwald 43156fc033
feat(relay): Implement RelayPacket and onion wrapping logic 2026-01-31 18:11:09 +01:00
Markus Maiwald e2f9a8c38d
feat(capsule): Admin CLI & Emergency Lockdown
- Added Admin CLI commands:
  - Peer Management: ban, unban, trust, slash
  - Diagnostics: sessions, dht, qvl-query, identity
  - Security: lockdown, unlock, airlock
- Implemented L0 Transport Airlock & global lockdown flag
- Integrated SoulKey identity inspection
- Added comprehensive Admin CLI documentation
2026-01-31 10:41:38 +01:00
Markus Maiwald 4498da5ce6 feat(capsule): implement discovery, federation, and persistence (Phase 10) 2026-01-31 08:35:22 +01:00