Execution plane / local secret kernel
Custody boundary
The runtime is split into two parts with a defined boundary between them; secret-dependent work is confined to the local side. The Execution Plane is externally operated software: it handles client APIs, policy admission, replicated DVM state, transport, logs, and public artifacts. The Local Secret Kernel sits behind a narrow local call interface and keeps key shares, nonces, presign material, and secret-dependent transitions on its side of that boundary.
CallContext + step_permit + opaque refshandle · public descriptor · reason code✗ raw shares · nonces · presign bytes — retained kernel-side
bound to node · op · key · session · epoch · phase · slot · request digestExecution plane
The Execution Plane handles typed facts and opaque references. It admits requests, evaluates policy, coordinates peers, records DVM state, and exports evidence, while secret material stays behind the boundary. Infrastructure teams scale, observe, and operate it independently.
The split places the service surface outside the boundary and the security surface inside it. Reviewers analyze each side separately because the contract between them is defined.
Two-stage admission
Policy admission happens in two stages, and the stages are different in kind. The Admission Plane builds an AdmissionDecision from normalized intent, approvals, limits, display binding, and policy roots — that is product policy. At each secret-dependent step, the Local Secret Kernel then runs its own local check. The kernel leaves policy evaluation to the Admission Plane and checks only local authorization: does this step permit match the current node, epoch, key, session, phase, and slot?
The kernel's job is to confine each operation permit to one context: the right node, epoch, key, session, phase, and slot, used once. Product policy evolves freely in the Admission Plane. The kernel's invariant stays narrow and stable: when the step permit matches the active context, proceed; otherwise reject with a stable reason code before any secret material is touched.
Review surface
The boundary creates two distinct review targets. The Execution Plane covers admission logic, DVM trace correctness, transport validation, publication gating, and audit export. The Local Secret Kernel covers local context verification, permit lifecycle, one-time artifact consumption, and the secret log. Each review stands on its own side's contract rather than the other's internals.