Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

I9 · The model process holds exactly one write capability: submit a proposal

planarian @ a924e09 · Spec v4.6 · snapshot main · all versions

The model process holds exactly one write capability: submit a proposal.

— SPEC §7

StatusProof phased:aGym
Neither proved nor testedB (by the sandbox, §20, and a gym case), E (proof)0 : 1 (baseline 0 : 1, not degraded)0 entries, 0 must-pass

How it is proved

No obligation discharges it: nothing about it is proved.

What it rests on

If any of these is false, the proof no longer describes the real machine.

IdAssumptionKindAlso relied on by
P8The kernel and systemd are correctPlatformI1, I2, I3, I17, I20, I22

How it is tested

No gym entry exercises it.

Known limits

BypassRouteSeverityStatusCloses in
B-18The model service escapes its sandbox before I9 is proved, and becomes a process with its uid’s capabilities (it parses untrusted text and drives a GPU)MediumOpen (v4.5 §20, I9)B sandbox and case; E proof
X-1Root edits the store, /boot, the binaries, the journal or the posture stateAcceptedAcceptedE
X-2A nixos-rebuild outside PlanarianAcceptedAcceptedC
X-4Physical accessAcceptedAcceptedE
X-6The supply chain: nixpkgs content, cache signatures, input-addressed store pathsAcceptedAccepted—
X-7Backends report success falsely; systemd or the kernel misbehave (P1, P6, P8)AcceptedAcceptedD, E

History

SpecChange
v4Restored principles (now 12) and invariants (I1–I14) that v3 referenced but omitted
v4.5§20, I9: the model is treated as an adversary, so its judgement is not a vector

See also

—