docs: list all 5 apps; unibus is now the bus plane (web split to uniweb)

This commit is contained in:
agent
2026-06-13 21:23:10 +02:00
parent ad35e48c1c
commit 36ada47b94
+12 -2
View File
@@ -56,8 +56,18 @@ El cifrado E2E se compone de primitivas del registry, no de código inline:
### Apps
- `apps/unibus/` — el bus completo: librería cliente (`pkg/client`), service de membresía/claves
(`cmd/membershipd`, tag `service`), object store, y peers demo (`cmd/worker`, `cmd/chat`).
- `apps/unibus/` — el **plano del bus**: librería cliente (`pkg/client`), service de
membresía/claves (`cmd/membershipd`, tag `service`), object store, y peers demo
(`cmd/worker`, `cmd/chat`, `cmd/clientcheck`). Tras la v0.13.0 ya NO contiene el frontend
web: se separó a `uniweb`.
- `apps/uniweb/` — el **frontend web** del bus: SPA de chat (React + Mantine, con wallet por
usuario BIP39) servida por un gateway Go (`cmd/webgw`, REST + SSE) que actúa de peer del bus
para el navegador. Consume `unibus` como módulo Go (`replace => ../unibus`).
- `apps/unibots/` — plataforma de **bots** que consumen el bus (importada desde el antiguo
`agents_and_robots`, con el transporte Matrix sustituido por unibus). Primer bot: echo.
- `apps/unibus_admin/` — panel de **administración** del control-plane (gestión de usuarios via
API firmada).
- `apps/unibus_android/` — cliente **Android nativo** (Jetpack Compose) del bus.
### Terminología: peer, bot, bot agente