Governance & Conditioners

Select a governor + AMM combo, browse open proposals, and settle disputes. This cockpit mirrors exactly what on-chain contracts expect: condition markets, dispute bad data, and keep the treasury solvent.

How SuniRe governance flows

Governance binds the AMM math to human consensus. Keep these touchpoints in mind when conditioning or disputing results.

Conditioning proposals

Each AMM settles by conditioning on the winning combination of events. Proposals encode which events won and require SUNI governor votes to execute.

Dispute + reveal flow

If someone challenges the posted result, the governor enters a commit / reveal window. Committee members submit a masked outcome then reveal it to unlock correct payouts.

Treasury alignment

The same treasury that backstops markets also votes. Shareholders therefore guide the protocol toward honest outcomes and solvent payouts.

Condition active markets

Choose the AMM you want to condition, pick the event/outcome, and describe the evidence. Once enough voting power backs the proposal, execution pushes the settlement mask to the AMM.

Pro tip: load stacks from storage to avoid copying long addresses and prevent mistakes.

Recent Proposals

Showing latest 0 entries
IDAMMEventOutcomeForAgainstStatusDescription
No proposals found.

Dispute Resolution

Govern the last settled epoch using the commit & reveal flow to correct pending payouts.

Flow: (1) choose the winning mask, (2) commit with a fresh salt, (3) reveal once the window opens, (4) run Correct Payouts. Save the salt locally—there is no recovery if you lose it before reveal.
Select a deployed AMM with a settled epoch to enable dispute controls.

Governance Requirements

⚠️ You need to hold shares in the treasury to create proposals and vote.Mint shares first

Proposals consume conditioning rights from the linked governor. Ensure markets are synced before execution by calling syncLiability on the AMM.

View Market StateMint Treasury Shares