> For the complete documentation index, see [llms.txt](https://docs.miragefi.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.miragefi.org/transparency/governance.md).

# Parameter governance

How parameters get changed, who is able to change them, and the limits placed on that power.

Every tunable quantity in MirageFi lives as a `ParamController` value: spreads, multipliers, clips, caps, bands, fees, oracle adapters, eligibility issuers and tier assignments. Governance is the process by which those values change, and its scope is deliberately narrow: it can tune the venue, and nothing beyond that.

## The process

1. **Proposal.** The foundation multisig puts forward a change together with a written rationale: what is changing, why, and the supporting data (typically the [execution quality](/transparency/execution-quality.md) record or a listing review).
2. **Timelock.** The proposal sits public and pending for the timelock period (48 hours for routine parameters; 7 days for oracle adapters, eligibility issuers and fee changes). Anyone affected can see it coming, and an LP who objects to a pending change can withdraw before it takes effect, with no conditions attached.
3. **Execution.** The change is executed on-chain and emits the old value, the new value and the proposal hash. The governance log in the [trade explorer](/using-miragefi/trade-explorer.md) is the venue's full parameter history.

## The emergency path

The guardian can pause quoting and settlement at once, because a live incident cannot wait 48 hours. The asymmetry is what makes this safe: pausing is immediate and harmless (withdrawals are unaffected), whereas unpausing and every substantive change pass through the timelock. Every guardian action produces an incident note, and a pause without explanation is itself a breach of the [commitments](/transparency/commitments.md).

## What governance cannot do

| Cannot                     | Because                                                                      |
| -------------------------- | ---------------------------------------------------------------------------- |
| Move or freeze user funds  | No contract contains such a function                                         |
| Gate or delay withdrawals  | Withdrawal is protected by invariant in every state                          |
| Change settlement logic    | The logic is immutable; new logic means a new deployment that users opt into |
| Apply fees retroactively   | Fees are read at fill time, for that fill                                    |
| Bypass the band            | There is no override path for the band check                                 |
| Act instantly on substance | Apart from pause, everything is timelocked                                   |

## Who governs

At present, the foundation multisig, with named signers and published thresholds (see [Corporate structure](/compliance/corporate-structure.md)). The planned governance module inherits precisely the powers listed above and the same prohibitions; it changes who proposes, not what a proposal is able to do. Governance is not a yield product: the only thing at stake in a MirageFi parameter vote is how good the venue is.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.miragefi.org/transparency/governance.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
