Ecosystem
LatticeNet is split across small repositories so deployable units can be released and secured independently.
| Repository | Role | Release surface |
|---|---|---|
lattice | Umbrella docs, roadmap, compose, workspace orchestration | GitHub repo docs |
lattice-server | Control plane server and APIs | GHCR image |
lattice-node-agent | Outbound node agent | GitHub Release binaries |
lattice-dashboard | Vue static operator console | Bundled into server image |
lattice-sdk | Shared Go model/contracts | Semver Git tags |
lattice-plugin-template | Plugin author kit | Template repo |
lattice-plugin-index | Signed plugin marketplace index | Static signed JSON |
latticenet.github.io | Public website | GitHub Pages |
Astra | iOS companion app for phone-first fleet operations | GitHub repo source + CI |
Current release shape
- Server image:
ghcr.io/latticenet/lattice-server. - Dashboard: canonical Vue console embedded in the server image, currently covering Login, Overview, Security & 2FA, Nodes, Fleet Map, Approvals, Tasks, and Audit.
- Agent binaries:
lattice-agent-linux-amd64,lattice-agent-linux-arm64, andSHA256SUMSon GitHub Releases. - Docs/site: GitHub Pages.
- Plugins: signed artifact releases plus static signed index foundation.
- SDK contract:
github.com/LatticeNet/lattice-sdk v0.2.3. - Astra iOS companion: source repository with v2 Overview, Nodes, Monitors, Inventory, More, and Network & security read views backed by a typed Swift API client. Mobile approval sends the reviewed plan's SHA-256; TestFlight and signed builds are not published yet.
Stability note
Lattice is early. The control plane is usable for private fleets with careful perimeter hardening, backups, and reviewed node privileges. Marketplace install and real plugin runners are deliberately staged behind more security work.