A tool's grant covers the machine-addressed subject, and a credential names the seats its module claims (ADR 0159) #185

Merged
mesh-admin merged 2 commits from feat/a-tool-call-names-the-machine into main 2026-10-01 12:01:29 +00:00
Showing only changes of commit ccae1ec303 - Show all commits
+6 -6
View File
@@ -593,12 +593,12 @@ func issueWith(ctx context.Context, inv *inventory.Inventory, m catalogue.Manife
return err
}
held, err := json.Marshal(struct {
URL string `json:"url"`
Fingerprint string `json:"fingerprint,omitempty"`
Node string `json:"node"`
Module string `json:"module"`
User string `json:"user"`
Password string `json:"password"`
URL string `json:"url"`
Fingerprint string `json:"fingerprint,omitempty"`
Node string `json:"node"`
Module string `json:"module"`
User string `json:"user"`
Password string `json:"password"`
Claims []seatClaimed `json:"claims,omitempty"`
}{
URL: "nats://" + reachable, Fingerprint: known.Fingerprint,