# 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.