Peat Protocol - Hierarchical Intelligence for Versatile Entities
A hierarchical capability composition protocol using CRDTs for autonomous systems.
Overview
The Peat protocol enables scalable coordination of autonomous nodes through:
- Three-phase protocol: Discovery, Cell Formation, Hierarchical Operations
- CRDT-based state: Eventual consistency via Automerge over Iroh QUIC
- Capability composition: Additive, emergent, redundant, and constraint-based patterns
Facade
peat-protocol is the public entry point to the Peat stack. It re-exports
peat_schema (wire types) and peat_mesh (P2P plumbing) so downstream
consumers can depend on peat-protocol alone:
# During an rc window, Cargo does not pick pre-release versions by default
# — use the exact pin:
= "=0.9.0-rc.1"
# Once 0.9.0 stable is published, the normal caret selector is fine:
# peat-protocol = "0.9"
Architecture
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ Phase 1: │→ │ Phase 2: │→ │ Phase 3: │
│ Discovery │ │ Cell │ │ Hierarchical │
│ │ │ Formation │ │ Operations │
└──────────────┘ └──────────────┘ └──────────────┘