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

# Parameter governance

Everything tunable in ZircoFi is a `ParamController` value: spreads, multipliers, clips, caps, bands, fees, oracle adapters, eligibility issuers, tier assignments. Governance is the process for changing those values, and it is deliberately narrow: it can tune the venue, and it cannot touch anything else.

## The process

1. **Proposal.** The foundation multisig proposes a change with a written rationale: what changes, why, and the data behind it (usually the [execution quality](/transparency/execution-quality.md) record or a listing review).
2. **Timelock.** The proposal is 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 dislikes a pending change can withdraw before it executes, unconditionally.
3. **Execution.** The change executes on-chain, emitting old value, new value and proposal hash. The governance log in the [trade explorer](/using-zircofi/trade-explorer.md) is the venue's complete parameter history.

## The emergency path

The guardian can pause quoting and settlement immediately, because a live incident cannot wait 48 hours. The asymmetry is the safety property: pausing is instant and harmless (withdrawals unaffected), while unpausing and every substantive change go through the timelock. A guardian action always produces an incident note, and an unexplained pause is itself a [commitments](/transparency/commitments.md) breach.

## What governance cannot do

| Cannot                     | Because                                                          |
| -------------------------- | ---------------------------------------------------------------- |
| Move or freeze user funds  | No such function exists in any contract                          |
| Gate or delay withdrawals  | Withdrawal is invariant-protected in every state                 |
| Change settlement logic    | Logic is immutable; new logic is a new deployment users opt into |
| Apply fees retroactively   | Fill-time fees are read at fill time                             |
| Bypass the band            | The band check has no override path                              |
| Act instantly on substance | Everything but pause is timelocked                               |

## Who governs

Today, the foundation multisig, with named signers and published thresholds (see [Corporate structure](/compliance/corporate-structure.md)). The planned governance module inherits exactly the powers above and the same prohibitions; it is a change of who proposes, not of what proposing can do. There is no protocol token, and governance is not a yield product: the only thing at stake in a ZircoFi parameter vote is the quality of the venue.


---

# 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.zircofi.com/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.
