diff --git a/identity-and-access/seats/mesh-vault/seat.json b/identity-and-access/seats/mesh-vault/seat.json index 7c93f1b..749f148 100644 --- a/identity-and-access/seats/mesh-vault/seat.json +++ b/identity-and-access/seats/mesh-vault/seat.json @@ -597,7 +597,9 @@ "name": "retire", "optional": true, "description": "Retire one module's own secret, by node, module and name, on the operator's warrant bound to exactly those three (design 32 *A value no longer read*). Emits own-retired.", - "callers": "the holder of the seat mesh-config alone", + "callers": [ + "seat:mesh-config" + ], "input": { "type": "object", "properties": { diff --git a/seats/mesh-broker/seat.json b/seats/mesh-broker/seat.json index 6fc5d4e..d0efe0f 100644 --- a/seats/mesh-broker/seat.json +++ b/seats/mesh-broker/seat.json @@ -11,7 +11,9 @@ { "name": "list", "description": "Every entry the bus module created, its template, its settings and its fill against its cap.", - "callers": "any caller whose role grants it", + "callers": [ + "invokers" + ], "input": { "type": "object", "properties": { @@ -41,7 +43,9 @@ { "name": "show", "description": "One entry, its template, settings and fill.", - "callers": "any caller whose role grants it", + "callers": [ + "invokers" + ], "input": { "$ref": "#/defs/Named" }, @@ -53,7 +57,9 @@ { "name": "check", "description": "Compare what the bus holds with what was asked, entry by entry; a difference that only grows is said as such.", - "callers": "any caller whose role grants it", + "callers": [ + "invokers" + ], "input": { "type": "object", "properties": { @@ -109,7 +115,9 @@ { "name": "orphans", "description": "Entries the bus holds that no manifest asks for; never one whose manifest the judge refused or outgrew, nor one of the foundation's old sections.", - "callers": "any caller whose role grants it", + "callers": [ + "invokers" + ], "input": { "type": "object", "properties": {}, diff --git a/seats/mesh-config/seat.json b/seats/mesh-config/seat.json index 9a555b1..a92bc0a 100644 --- a/seats/mesh-config/seat.json +++ b/seats/mesh-config/seat.json @@ -64,7 +64,9 @@ } } }, - "callers": "any caller whose role grants it; the checker asks it", + "callers": [ + "invokers" + ], "answer": { "type": "object", "properties": { diff --git a/seats/node-engine/seat.json b/seats/node-engine/seat.json index 49462e9..f04b6ff 100644 --- a/seats/node-engine/seat.json +++ b/seats/node-engine/seat.json @@ -678,7 +678,10 @@ { "name": "seat-list", "description": "The seat list this engine holds and what it waits for (novox/hq ADR 0636 §7): each seat's source (trunk or bootstrap) and digest, the seats held from the bootstrap alone, the definitions refused, the last error and whether the seat mesh-catalog has answered. Read-only.", - "callers": "the operator and the healers", + "callers": [ + "persons", + "healers" + ], "input": { "type": "object", "properties": {} @@ -690,7 +693,10 @@ { "name": "seat-list-again", "description": "Make this engine read the seat list from the seat mesh-catalog now (novox/hq ADR 0636 §7), the recovery of a list unread; it answers what it holds afterwards, and the error when the read failed. A read that changed nothing still ends the engine's wait.", - "callers": "the operator and the healers", + "callers": [ + "operator", + "healers" + ], "input": { "type": "object", "properties": {}