The have's user list says why the bus node does not watch the grants part's key (review of the switch, issue 1945)
mesh/delivery merged: source.main moved to novox/mesh-sdk@b4cd95e7c4a4
mesh/delivery-group group feat/1945-user-list-switch merged: every member is merged
mesh/check checking c2a410bb6376 on 89c5838176b2 | novox/mesh-sdk#89 in group feat/1945-user-list-switch

This commit is contained in:
2026-10-26 12:25:27 +01:00
parent af66adc180
commit c2a410bb63
+3
View File
@@ -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"`