Role & scope
Allowed tools, operations, resource kinds, environments and destinations.
An agent should not be the sole authority approving its own high-impact action. Constitution inserts an independent runtime decision point between the agent and the tool.
An agent receives a mandate from a human or organizational principal. Delegation may narrow authority, but it should not silently expand it.
Allowed tools, operations, resource kinds, environments and destinations.
Amount ceilings, destructive-action flags, privileged access and approval thresholds.
Depth and attenuation rules so child agents cannot inherit more authority than the parent.
The Council is not a majority-vote gimmick. A high-severity VETO can dominate multiple ALLOW votes when the Constitution says that control is non-overridable.
Is the evidence sufficient and bound to this exact action?
Does the action satisfy declared policy and control contracts?
Does the mandate actually authorize this tool, operation, resource and value?
How could the proposed action be abused, redirected or escalated?
What is the blast radius, reversibility and downstream risk?
Resolves review when required, without overriding a hard constitutional VETO.
The Gate blocks or permits execution before the outside world changes. The Receipt records the authority chain, evidence, constitutional findings, review state and outcome.
Real Cloud Run + Neon internal engineering/adversarial validation. Not an independent pentest, certification, workload-identity certification or production SLA.
| Control | Observed result | Boundary |
|---|---|---|
| Concurrent duplicate | 200 identical concurrent actions → 1 ALLOW / 199 VETO | Controlled Cloud Run + Neon race test |
| Unique single tenant | 300 / 300 ALLOW | Controlled synthetic actions |
| Unique multi tenant | 500 / 500 ALLOW | Controlled synthetic actions |
| Revision persistence | Same accepted action VETO after Cloud Run revision change | Same Neon durable ledger |
| Ramp | Concurrency 25 / 50 / 100 / 150 PASS | Internal engineering validation |
| Soak | 5-minute target 10 rps PASS | Not an SLA |
| DB failure | Fail-closed + recovery drill PASS | Not multi-region DR |