Expand description
Curator policy types and functions.
This module provides the core policy primitives used by curators to manage vault allocations across markets:
cap_group: Maximum allocation caps per market groupcap_group_adapter: Field-based helpers for boundary/runtime adapterscooldown: Reusable cooldown/rate-limiting typelock_filter: Helpers for excluding locked targets from planssupply_queue: Pending supply requestswithdraw_route: How to withdraw from marketsrefresh_plan: List of targets to refreshmarket_lock: Prevent concurrent operations on the same marketstate: Aggregate policy state for executorstarget_set: Shared target-list validation helpers
Modulesยง
- cap_
group - Cap group enforcement for market allocation limits.
- cap_
group_ adapter - Shared adapters for cap-group operations from raw field values.
- cooldown
- Cooldown tracking for rate-limiting operations.
- lock_
filter - Shared helpers for filtering locked targets from plans.
- market_
lock - Market locks for preventing concurrent operations on the same market.
- refresh_
plan - Refresh plan for updating market principal data.
- state
- Policy state container for curator executors.
- supply_
queue - Supply queue for managing pending allocation requests.
- target_
set - Shared helpers for target-set validation.
- withdraw_
route - Withdraw route planning for collecting assets from markets.