jschoubben 166aad0a99 SD-M1: the seat definition's format and its own schema (ADR 0608 §1, design 26)
One seat.json per seat at the whole grain or the seat list's, parts taken in whole, fixtures as data, an index for the
seat list's reading order; read strictly, at most 256 KiB.

Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
2026-11-04 11:41:29 +01:00

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.

S
Description
Novox Mesh — contracts: every seat's definition (verbs, events, fixtures) and the Go and TypeScript packages generated from them (ADR 0613).
Readme
876 KiB
Languages
Go 80%
TypeScript 20%