NotRequired (proceed) or Required (block).
Interface
When escalation fires
Statutory floors (always)
- Dissolution — always requires a human, regardless of constitution
- Registered agent change — statutory requirement
- Amendment of
dissolution_thresholdbelow 0.51 — prohibited
Constitutional gates
- Spend above
require_human_above_usd - Any action by a suspended or observer member
- Amendment proposals (uses
amendment_threshold, notvoting_threshold) - Member removal for cause
Example — spend escalation
Human approval flow
WhenRequired:
- Proposal state becomes
escalated - Named human(s) in
constitution.escalation.contactsreceive notification - Each required human signs with their DID
- Once all required signatures collected, proposal transitions to
voting - If any named human rejects, proposal transitions to
rejected
You cannot bypass the engine
The engine runs for every action, including those initiated by admin roles. This is deliberate. Anadmin permission grants the ability to manage membership, not the ability to override the constitution.