Public-facing website for Lhumina, a sovereign AI infrastructure platform built on Augmented Collective Intelligence (ACI).
  • HTML 47.8%
  • Shell 46.1%
  • Rust 3.8%
  • Makefile 2.2%
Find a file
fatmaebrahim d785fcb789
All checks were successful
Deploy / build-and-deploy (push) Successful in 2m7s
Merge pull request 'Readme Enhancement' (#3) from development_enhance_readme into development
Reviewed-on: #3
Reviewed-by: Mahmoud Emad <emadm@incubaid.com>
2026-04-08 10:13:35 +00:00
.forgejo/workflows fix: stop service before deploying binary to avoid overwrite failure 2026-04-07 17:27:45 +00:00
blogs Refactor specs, replace humans-and-agents with ACI philosophy section, add blog-insights spec and favicon 2026-03-22 10:16:05 +01:00
scripts feat: full Lhumina website with blog, password gate, and dark theme 2026-03-21 19:05:56 +01:00
specs Refactor specs, replace humans-and-agents with ACI philosophy section, add blog-insights spec and favicon 2026-03-22 10:16:05 +01:00
src Add base_path support to templates and improve run/stop workflow 2026-03-24 22:27:44 +01:00
static Refactor specs, replace humans-and-agents with ACI philosophy section, add blog-insights spec and favicon 2026-03-22 10:16:05 +01:00
templates Add base_path support to templates and improve run/stop workflow 2026-03-24 22:27:44 +01:00
.gitignore feat: full Lhumina website with blog, password gate, and dark theme 2026-03-21 19:05:56 +01:00
buildenv.sh feat: full Lhumina website with blog, password gate, and dark theme 2026-03-21 19:05:56 +01:00
Cargo.lock chore: update lockfile — hero_website_lib, hero_proc_sdk, hero_rpc to latest 2026-04-07 09:02:15 +02:00
Cargo.toml Add base_path support to templates and improve run/stop workflow 2026-03-24 22:27:44 +01:00
Makefile Add base_path support to templates and improve run/stop workflow 2026-03-24 22:27:44 +01:00
README.md docs: removed project structure section 2026-04-08 12:09:37 +02:00

www_lhumina

Public-facing website for Lhumina, a sovereign AI infrastructure platform built on Augmented Collective Intelligence (ACI). Lhumina provides distributed, human-centered AI agents running on Hero OS, connected through the Mycelium Network across 20+ countries, with quantum-safe storage and zero-knowledge architecture.

The site is a password-gated single-page application with a public landing page and waitlist, and a gated section covering the platform's crisis thesis, solution, architecture, security model, deployments, and blog.

Tech Stack

  • Rust (edition 2024)
  • Axum 0.8 -- async web framework
  • Tera 1.19 -- template engine
  • rust-embed -- embedded static assets and templates
  • hero_website_lib -- shared website framework (private, hosted on forge.ourworld.tf)
  • SQLite -- local database
  • Tokio -- async runtime

Prerequisites

  • Rust toolchain (stable)
  • SSH access to forge.ourworld.tf for the private hero_website_lib dependency

Quick Start

All commands are available through make. Run make help to see the full list.

make build       # Build the release binary
make dev         # Run in development mode with debug logging
make run         # Build, install, and start the service
make stop        # Stop the running service
make test        # Run unit tests
make check       # Fast code check without building
make fmt         # Format code
make lint        # Run clippy linter
make install     # Build and install to ~/hero/bin
make clean       # Remove build artifacts
make help        # Display all available targets

Deployment

The project uses a Forgejo Actions CI/CD pipeline defined in .forgejo/workflows/deploy.yml. On every push to the development branch, the workflow builds the Rust binary (with embedded templates, static assets, and blog content) and deploys it via SCP to the production VM.