Skip to content

spec(E12 + assembly): sovereign OTA/backup + shell assembly manifest + vendor hellgraph - #270

Merged
mdheller merged 1 commit into
mainfrom
feat/e12-and-assembly
Aug 3, 2026
Merged

spec(E12 + assembly): sovereign OTA/backup + shell assembly manifest + vendor hellgraph#270
mdheller merged 1 commit into
mainfrom
feat/e12-and-assembly

Conversation

@mdheller

@mdheller mdheller commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Advances the feature-gaps-zero campaign toward a buildable OS.

  • E12 (gap Feat/agent plane core schemas v0 #5)e12-ota-backup.md: signed atomic update generations (A stage → B verify → Q consent-commit, auto-rollback on red), measured boot seal, snapshot/restore to a sovereign store. Replaces Software Update and Time Machine; consent-gated + receipted; no vendor cloud.
  • Assembly manifestsovereign-shell-assembly.md: indexes every campaign component (consent plane · lampstand · MeshTransfer · netwatch · surfaces + feeds · E12) with its repo and integration point into source-os, plus a bottom-up build order. The 'how the OS is built from the parts' index.
  • Vendored hellgraphvendor/hellgraph.lock.json pins hellgraph v0.4.45 (dbe854f, MIT) as a consumed dep (System Graph substrate netwatch ingests into and the surface feeds read) with a sha512 integrity hash, plus tools/verify_vendor.py that recomputes the deterministic git archive hash. Consumed vendored, never forked — hellgraph is not our lane to modify.

Verified: lock JSON valid; verify_vendor.py --checkout recomputes and matches the pinned sha512; hellgraph confirmed MIT.

…fest + VENDOR hellgraph

E12 (gap #5): signed atomic update generations (A→B→Q, auto-rollback) + snapshot/restore
to sovereign store; Software Update + Time Machine replacement, consent-gated + receipted.
Assembly manifest indexes every campaign component + build order into a buildable spine.
Vendors hellgraph @ v0.4.45 (MIT) as a consumed dep with sha512 integrity + verify_vendor.py.
@mdheller
mdheller merged commit a19c4e4 into main Aug 3, 2026
7 checks passed
@mdheller
mdheller deleted the feat/e12-and-assembly branch August 3, 2026 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant