Sovereign Control sovereign.kelemat.com

Self-Coder

The self-improvement loop runs on the daemon. Patch approval is Touch ID-gated in the native macOS app — that's the canonical surface. This cloud view shows the loop's recent activity from the live event stream.

Patch proposals + applies (last 30)

No self-improvement activity yet.

Approval gate

Patch application requires a DirectorAction(verdict=ALLOW) with target_step_id matching an APPLY_PATCH step. Submit via the native app's Self-Coder tab (Touch ID enforced at the OS level), or via RPC for automated tests. The daemon-side apply_patch_handler refuses without it.