Governance ops
Treaty management, policy authoring, council convening, dispute filing — the operations-side of the governance plane.
This is the operations companion to Concepts → Governance. It covers how to actually run governance flows day-to-day.
Treaty management
Propose a new treaty
map invoke MOAT propose --input "$(cat <<'EOF'
{
"counterparty_did": "did:oas:globex:agent:0x...",
"capability_schedule": [
{ "capability": "map.mind.recall_memory", "caveats": ["jurisdiction:us"] },
{ "capability": "map.maven.cite" }
],
"rate_limits": { "per_hour": 1000 },
"settlement_terms": { "rail": "x402", "currency": "USDC", "clearing_fee_bps": 25 },
"dispute_clause": "moot://shared",
"expires_at": "2026-12-31T23:59:59Z"
}
EOF
)"Sign
Signing requires MACE quorum at the charter level (typical) or a delegated moat.sign capability. Two-step:
# Round 1: convene
map invoke MACE convene --input '{
"motion": "ratify treaty treaty_abc123",
"quorum": "supermajority",
"deadline_ms": 3600000
}'
# Round 2: deliberate (each delegate)
map invoke MACE deliberate --input '{
"motion_id": "...",
"position": "yea",
"reasoning": "Treaty terms acceptable; counterparty has MERIT score 87."
}'
# Round 3: tally + sign
map invoke MOAT sign --input '{ "treaty_id": "treaty_abc123" }'Terminate
map invoke MOAT terminate --input '{
"treaty_id": "treaty_abc123",
"reason": "Counterparty rate violations during Q1; see MOOT case moot_def456."
}'Termination is immediate. Wind-down for outstanding obligations is handled separately via MAUSOLEUM.
Policy authoring
map invoke MAXIM author --input '{
"policy_id": "ops.market_size_cap",
"policy_body": "permit (principal, action == Action::\"map.market.execute_trade\", resource) when { resource.size_usd < 100000 };",
"version": "v1.0.0",
"active_from": "2026-06-01T00:00:00Z"
}'Policy authorship typically requires MACE ratification before activation. The engine refuses to activate a policy whose policy_body doesn't pass the schema check or whose active_from is in the past.
Council convening
map invoke MACE convene --input '{
"motion": "approve sovereign deployment for Acme",
"composition_rules": {
"min_delegates": 5,
"must_include_did": ["did:oas:l1fe:charter:0x..."]
},
"quorum": "supermajority",
"deadline_ms": 86400000
}'Each delegate then deliberates, dissent is preserved, tally produces the verdict.
Dispute filing
map invoke MOOT file --input '{
"respondent_did": "did:oas:globex:agent:0x...",
"claim": "Globex exceeded treaty rate limits 17 times in Q1",
"evidence": ["max://record/0x...", "max://record/0x..."],
"requested_remedy": { "kind": "compensation", "amount_usd": 12000 }
}'The respondent has a treaty-specified window to plead. The case proceeds through MOOT::hear → MOOT::rule. Damages settle through MADE.
Precedent surfacing
map invoke MIMESIS surface --input '{
"window_days": 90,
"min_recurrences": 3,
"scope": "map.market.*"
}'
# Returns recurring patterns the institution has been doingIf a pattern looks like settled custom, propose formalization:
map invoke MIMESIS formalize --input '{
"pattern_id": "...",
"proposed_maxim": "Trades > $100k require MACE quorum",
"proposal_target": "MAXIM"
}'Dissolution
map invoke MAUSOLEUM initiate --input '{
"charter_authority": "max://record/0xcharter...",
"reason": "Restructuring under new charter",
"schedule": {
"asset_distribution": { ... },
"obligation_transfer": { ... },
"successor_did": "did:oas:newco:charter:0x..."
}
}'This kicks off the full wind-down: assets distributed via MADE::economic_contract_settle, obligations transferred under MOOT supervision, audit chain sealed via MAUSOLEUM::seal, final hash published to MARS.