f3a9cd17d6653ba91f6fe7fd19a2e293ae1848c6
The binding a module receives is one named type, Binding, the provision's form and each event's binding. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
SD-M2b: mesh-broker's events carry the binding and the verdict's revision (the lead's ruling, 12:4x)
SD-M2b: mesh-broker's events carry the binding and the verdict's revision (the lead's ruling, 12:4x)
SD-M2b: mesh-broker's events carry the binding and the verdict's revision (the lead's ruling, 12:4x)
mesh-contracts
The mesh's seat contracts (novox/hq ADR 0608 §5, ADR 0613, ADR 0620; design 26 A seat's definition): one language-neutral definition per seat, and the Go and TypeScript types generated from it.
Every file under go/ and ts/ is written by the generators of the Go and the Node build modules, never by hand.
This repository holds contracts only and no seat: a seat's holder implements its contract.
Description
Novox Mesh — contracts: every seat's definition (verbs, events, fixtures) and the Go and TypeScript packages generated from them (ADR 0613).
876 KiB
Languages
Go
80%
TypeScript
20%