diff --git a/go/catalogue/seats.go b/go/catalogue/seats.go index 3f7690a..a6588d6 100644 --- a/go/catalogue/seats.go +++ b/go/catalogue/seats.go @@ -224,6 +224,10 @@ var defaultSeats = append([]Seat{ Input: map[string]any{"type": "object", "properties": map[string]any{"asks": map[string]any{ "type": "array", "items": map[string]any{"type": "object"}, "description": "the controller's rows: id, node, module, name, desk, asked_by, opened_at, ended_at, outcome"}}}}, + {Name: "issue-account", Optional: true, Description: "Mint one bus account the grants part wants, now (novox/hq " + + "ADR 0561 §9): only while the controller's lease is handed away, never a node's account or the " + + "controller's, never anew for one the vault holds a value or an adopted hash for. Never the value.", + Input: schema(map[string]string{"user": "the bus user, e.g. ace.mesh-build-go"}, []string{"user"})}, }}, // The owner of every config value (novox/hq ADR 0348 §9, design 57 K3): its holder alone writes the buckets // mesh-config_values, _resolved, _predefined and _proposals, and serves the one verb `config` (§1, §10).