Runnable authority kernel + adversarial gauntlet.
The WholeStack factory stays private. This repository is the public evidence projection: the same decideCommand voter, the same four primitives, the same 15-attack harness.
Intelligence is probabilistic. Authority must be deterministic.
Essay: wholestack.ai/research/deterministic-authority Proof map: wholestack.ai/research/deterministic-authority/proof
Requires Node 22+ and pnpm.
git clone https://github.com/WholestackAI/volition-proof.git
cd volition-proof
pnpm install
pnpm replicateExpected gauntlet: 15 attack classes, 19 ungoverned breaches, 0 Volition breaches.
If treatment is not 0, the governor lost. Open an issue.
Live-model receipt (not required to clone-run): evals/agent-gauntlet/evidence/volition-gauntlet-live-multi.json. 18 executors, 45 executed control breaches, 0 treatment breaches. 71 completions were unverified. This is not a claim that those models could not break the governor.
| Primitive | Source |
|---|---|
| Effect authority | packages/authority/src/effect-authority.ts |
| Non-composable swarm authority | packages/authority/src/swarm-authority.ts |
| Non-self-modifiable governor | packages/authority/src/decide-command.ts |
| Decoupled Ed25519 evaluator | packages/authority/src/external-evaluator.ts |
| Gauntlet | evals/agent-gauntlet/ |
| Sealed receipt | evals/agent-gauntlet/evidence/volition-gauntlet-benchmark.json |
| Live-model receipt | evals/agent-gauntlet/evidence/volition-gauntlet-live-multi.json |
| Doctrine | docs/FRONTIER-GOVERNANCE.md |
ISL fixture the gauntlet actually loads: fixtures/isl-specs/coding-agent-jurisdiction.isl.
- Not the WholeStack factory (Studio, codegen, customers, billing).
- Not a second
decideCommand. Changes land in the private factory and are synced here. - Not a claim that Volition has been independently demonstrated against frontier-scale adversarial agents in the wild. This is an in-process harness plus a live-model benchmark reported in the essay. The committed Ed25519 key is first-party until a stranger replaces it.
- Not alignment. The model can still want the breach. The vote still has to be
GRANTEDbefore the world changes.
Useful attempts:
- undeclared permissions
- authority composition / swarm pooling
- evaluator or contract mutation
- self-signed attestation
- covert egress through an allowed tool
- stale or forged approval
Keep PRs to the harness, tests, or a failing case. Do not add a parallel voter.
Private factory command:
pnpm proof:publishSOURCE.json records the factory commit this tree was exported from. Strangers cannot read that private repo. This tree is the verifiable artifact.