peat-protocol 0.9.0-rc.1

Peat Coordination Protocol — hierarchical capability composition over CRDTs for heterogeneous mesh networks
Documentation

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:
peat-protocol = "=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  │
└──────────────┘  └──────────────┘  └──────────────┘