The node's composer asks the vault for the pair credentials its composition reads, as consumer and provider, sealed to its key (issue 1126, ADR 0550 §5)
mesh/delivery closed: a newer head of the same pull request
mesh/check failed: shanks: novox/mesh-catalog#505: checks/placement/go.mod names mesh-sdk 91413de33516, which is neither on mesh-sdk's trunk nor the g…

This commit is contained in:
2026-10-26 19:21:22 +01:00
parent 1241ee7041
commit 1e38c42646
5 changed files with 97 additions and 8 deletions
+2 -2
View File
@@ -797,7 +797,7 @@ func selfComposer(ctx context.Context, session *link.Session, node string, say f
Mesh: frombus.Mesh{InternalSuffix: overlay.Suffix()},
Say: say,
// Its modules' own secrets, sealed by the vault to this machine's key (ADR 0550 §5).
Own: func(ctx context.Context) (json.RawMessage, error) {
return session.AskVault(ctx, "own", map[string]any{})
Own: func(ctx context.Context, args map[string]any) (json.RawMessage, error) {
return session.AskVault(ctx, "own", args)
}})
}