Skip to main content

Almena Network for Developers

Documentation for team members developing the Almena Network platform modules.

Platform Overview

Almena Network is a decentralized identity platform built on W3C standards (DIDs, Verifiable Credentials). The project is organized as a monorepo with git submodules, where each module is an independent repository tracking the develop branch.

Modules

ModuleTechnologyDescriptionStatus
DaemonRust, tonic, libp2pgRPC server and P2P networking5 RPCs, mDNS discovery
DesktopTauri v2, React 19, TypeScriptAdmin console for Issuers/RequestersLogin, Network map, Daemon control
WalletTauri v2, React 19, TypeScriptMobile-first identity wallet for HoldersOnboarding, Password setup
CLIRust, ratatui, crosstermTerminal interface to daemonTUI with daemon management
DocsDocusaurus 3Documentation site (this site)EN + ES, 29 use cases

Tech Stack

LayerTechnology
FrontendReact 19, TypeScript 5.8, Vite 7
Desktop frameworkTauri v2
BackendRust 2021 edition
gRPCtonic 0.12, prost 0.13
P2Plibp2p 0.56
CLI TUIratatui 0.29, crossterm 0.28
Package managerspnpm (Node), cargo (Rust)
Task runnerTaskfile
DocumentationDocusaurus 3

Version Scheme

All modules follow date-based versioning: YYYY.MM.DD[-variant]

Examples: 2026.3.5-alpha, 2026.1.1-develop