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
Contributor
No description provided.
mesh-admin added 1 commit 2026-09-28 08:17:01 +00:00
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.
mesh-admin merged commit 84571b4825 into main 2026-09-28 08:17:02 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#158