Name the vault's verb issue-account on its seat, so its holder may serve it (issue 774, ADR 0561 §9)

This commit is contained in:
2026-10-28 21:54:04 +01:00
parent fefa8b88ea
commit 1d4637e46b
+4
View File
@@ -224,6 +224,10 @@ var defaultSeats = append([]Seat{
Input: map[string]any{"type": "object", "properties": map[string]any{"asks": map[string]any{ Input: map[string]any{"type": "object", "properties": map[string]any{"asks": map[string]any{
"type": "array", "items": map[string]any{"type": "object"}, "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"}}}}, "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 // 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). // mesh-config_values, _resolved, _predefined and _proposals, and serves the one verb `config` (§1, §10).