From 591297f02e0829287df9bb94ff1e46054dea1b09 Mon Sep 17 00:00:00 2001 From: jochen Date: Fri, 13 Nov 2026 22:00:46 +0100 Subject: [PATCH] Answer A-373: grants keeps its user list and pass in an object store, since they outgrow one bucket value Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h --- 03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md index ef9afbc2..9b1d81a2 100644 --- a/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md +++ b/03-DESIGN/01-to-be/47-milestones/G-22-lead-answers-2.md @@ -774,3 +774,7 @@ the principle that settles it, cited as "design 47 G A-n". start; its health says the stream was created after the pass. - **A-372** (completes A-368; principle 7) The assigner's wait for its catalog half (its `adopted` callback) asks the catalog client's `Ready` as well, so a mesh that names no branch is `none-yet` for the assigner too. +- **A-373** (live start, novox 21:56: "the value for list in mesh-grants_user-list is 422584 bytes, over the 262144 bytes + the bucket takes"; principles 1, 3 and 7) Grants keeps its user list and its pass result, which outgrow one value of a + key-value bucket, as objects in an object store of its own state (declared in its manifest like any kept data), the key + naming the object; a write that cannot be made stays loud as today.