-
Notifications
You must be signed in to change notification settings - Fork 0
GOS 0 Constitution
Answers: how does the system stay aligned as it grows?
The scale layer. Add it when the number of agents grows past what one person can watch — the point at which a system slowly becomes something you did not intend.
- Seven branches — separation of powers across the system
- Six modes — operating postures the system can be in
- The self-improvement loop — the Capability Request: how the system acquires new abilities without rewriting its own rules
- 19 constitutional laws — the invariants that never bend
An implementation claiming L3 (Governed) MUST enforce at minimum:
| ID | Law |
|---|---|
| GOS-0.01 | Separation of powers — no component legislates, executes, and judges at once |
| GOS-0.02 | Accountability — every consequential action is attributable to an accountable actor |
| GOS-0.15 | Human decides — irreversible decisions rest with a person |
| GOS-0.16 | Honest failure — a blocked agent reports the block; it never fakes completion |
| GOS-0.17 | Capability = constitutional act — the system may grow abilities, but may not rewrite its own rules |
The remaining laws are RECOMMENDED, and REQUIRED for the governmental-scale profile.
GOS-0.17 is the deepest idea here. A system that can grant itself new capabilities on its own authority has no ceiling — every safety property becomes temporary. Making capability acquisition a constitutional act means growth is possible, but must pass through the governance layer, the same way GPS-2 Permission forbids an agent from widening its own grants.
Growth is allowed. Self-authorisation is not.
flowchart LR
H(("Human<br/>principal"))
L["Legislative<br/><i>writes the rules · edits grants</i>"]
E["Executive<br/><i>does the work</i>"]
J["Judicial<br/><i>checks compliance</i>"]
H --> L
H --> J
L -. constrains .-> E
J -. audits .-> E
An agent that could do all three at once would be, in effect, ungoverned — however well-behaved it happened to be on any given day.
GOS-0.16 is the law the rest of the stack leans on. GTS-1 Task State can forbid marking a task done early, but only an honest actor reports why it stopped. A system that fakes completion corrupts every audit trail above it — the records exist and they are wrong, which is worse than having none.
📖 Spec: spec/GOS-0-constitution.md
→ Next: Conformance
Genesis Governance OS · an open standard for accountable multi-agent systems · GTS-1 GPS-2 GOP-3 GOS-0
Start
The standards
Verify
Project