---
slug: "Nucleate"
name: "Nucleate"
type: "Protocols"
layer: "Society"
ref: "Nucleate#3e4b"
sema_id: "sema:Nucleate#mh:SHA-256:3e4bd57346a1c76316d3a58b729ff6a667a58c48c4c6f47f94017a3954d61783"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/Nucleate/
related: ["Conservation","Crystallize","PhaseTransition","Rally","System","Trace"]
---

# Nucleate

Emergent working groups from activity density

Layer: Society · Category: Protocols

## Mechanism

Agents coordinate indirectly via [Trace](https://mindscape.pages.dev/bootstrap/Trace.md) (stigmergy). [System](https://mindscape.pages.dev/bootstrap/System.md) tracks trace-density per location. When density crosses threshold, site becomes supersaturated. Any agent at supersaturated site may invoke 'NUCLEATE', broadcasting crystal purpose. Agents at site receive signal and may 'BOND' to join direct channel. It monitors [Trace](https://mindscape.pages.dev/bootstrap/Trace.md) density, triggering [Rally](https://mindscape.pages.dev/bootstrap/Rally.md) to gather agents and [Crystallize](https://mindscape.pages.dev/bootstrap/Crystallize.md) to form a stable group.

## Invariants

- [Conservation](https://mindscape.pages.dev/bootstrap/Conservation.md) of Mass: Nucleation cannot create agents; it only aggregates existing [Trace](https://mindscape.pages.dev/bootstrap/Trace.md) density.
- Critical Mass: Process starts only when N > SeedThreshold
- Nucleation ONLY at supersaturated sites.

## Preconditions

- Field of agents/particles is present

## Postconditions

- [PhaseTransition](https://mindscape.pages.dev/bootstrap/PhaseTransition.md) complete (Liquid → Solid)

## Failure modes

- Threshold miscalibration: too low = constant nucleation overhead; too high = never crystallizes.
- Zombie crystals: anchor disappears but crystal persists in broken state (mitigate with heartbeat).
- Crystal fragmentation: participants leave in waves, causing repeated dissolve/reform cycles.

## Builds on

- [Conservation](https://mindscape.pages.dev/bootstrap/Conservation.md) (Physics; References)
- [Crystallize](https://mindscape.pages.dev/bootstrap/Crystallize.md) (Mind; References)
- [PhaseTransition](https://mindscape.pages.dev/bootstrap/PhaseTransition.md) (Physics; References)
- [Rally](https://mindscape.pages.dev/bootstrap/Rally.md) (Society; References)
- [System](https://mindscape.pages.dev/bootstrap/System.md) (Infrastructure; References)
- [Trace](https://mindscape.pages.dev/bootstrap/Trace.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:Nucleate#mh:SHA-256:3e4bd57346a1c76316d3a58b729ff6a667a58c48c4c6f47f94017a3954d61783`
- Ref: `Nucleate#3e4b`
- Supersedes:
  - `sema:Nucleate#mh:SHA-256:4ea1bbb47979e47bc617c7b635ee2ce9d3315ac952012984aa62b18a479dc6f1`
  - `sema:Nucleate#mh:SHA-256:32c03e8bf26291ab9297e0fad910d8ffdd470c4d40d90e2482abd4c0372435a7`
  - `sema:Nucleate#mh:SHA-256:457ad2d5b65ad6400dfe7b8708047890890aaf9d1428bede19029858af0b7155`
  - `sema:Nucleate#mh:SHA-256:914ad0126d24043c0c3b5f4a579b2faddce1c289d78a4b3ec3aa811efced4cd3`

## Links

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