From c2a410bb63765d4c1dca0da5cc74e24aca4debf5 Mon Sep 17 00:00:00 2001 From: jochen Date: Mon, 26 Oct 2026 12:25:27 +0100 Subject: [PATCH] The have's user list says why the bus node does not watch the grants part's key (review of the switch, issue 1945) --- go/delivery/delivery.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/go/delivery/delivery.go b/go/delivery/delivery.go index 45ea1d0..5eecc31 100644 --- a/go/delivery/delivery.go +++ b/go/delivery/delivery.go @@ -361,6 +361,9 @@ type UserListWritten struct { // Key is the bus node's sealing key, its public half as SPKI PEM: the key the grants part seals its list to // (clause 7). Public, as the vault holds it. Key string `json:"key,omitempty"` + // Unwatched says why the bus node does not watch the grants part's key now (its watch refused or ended, and tried + // again), empty while it does or where it need not (ADR 0547 clause 8): it then keeps the last list it followed. + Unwatched string `json:"unwatched,omitempty"` // Handed is the hashes of the users of the list on the machine, sealed to the vault, for its adoption of the // accounts it holds no value for (ADR 0547 clause 9, handed.go); nil while the vault's key is not known. Handed *AccountsHanded `json:"handed,omitempty"`