-
Notifications
You must be signed in to change notification settings - Fork 0
Home
An open standard for multi-agent systems that stay legible, safe, and accountable — in any language, on any model.
GTS-1 Task State · GPS-2 Permission · GOP-3 Orchestration · GOS-0 Constitution
Multi-agent systems rarely fail because the agents are weak. They fail because:
- nobody can tell where a task is or who owns it → work loops and duplicates
- permissions are checked after the damage, or never → an agent emails a client, runs a destructive command
- there is no coordinator → capable agents thrash in an endless meeting
- it grows past what one person can watch → it slowly becomes something you did not intend
This is not a framework and not tied to a model. It is a small set of standards you implement in whatever language and stack you already use — the way OpenAPI or MCP are standards, not libraries.
flowchart TB
GOS["GOS-0 · Constitution<br/><i>what is allowed · who checks whom</i>"]
GOP["GOP-3 · Orchestration<br/><i>who does the work next (loop-bounded)</i>"]
GPS["GPS-2 · Permission<br/><i>what each agent may do (prevented early)</i>"]
GTS["GTS-1 · Task State<br/><i>where each piece of work is, right now</i>"]
RT["your runtime — any language, any model"]
GOS --> GOP --> GPS --> GTS --> RT
| Answers | |
|---|---|
| GTS-1 | where work is |
| GPS-2 | what is allowed |
| GOP-3 | who is next |
| GOS-0 | how it stays aligned |
Solo builder — 10 minutes. Implement the five invariants of GTS-1 Task State,
GPS-2 Permission, and GOP-3 Orchestration. A 3-agent line (Research → Write → Review) with
done_when on each task and a loop guard is a conformant system. Start at Getting Started.
Scaling / infra. Add GOS-0 Constitution when the number of agents grows past what one person can watch, then publish a claim against Conformance.
cd reference/python
python conformance_test.py # 18 invariant checks — every one asserts
python demo.py # the 3-agent workflow, executing liveCI runs the suite on Linux, macOS, and Windows across Python 3.9 / 3.11 / 3.12. See Reference Implementation.
- Separation of powers — no part legislates, executes, and judges at once.
- Honest failure — a blocked agent says so; it never fakes completion.
- Prevent first, audit always — irreversible actions are gated before they happen.
- Capability = constitutional act — the system can grow new abilities, but cannot rewrite its own rules.
- Human decides — irreversible calls stay with a person.
- Loop guard, always — no unbounded retry, ever.
"A good constitution doesn't make the citizens smarter — it ensures that even as they do, the system doesn't break."
📦 Repository · 📜 Apache-2.0 · Adoption Guide · FAQ · Contributing
Genesis Governance OS · an open standard for accountable multi-agent systems · GTS-1 GPS-2 GOP-3 GOS-0
Start
The standards
Verify
Project