Skip to content

Ecosystem

LatticeNet is split across small repositories so deployable units can be released and secured independently.

RepositoryRoleRelease surface
latticeUmbrella docs, roadmap, compose, workspace orchestrationGitHub repo docs
lattice-serverControl plane server and APIsGHCR image
lattice-node-agentOutbound node agentGitHub Release binaries
lattice-dashboardVue static operator consoleBundled into server image
lattice-sdkShared Go model/contractsSemver Git tags
lattice-plugin-templatePlugin author kitTemplate repo
lattice-plugin-indexSigned plugin marketplace indexStatic signed JSON
latticenet.github.ioPublic websiteGitHub Pages
AstraiOS companion app for phone-first fleet operationsGitHub 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, and SHA256SUMS on 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.

Security-first, self-hosted, and release-gated.