Skip to content
@LatticeNet

LatticeNet

LatticeNet

LatticeNet builds Lattice, a sovereign control plane for the agent era: self-hosted fleet management where the work can be done by hand or delegated to AI agents, and the judgment stays with the operator either way.

The mechanism is the identity. Every privileged change to a node is a reviewed plan; the approval hashes what the operator was actually shown; execution is bound to that exact plan, artifact digest, and target set; and a hash-chained audit log records what actually happened, not what was intended. Nodes run an outbound-only agent that holds its own last-line policy, so neither a compromised control plane nor a misbehaving automation can quietly own the fleet. Where the system does not know, it says unknown instead of green.

Repositories

Core:

  • lattice-server - the control plane: state, approvals, audit, plugin host.
  • lattice-node-agent - outbound-only host agent with node-side capability flags.
  • lattice-dashboard - strict-CSP Vue operator console, bundled into the server image.
  • lattice-sdk - shared Go models and the plugin protocol contract.
  • lattice - umbrella: overview, roadmap, tutorials, compose, developer handbook.

Plugins (signed, capability-scoped, sandboxed UIs):

Companions:

Security principles

  • Agents dial out; nodes need no public inbound management port.
  • Dangerous host changes follow plan, review, approve, apply. Approvals are hash-bound to the reviewed plan.
  • Scopes, node allowlists, and per-node capability gates are mandatory for high-risk operations.
  • Plugins are signature-verified at install, load, read, and execute; their UIs run in opaque-origin sandboxes with no network of their own.
  • Public exposure belongs behind WireGuard, Cloudflare Access, nginx/Caddy, or equivalent perimeter controls.

Status

Lattice is in rapid alpha development and is operated daily against a real multi-region fleet of about thirty nodes. Stable releases are deliberate and rare; the alpha train moves fast. Server and dashboard versions on the alpha train are pinned to each other, agent releases embed compatibility metadata, and latest never selects a prerelease. Read the hardening guide before exposing a deployment, and enable privileged node execution only where reviewed host mutation is required.

Popular repositories Loading

  1. lattice-server lattice-server Public

    Security-first Lattice control plane server.

    Go 1

  2. Astra Astra Public

    Lattice iOS companion app for phone-first fleet operations

    Swift 1

  3. lattice-sdk lattice-sdk Public

    Shared Go protocol and domain models for the Lattice ecosystem.

    Go

  4. lattice-node-agent lattice-node-agent Public

    Outbound node agent for Lattice fleet monitoring and bounded automation.

    Go

  5. lattice-dashboard lattice-dashboard Public

    Modern strict-CSP Vue operator console for the Lattice control plane

    Vue

  6. lattice-plugin-template lattice-plugin-template Public template

    Starter templates for Lattice system, Worker, and future Wasm plugins.

    TypeScript

Repositories

Showing 10 of 16 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…