ADR 0160: the mesh issues an assignment's subjects, and a runtime serves what it is issued; designs 25, 32, 33, 34
This commit is contained in:
@@ -4,6 +4,7 @@ status: implemented
|
||||
code: [mesh-controller, mesh-tools]
|
||||
updated: 2026-10-01
|
||||
decisions:
|
||||
- 02-DECISIONS/0160-the-mesh-issues-an-assignments-subjects-and-a-runtime-serves-what-it-is-issued.md
|
||||
- 02-DECISIONS/0159-a-tool-call-names-the-machine-and-a-holder-serves-its-seats-verbs.md
|
||||
- 02-DECISIONS/0154-the-meshs-own-verbs-are-the-controller-seats-tools.md
|
||||
- 02-DECISIONS/0132-a-seat-carries-the-tools-its-holder-must-serve.md
|
||||
@@ -86,7 +87,9 @@ this section describes for seats: each instance also serves `mesh.mod.<module>.t
|
||||
a caller writes `<module>.<tool>@<node>`, and every answer names the machine that gave it. And §3 is
|
||||
built for every holder, not only the controller: the credential names the seats a module claims and
|
||||
their verbs, the runtime serves each with the tool of the same name on the seat's subject, and the
|
||||
bus admits it only where the module holds the seat.
|
||||
bus admits it only where the module holds the seat. *Later the same day ([ADR 0160](../../02-DECISIONS/0160-the-mesh-issues-an-assignments-subjects-and-a-runtime-serves-what-it-is-issued.md)):*
|
||||
the subjects a holder serves, and a module's own, stop being derived in the runtime and are issued to
|
||||
the assignment as a membership the controller publishes; the shape stays, the deciding moves.
|
||||
|
||||
## 5. Discovery
|
||||
|
||||
|
||||
Reference in New Issue
Block a user