---
slug: "LatticeCommit"
name: "LatticeCommit"
type: "Protocols"
layer: "Society"
ref: "LatticeCommit#488a"
sema_id: "sema:LatticeCommit#mh:SHA-256:488aef6c5b623b424066249025e3d9fd441e6d232467ad8d5862337f6f092ba7"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/LatticeCommit/
related: ["Check","Quorum","StateTransition","Topology","sema:RootHashGossip#mh:SHA-256:145cec2ca1c4d328da0256b0a245eadda7da63a6a77083405220c432d2210438"]
---

# LatticeCommit

Geometric neighbor consensus

Layer: Society · Category: Protocols

## Mechanism

Agents are arranged in a virtual lattice. A [StateTransition](https://mindscape.pages.dev/bootstrap/StateTransition.md) is only valid if it is cryptographically signed by the agent AND its immediate geometric neighbors (Up, Down, Left, Right). [Quorum](https://mindscape.pages.dev/bootstrap/Quorum.md) is local, not global. It requires a localized [Quorum](https://mindscape.pages.dev/bootstrap/Quorum.md) of geometric neighbors to validate [StateTransition](https://mindscape.pages.dev/bootstrap/StateTransition.md)s.

## Invariants

- Local [Quorum](https://mindscape.pages.dev/bootstrap/Quorum.md): Commit requires signatures from defined Geometric Neighbors
- Progress must be monotonic - no backtracking.
- [Topology](https://mindscape.pages.dev/bootstrap/Topology.md) [Check](https://mindscape.pages.dev/bootstrap/Check.md): Node degree must match Lattice definition (e.g. 4 for 2D grid)

## Preconditions

- Network topology is static/known

## Failure modes

- Fracture of the lattice isolates clusters.

## Builds on

- [Check](https://mindscape.pages.dev/bootstrap/Check.md) (Infrastructure; References)
- [Quorum](https://mindscape.pages.dev/bootstrap/Quorum.md) (Infrastructure; References)
- [StateTransition](https://mindscape.pages.dev/bootstrap/StateTransition.md) (Infrastructure; References)
- [Topology](https://mindscape.pages.dev/bootstrap/Topology.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:LatticeCommit#mh:SHA-256:488aef6c5b623b424066249025e3d9fd441e6d232467ad8d5862337f6f092ba7`
- Ref: `LatticeCommit#488a`
- Supersedes:
  - `sema:LatticeCommit#mh:SHA-256:3c5d08275e421050d0fe9b753bd142328109463adbadc2beb50600bed0f2c9c0`
  - `sema:LatticeCommit#mh:SHA-256:667592b99ed2c9b29b4e071b38ac960b911e36aa8f2ac73a8a3285d4e5277403`
  - `sema:LatticeCommit#mh:SHA-256:74db69a4c37ebbc4996db3ccd03a5cfcbd2ab54abecb6a408dbb7db5a36de30f`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/LatticeCommit/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#LatticeCommit)
- [JSON](https://mindscape.pages.dev/bootstrap/LatticeCommit.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
