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 leased targets from planssupply_queue: Pending supply requestswithdraw_route: How to withdraw from marketsrefresh_plan: List of targets to refreshmarket_lock: Fenced lease registry for market-scoped coordinationstate: 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 - market_
lock - Fenced market leases for serialized policy and executor state transitions.
- refresh_
plan - state
- Policy state container for curator executors.
- supply_
queue - Supply queue for managing pending allocation requests.
- target_
set - withdraw_
route