commit f9c3be614f5d104c4de5099a3f06f68206737d58 Author: jochen Date: Wed Nov 4 11:39:11 2026 +0100 Start the seat contracts' repository (ADR 0608 §5) Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig diff --git a/README.md b/README.md new file mode 100644 index 0000000..fca5468 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# 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.