No owner on the market modules
PRICE, RANGE, Operator, Staking, Distributor and Heart hold no administrative role and no ownership transfer function. The treasury is the exception, and it is set out below rather than folded into this list.
Trust
There is no governance process, because there is nothing to govern. Every range parameter was fixed at deployment. This page exists so that claim can be verified rather than believed.
PRICE, RANGE, Operator, Staking, Distributor and Heart hold no administrative role and no ownership transfer function. The treasury is the exception, and it is set out below rather than folded into this list.
The moving average window, cushion spread, wall spread, bid factor, cushion factor, regeneration threshold and regeneration wait were fixed at deployment. At Olympus these were governance-adjustable. Here nothing can retune them, including the authors.
Transfers, staking and wall swaps cannot be halted. There is no circuit breaker and no emergency mode.
The modules are not proxied. Implementation addresses cannot be replaced. The bytecode deployed is the bytecode that will run.
The heartbeat that advances the epoch and the moving average is callable by anyone, for a fixed reward paid from the treasury. There is no allowlist. If nobody calls it, the range simply stops advancing.
Once the governor has been renounced, reserve assets leave the treasury only through the lower wall and the heartbeat reward. Until then the governor can grant an address permission to withdraw them.
Treasury.governor registers reserve tokens and grants the permission to mint BID and to withdraw reserves. That is a live, ongoing authority over the assets that fund the lower wall. It ends permanently when renounceGovernor() is called, and not before. Until the address below exists and that call is on chain, this protocol is governed.
Verify the bytecode before committing anything. The statements above are properties of the deployed contracts, and they are only worth what an independent reading of those contracts confirms.
No contract has been deployed. Addresses appear here when they exist, and this page states their absence rather than reserving space for figures that do not yet exist.