Saltar al contenido principal

Almena Network para Desarrolladores

Documentación para miembros del equipo que desarrollan los módulos de la plataforma Almena Network.

Visión General de la Plataforma

Almena Network es una plataforma de identidad descentralizada construida sobre estándares W3C (DIDs, Credenciales Verificables). El proyecto está organizado como un monorepo con submódulos git, donde cada módulo es un repositorio independiente que sigue la rama develop.

Módulos

MóduloTecnologíaDescripciónEstado
DaemonRust, tonic, libp2pServidor gRPC y red P2P5 RPCs, descubrimiento mDNS
DesktopTauri v2, React 19, TypeScriptConsola de admin para Emisores/SolicitantesLogin, Mapa de red, Control del daemon
WalletTauri v2, React 19, TypeScriptBilletera de identidad mobile-first para TitularesOnboarding, Configuración de contraseña
CLIRust, ratatui, crosstermInterfaz de terminal para el daemonTUI con gestión del daemon
DocsDocusaurus 3Sitio de documentación (este sitio)EN + ES, 29 casos de uso

Enlaces Rápidos

Stack Tecnológico

CapaTecnología
FrontendReact 19, TypeScript 5.8, Vite 7
Framework de escritorioTauri v2
BackendRust edición 2021
gRPCtonic 0.12, prost 0.13
P2Plibp2p 0.56
CLI TUIratatui 0.29, crossterm 0.28
Gestores de paquetespnpm (Node), cargo (Rust)
Task runnerTaskfile
DocumentaciónDocusaurus 3

Esquema de Versiones

Todos los módulos siguen versionado basado en fecha: YYYY.MM.DD[-variante]

Ejemplos: 2026.3.5-alpha, 2026.1.1-develop