Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

signals-protocol

Shared wire contracts for the zndx signals federation. Vendored as a git submodule:

components/signals-protocol  →  git@github.com:zndx/signals-protocol.git  (trunk)

Role in Signals

Signals pins this repo so the product SoR and the fleet share one wire contract. Engines (Ægir, Atelier, Gaius) and external peers generate bindings from proto/; Signals publishes discovery for Atlas, OpenLineage, and Ranger and adopts OIP mapping for multi-agent model ops.

The protocol is not finished foundation — it grows as peer engines surface needs that belong on a shared path (additive within a version). Signals does not replace peer engine design; it holds the pin and platform attachment. See How the federation contract evolves.

See Signals protocol core.

Layout

PathContent
proto/zndx/engine/v1/engine.protoComplete, Status, Remediate
specification/protocol/engine_grpc.mdHuman spec + OIP mapping notes

Bump

git -C components/signals-protocol fetch origin
git -C components/signals-protocol checkout origin/trunk
git add components/signals-protocol
git commit -m "chore: bump signals-protocol"

Protocol changes land as PRs on zndx/signals-protocol (additive within a version), then submodule pin here — never fork a second proto tree in Signals.