Skip to content

Trust

Governance

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.

6 absences · 1 live authority · 10 contracts
Properties

What is not there

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.

No parameter changes

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.

No pause

Transfers, staking and wall swaps cannot be halted. There is no circuit breaker and no emergency mode.

No upgrade path

The modules are not proxied. Implementation addresses cannot be replaced. The bytecode deployed is the bytecode that will run.

No privileged keeper

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.

No treasury withdrawal

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.

Properties

What is still there

One authority, live

The treasury governor

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.

Verification

Contracts

Not yet deployed

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.

BIDThe share. Nine decimals. Mint authority held only by the treasury.
Not yet deployed
sBIDThe staked share. Nine decimals. Rebases each epoch.
Not yet deployed
gBIDWrapped sBID. Eighteen decimals. Does not rebase; the balance is fixed and the claim tracks the index.
Not yet deployed
TreasuryHolds every reserve asset. Funds the lower wall.
Not yet deployed
StakingHolds staked shares and applies the rebase. No discretionary authority.
Not yet deployed
DistributorMints the epoch distribution at the fixed reward rate.
Not yet deployed
PRICERecords the moving average of the market price. Read-only to everyone.
Not yet deployed
RANGEHolds the four band prices and the remaining wall capacity.
Not yet deployed
OperatorExecutes wall swaps. Records the cushion parameters but opens no cushion market. Cannot move treasury assets elsewhere.
Not yet deployed
HeartAdvances the epoch and the moving average. Callable by anyone, for a fixed reward.
Not yet deployed

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.