ADR 0132: a seat carries the tools its holder must serve #158

Merged
mesh-admin merged 1 commits from decision/0132-a-seat-carries-the-tools-its-holder-must-serve into main 2026-09-28 08:17:02 +00:00
1 Commits
Author SHA1 Message Date
jschoubben d57196102d ADR 0132: a seat carries the tools its holder must serve
A role's tools belong to the role, not to whichever module holds it today: the seat declares them
with their schemas, serving them is a condition of occupying the seat, and what the mesh can do
becomes a read of its own records rather than a question nothing answers. A module keeps its own
tools — the same module may run without the seat, and then only its own name is true.

Design 33 follows: the three families, addressing a node-scoped seat, discovery, and what serves
this to an agent.
2026-09-28 10:16:59 +02:00