Skip to content

Governance Engine

Terng Dechanon edited this page Jul 24, 2026 · 2 revisions

Governance Engine

The constitution is enforced, not advisory.

A rule that a system is encouraged to follow is a rule it will abandon under pressure. These are checks that reject output.

What gets rejected

Violation Why
A forecast without an invalidation condition an unfalsifiable prediction cannot be graded, so it can never be wrong — and never teaches anything
A claim without evidence assertion is not knowledge
An omitted minority opinion erasing dissent destroys the record needed to learn that the minority was right

Rejection means the council reworks the verdict. It is not a warning appended to the output.

Minority tracking

When the council converges, the dissent is recorded with the verdict. Later, when Outcome Tracking grades the prediction, the House can discover that the minority was correct. Reputation adjusts, and the pattern becomes visible: this member is systematically overruled and systematically right.

That is only discoverable because the dissent was kept.

The GPS-2 permission gate

Separate from constitutional checks, and armed at startup:

[Governance] GPS-2 gate armed — deny-by-default · human gate on irreversible tools
Rule Meaning
Deny-by-default anything not explicitly allowed is denied
Pre-execution the gate runs before the tool call, never after the damage
Irreversible ⇒ human an irreversible action needs an explicit grant and a human gate
Every decision logged allow, deny, and escalate all reach the audit log
No self-widening an agent cannot grant itself permissions

The last one is the cardinal rule. If an agent could edit its own grants, every other permission check would be decorative.

The PRE_ACT policy stack

Seven policies run before any action with an outside effect:

guidance.g1 · warrant.cee_c1 · cvl.quality_gate · governance.gps2
shadow.fabrication · approvals.prior_deny · run.tool_allow

Most-restrictive-wins, fail-closed (an error denies), and every evaluation is audited. shadow.fabrication specifically refuses an action whose intent is to invent evidence.

curl http://127.0.0.1:8766/api/governance/config

→ Next: Reputation · Security Model

Clone this wiki locally