Carry a bundle's seat traffic under its own name and kind, and start a module as its own account (hq ADR 0259)

This commit is contained in:
jochen
2026-10-09 10:12:39 +02:00
committed by jschoubben
parent 66de6774e0
commit 6d9906b6c9
9 changed files with 922 additions and 4 deletions
+3
View File
@@ -64,6 +64,9 @@ type Membership struct {
Tools string `json:"tools"`
// State is every bucket the module's code may reach, by the name it uses (novox/hq ADR 0201).
State []StateIssued `json:"state,omitempty"`
// SeatTraffic is what the module's code may submit, say, take, ask, answer and read on seats that name
// their caller or their kind (novox/hq ADR 0259): the runtime does for it only what is listed here.
SeatTraffic *SeatTraffic `json:"seat-traffic,omitempty"`
}
// Served is an address a tool is answered on; `{tool}` stands for the tool's name.