Fund policy
The limits a creator writes into the fund, and how they change.
What a policy is#
Every fund carries a policy account onchain: limits its creator commits to. The contracts check them on every basket change and every rebalance — they are not a promise in a description.
| Limit | What it does |
|---|---|
| Asset mode | Open, allowlist only, blocklist, or both — which tokens the basket may ever contain. |
| Maximum and minimum weight | No asset above, or (if held) below, a set weight. |
| Minimum and maximum assets | How many tokens the basket must and may hold. |
| Rebalance size | The most total weight one rebalance may move. |
| Time between rebalances | A minimum wait after each rebalance. |
| Rebalances per day and per week | Up to 10 per day and 30 per week at most. |
| Launch blackout | No rebalancing for a period after launch, up to 30 days. |
| Fee lock | A one-way switch that records the fee rates permanently. It can never be turned off. |
Changing a policy#
A change is proposed and then accepted. The proposal stores only a fingerprint of the new policy, and the acceptance must submit exactly the same content, so what is accepted is what was proposed.
⚠ In the current version
A creator can propose and accept a change in the same block: there is no waiting period. The contracts include a 7-day window between proposal and acceptance — time for holders to leave before a change — but it is switched off in this version, where each creator is treated as running their own fund. Read a policy as the creator’s current rules, which they can change at any time.