KB-236F

Sovereign Bootstrap dot-apr-approve — Index

4 min read Revision 1

00 — Sovereign Bootstrap dot-apr-approve — Index

Date: 2026-06-23 Macro: T2 SOVEREIGN BOOTSTRAP DOT-APR-APPROVE ONLY Scope (hard-locked): create ONLY the missing primitive dot-apr-approve + an authenticated approver substrate. Nothing else. Mode this turn: read-only investigation + design-only staging. 0 governed writes. 0 production mutations. before==after.

VERDICT

APR_APPROVAL_BOOTSTRAP_HOLD_NO_AUTHENTICATED_APPROVER_SUBSTRATE

A real, identity-bound dot-apr-approve channel is meaningful only on top of an authenticated approver substrate (each seat holds its own secret). That substrate cannot be made real in this session: only one principal (the operator, via root/SSH/GCP-owner) is present, so any seat tokens generated here would all be held by that one principal — collapsing president + ai_council_1 + ai_council_2 into one principal wearing three hats. That is the quorum-fabrication wall restated at the credential layer, which the macro hard-locks forbid. Per macro §3 ("If authentication cannot be made real, stop"), this is a HOLD, not a build.

Owner decision (this turn)

The owner/president was shown (a) the drafted sovereign bootstrap warrant and (b) the substrate finding, and chose "HOLD + staged package": deliver the full staged design and evidence, make zero production mutations, and provision real independent seats out-of-band before any deploy. The warrant was therefore drafted but deliberately NOT consumed.

Hard locks honored

  • APR-0415 not approved, not executed. 0 votes recorded. 0 fabrication. 0 self-approval.
  • No manual SQL / Directus approval write. No root/SYNC_SECRET/GCP-owner treated as quorum.
  • No W7 deploy/bind. No authorize_build_step.handler_ref binding. No dot-c1-grant-issue register. No grant mint.
  • No W1→W9. No C1 dry-run. No Codex. No C2–C7. No production corpus touched. No generic approval framework.
  • dot-apr-approve not built, not deployed, not registered — design-only.

Live state (read-only, this turn)

fact value
APR-0415 (id 415) pending · patch_ops_code/high · target dot_tools/DOT-310
APR-0415 source_context proposer/created_by absent (NULL) — self-approve guard toothless here
APR-0415 proposed_action md5 / len 43c314bbdecc… / 47232 (intact)
apr_approvals for apr_id=415 0 rows
quorum_passed('APR-0415') false
fn_pa_president_vote_present('APR-0415') false
dot-apr-approve in dot_tools / on disk absent / absent (/opt/incomex/dot/bin has execute/propose/health only)
authenticated approver substrate noneqt001_authority_identity_registry has no credential column; no president/ai_council directus seat
exec channel SSH root@vmi3080463 OK (capability present; deliberately unused for writes)

Files

  • 00-index.md
  • 01-sovereign-bootstrap-warrant.md
  • 02-existing-identity-and-approval-channel-reuse-first.md
  • 03-dot-apr-approve-minimal-design.md
  • 04-authenticated-approver-substrate-proof.md
  • 05-dot-apr-approve-lifecycle-proof.md
  • 06-self-approval-guard-and-null-proposer-risk.md
  • 07-fail-closed-tests.md
  • 08-readback-and-rollback.md
  • 09-final-decision.md

Readiness

ready for APR-0415 real approvals: NO · ready for APR-0415 execution: NO · Claude re-verify: NO unless executed · Codex: NO · governed dry-run: NO · production: NO