buscompose: VaultSeat, AccountIssuedSubject and ResolvedBucket leave (no importer; the grants part's copy names them), with the untilTheJoin and seat-names entries (S-5 first part, B9f; issue 1966)

Claude-Session: https://claude.ai/code/session_01NcbgfFSnn24M3GcqttoU7i
This commit is contained in:
2026-11-05 16:40:52 +01:00
parent 7a142c9b5b
commit d0563ed7c1
5 changed files with 0 additions and 11 deletions
-3
View File
@@ -17,9 +17,6 @@ const GrantsAccounts = GrantsModule + "." + AccountsState
// AccountIssuedEvent is what the vault says when it minted an account: AccountIssued, never a value or a hash.
const AccountIssuedEvent = "account-issued"
// AccountIssuedSubject is where it says it, as the runtime addresses mesh-vault's events.
const AccountIssuedSubject = "mesh.mod." + VaultSeat + ".event." + AccountIssuedEvent
// ClaimedSeat is one seat a module claims, as its runtime needs it (the controller's seatClaimed): the name, the scope (a
// node-scoped seat's verb carries the machine) and the verbs the runtime serves for it.
type ClaimedSeat struct {
-3
View File
@@ -46,6 +46,3 @@ type KeyedRead struct {
Read string `json:"read"`
Key string `json:"key"`
}
// ResolvedBucket is mesh-config's state of resolved values, keyed `<node>.<module>.<key>`.
const ResolvedBucket = "mesh-config_resolved"
-3
View File
@@ -100,6 +100,3 @@ type ProcessPrincipal struct {
// seat:<seat>.<verb>, or * for every tool on the mesh.
Invokes []string
}
// VaultSeat is the vault's seat: its holder alone asks the desks and the issuing providers in its own name.
const VaultSeat = "mesh-vault"
-1
View File
@@ -48,7 +48,6 @@ var untilTheJoin = []string{
"delivery/signers.go: mesh-vault",
"provisions/provisions.go: mesh-vault",
// Names of whole seats in packages that leave in S-7 (delivery, buscompose's grants-part names), with their packages.
"buscompose/users.go: mesh-vault",
"delivery/builder.go: container-image-registry",
"delivery/builder.go: oci-artifact-registry",
}
-1
View File
@@ -1,5 +1,4 @@
buscompose/health_grants.go: mesh.seat.mesh-self-check.event.
buscompose/users.go: mesh-vault
catalogue/artifact_sweep_seat.go: mesh-artifact-sweep
catalogue/artifacts.go: container-image-registry
catalogue/artifacts.go: go-package-registry