L3: the node trusts the vault's key, serves the node seat node-engine and keeps its acts on the bus (issue 774, ADR 0561), rebased onto L2 #168

Merged
mesh-tools merged 14 commits from feat/774-vault-mints-l2 into main 2026-10-29 07:44:19 +00:00
Member

L3 (issue 774, ADR 0561), rebased onto L2.

Group member with mesh-delivery, mesh-catalog and hq on feat/774-vault-mints-l2. Pins mesh-sdk c2999a4 exactly (mesh-sdk #128's head, merged; it holds L3's sdk 8eafc0c and the seed fixes 77b48a4, 76f7c4d and c2999a4).

Under L2: the composer hooks carry L2's seals beside L3's certify; the kept declaration's retirement reads the seat mesh-placement's placement.

Merged main (#169, #170) in at 1f3fb52 and moved the pin to 76f7c4d at 9bd1c84 (a pull request head; the check refuses a merge commit). Merged main (#171) in at 4f9227a: pin c2999a4; gofmt, vet (+integration tag) and unit tests pass.

Tests: 1262 unit, 6 integration (approved head: 1262, 6).

Reviewed-by: rev-l2@shanks at 4f9227a186

L3 (issue 774, ADR 0561), rebased onto L2. Group member with mesh-delivery, mesh-catalog and hq on feat/774-vault-mints-l2. Pins mesh-sdk c2999a4 exactly (mesh-sdk #128's head, merged; it holds L3's sdk 8eafc0c and the seed fixes 77b48a4, 76f7c4d and c2999a4). Under L2: the composer hooks carry L2's seals beside L3's certify; the kept declaration's retirement reads the seat mesh-placement's placement. Merged main (#169, #170) in at 1f3fb52 and moved the pin to 76f7c4d at 9bd1c84 (a pull request head; the check refuses a merge commit). Merged main (#171) in at 4f9227a: pin c2999a4; gofmt, vet (+integration tag) and unit tests pass. Tests: 1262 unit, 6 integration (approved head: 1262, 6). Reviewed-by: rev-l2@shanks at 4f9227a1860f2e9e90c332fef4bc71ce166aa209
mesh-tools added 11 commits 2026-10-28 20:56:50 +00:00
Pin mesh-sdk 8eafc0c, the L3 group's head on mesh-sdk main with #120 and #121 (issue 774)
mesh/delivery-group group feat/774-vault-mints-l2 checking: the checker's verdict is out of date: novox/mesh-host@e0c7f36ca90c was judged on trunk d2a868f99f05…
mesh/delivery closed: a newer head of the same pull request
mesh/check checking e0c7f36ca90c on bb6e47293909 | novox/mesh-host#168 in group feat/774-vault-mints-l2
e0c7f36ca9
Author
Member

Delivery novox/mesh-host@4f9227a1860f — merged since 2026-10-29T07:44:21Z

Source — source.main moved to novox/mesh-host@0a4c35f731. Whether it reached the machines is mesh-delivery-view's, derived from source.main, the wants and the haves.

Group feat/774-vault-mints-l2: novox/hq@7fd89de7cb, novox/mesh-catalog@add6f143ca, novox/mesh-delivery@17c79f25f0, novox/mesh-host@4f9227a186

  • composed together: pass — the checker's verdict at the members' heads (21d54fbf45b0)

Transitions

  • 2026-10-29 00:08 (new) → proposed (announced): novox/mesh-host#168's head announced
  • 2026-10-29 00:08 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false)
  • 2026-10-29 07:44 ready → merged (merged): on the trunk its modules follow: merged there

The commit's note under refs/notes/mesh-plan keeps every transition of this change up to its merge: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/mesh-host@4f9227a1860f` — **merged** since 2026-10-29T07:44:21Z **Source** — source.main moved to novox/mesh-host@0a4c35f731a7. Whether it reached the machines is `mesh-delivery-view`'s, derived from `source.main`, the wants and the haves. **Group** `feat/774-vault-mints-l2`: novox/hq@7fd89de7cb81, novox/mesh-catalog@add6f143ca23, novox/mesh-delivery@17c79f25f047, novox/mesh-host@4f9227a1860f - composed together: pass — the checker's verdict at the members' heads (21d54fbf45b0) **Transitions** - 2026-10-29 00:08 (new) → proposed (announced): novox/mesh-host#168's head announced - 2026-10-29 00:08 proposed → ready (accepted): a verdict names this commit and the trunk's head as its trunk commit, the gate passed or warned, and the repository's own check did not fail; or the check gates no merge (check-gates-merge false) - 2026-10-29 07:44 ready → merged (merged): on the trunk its modules follow: merged there The commit's note under `refs/notes/mesh-plan` keeps every transition of this change up to its merge: `git log --notes=mesh-plan`.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
jschoubben added 1 commit 2026-10-28 23:11:13 +00:00
Merge main into L3: pin mesh-sdk main d4c61ee, which holds L3's sdk and the seed's held-as-today fixes (issue 774)
mesh/delivery-group group feat/774-vault-mints-l2 rejected: composed together: the checker's verdict at the members' heads (2199dae4e7d8): ace
mesh/delivery closed: a newer head of the same pull request
mesh/check failed: ace: the check of novox/mesh-host#168 failed: the pin of git.novox.be/novox/mesh-sdk/go at commit d4c61ee8ffd0 is on no pull reques…
1f3fb52470
jschoubben added 1 commit 2026-10-28 23:20:03 +00:00
Pin mesh-sdk 76f7c4d, the seed fix's own head: the checker refuses a pin to main's merge commit d4c61ee (same tree) as on no pull request (issue 774)
mesh/delivery-group group feat/774-vault-mints-l2 checking: the checker's verdict is out of date: novox/mesh-delivery@64d364a7686c was judged on trunk fa075dc8…
mesh/delivery closed: a newer head of the same pull request
mesh/check checking 9bd1c84e0f4c on fb8ea0e6838c | novox/mesh-host#168 in group feat/774-vault-mints-l2
9bd1c84e0f
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
Author
Member

mesh-delivery: not merged. The merge of this pull request into main at 9bd1c84e0f was declined: the operator, via telegram (user id verified), chose Decline. A new head asks the operator again.

mesh-delivery: **not merged.** The merge of this pull request into main at 9bd1c84e0f4c3d5445ae2e324e874decfe5a171a was declined: the operator, via telegram (user id verified), chose Decline. A new head asks the operator again.
jschoubben added 1 commit 2026-10-29 00:08:28 +00:00
Merge main (#171) into L3: pin mesh-sdk c2999a4, mesh-sdk #128's head, which holds L3's sdk and both seed fixes (issue 774)
mesh/delivery merged: source.main moved to novox/mesh-host@0a4c35f731a7
mesh/delivery-group group feat/774-vault-mints-l2 merged: every member is merged
mesh/check pass 4f9227a1860f on fb8ea0e6838c | unit 1601 run, 5122 kept, 47 skipped | integration 1637 run, 5215 kept, 49 skipped | over bound: unit, …
4f9227a186
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
Author
Member

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.

mesh-delivery: the operator's Approve of this pull request's merge into main is ended: a head it covers moved on: the heads it covers are no longer the group's heads. Nothing is merged on it. The operator is asked again once the checks pass at the new head.
mesh-tools merged commit 0a4c35f731 into main 2026-10-29 07:44:19 +00:00
mesh-tools deleted branch feat/774-vault-mints-l2 2026-10-29 07:44:21 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-host#168