BUSINESS CASES
Where this module fits
- multi-party approvals
- authority lifecycle management
- policy and risk acceptance
v2OPERATE · MODULE 05
Coordinate proposals, authority assignments, MPC ceremonies, policy decisions, and immutable governance evidence.
BUSINESS CASES
PRIMARY CONSUMERS
PREREQUISITES
RECOMMENDED WORKFLOW
create or discover a proposal
collect eligible decisions and threshold evidence
verify the resulting immutable state before execution
MODULE CONTRACTS
Each operation states whether its request shape is authoritative in OpenAPI, reviewed as a planning profile, or intentionally left as an outline pending an owner schema.
/api/v2/admin/tenants/{tenant_uuid}/authoritiesAssign TENANT_ADMIN or TENANT_MODERATOR authority with retained actor attribution and rationale.›POSTRevoke authority/api/v2/admin/tenants/{tenant_uuid}/authorities/{assignment_uuid}/revocationsRevoke an eligible tenant administrator assignment while protecting owner authority.›GETList authorities/api/v2/governance/authoritiesPlanned capability: list governance authorities and their active policy boundaries.›POSTRequest MPC ceremony/api/v2/governance/mpc-ceremoniesRequest a policy-authorized MPC ceremony from the custody boundary.›GETList proposals/api/v2/governance/proposalsList governance proposals visible to the caller.›POSTCreate proposal/api/v2/governance/proposalsCreate a policy-bound governance proposal without executing it.›GETGet proposal/api/v2/governance/proposals/{proposal_uuid}Return proposal state, authority, approvals, and retained evidence.›POSTRecord decision/api/v2/governance/proposals/{proposal_uuid}/decisionsRecord an authorized approval or rejection against a proposal.›POSTStart MPC signing/api/v2/governance/proposals/{proposal_uuid}/mpc-ceremonies/{request_uuid}/signing-sessionsStart commitment-bound threshold signing only after the pinned participant-readiness threshold is final.›GETList safes/api/v2/governance/safesPlanned capability: list governed safes available to the caller.›POSTCreate safe/api/v2/governance/safesPlanned capability: create a governed safe with explicit owners and signature threshold.›PATCHUpdate safe policy/api/v2/governance/safes/{safe_uuid}Planned capability: propose an owner or threshold change through the governed safe workflow.›POSTAnalyze authority/api/v2/contracts/{launch_uuid}/analysisAnalyze contract authority, runtime policy, and deployment prerequisites.›GETGet launch authorities/api/v2/contracts/{launch_uuid}/authoritiesReturn authority assignments and threshold status for a launch.›POSTBind governance/api/v2/contracts/{launch_uuid}/governance-bindingsBind an approved governance authority to a frozen contract launch.›GETList authority wallets/api/v2/contracts/authority-walletsList activated MPC wallets eligible for smart-contract authority roles.›GETGet execution publishing authority/api/v2/explorer/execution/publishing-authorityList execution publishing authority from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETList funding acceptance authorities/api/v2/explorer/funding/acceptance-authoritiesList funding acceptance authorities from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETGet funding acceptance authority/api/v2/explorer/funding/acceptance-authorities/{authority_identifier}Return funding acceptance authority from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETGet funding acceptance authority/api/v2/explorer/funding/acceptance-authorities/{identifier}Return funding acceptance authorities identifier from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETGet funding activation governance/api/v2/explorer/funding/activation-governanceList funding activation governance from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETGet funding activation policy/api/v2/explorer/funding/activation-governance/{policy_identifier}Return the current public posture for funding activation policy from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›GETGet mPC custody reserve authority/api/v2/explorer/mpc-wallets/custody-reserve-authorities/{identifier}Return mpc custody reserve authority from the public Explorer read model, with the identifiers and verification metadata defined by the live contract.›