Skip to Content

Loop policy

Loop policy turns the risk envelope into an operating posture for recursive leverage. It defines whether a collateral/borrow pair is reviewable, conservative, compressed, or no-loop. The policy state should govern caps, LTV posture, health buffers, and loop-depth caps together.

This page does not assign numeric values. It defines review states and triggers for a future market.

Policy states

StateMeaningParameter posture
ReviewableCollateral, borrow asset, liquidity, oracle unit, AVS exposure, operator/vault posture, timing, and insurance capacity are mapped and current enough for review.Ordinary review, still with explicit caps and depth limits.
ConservativeInputs are mostly mapped but one or more surfaces require lower appetite.Lower LTV posture, wider health buffer, lower caps, and low-depth loops.
CompressedSeveral inputs are stale, correlated, thin, pending, or weak.Material cap compression, materially lower loop depth, and short review cadence.
No-loopA blocking input is unresolved or the position would reuse an unacceptable risk surface.Recursive use unavailable until the blocker is resolved.

The policy state should be visible to builders. A loop policy that hides a compressed posture behind a normal-looking LTV makes the review harder to challenge.

Review cadence

Loop policy should be refreshed whenever a relevant input can change:

InputReview cadence driver
AVS or operator-set allocationNew services, deallocations, redistribution posture, or changed slash conditions.
Operator concentrationOperator churn, cluster growth, key-management incident, or infrastructure dependency.
Vault or middleware postureEpoch duration change, veto/resolver change, burner route change, or withdrawal behavior change.
Liquidity and redemptionSecondary depth, primary queue, inventory buffer, or settlement delay change.
Oracle/reference priceUnit mismatch, stale NAV, wrapper exchange-rate change, or claim-state lag.
Insurance capacityCapacity moves between mapped, thin, shared, pending, depleted, or unmapped bands.

Short cadence is a policy response, not a substitute for compression. If an input is too weak, reviewing it often does not make high-depth recursion safe.

Compression and pause triggers

TriggerPolicy response
AVS exposure becomes opaque or materially changesMove toward conservative or compressed until exposure is remapped.
Operator concentration increasesReduce caps and loop-depth caps; review isolation treatment.
Liquidity depth falls or concentratesCompress borrow caps and health-buffer posture.
Primary redemption slowsLower LTV posture and treat claim timing as part of the risk envelope.
Oracle unit becomes stale or mismatchedStop relying on the old reference price for recursion.
Insurance capacity becomes thin, shared, pending, depleted, or unmappedCompress loops before simple collateral use.
Slash, veto, safety-delay, or settlement event is unresolvedPause new recursive exposure on affected surfaces.
Unwind evidence contradicts the current route assumptionMove toward compressed or no-loop until route policy is updated.

Compression should be explicit. A future parameter record should say which trigger fired, which surface it affected, and which cap or posture changed.

Insurance-capacity coupling

Insurance capacity is not a separate comfort layer. It should be coupled to loop policy because recursive positions can reuse the same coverage argument multiple times.

Capacity bandLoop policy effect
MappedCan support review if collateral, liquidity, oracle, and timing inputs are also reviewable.
ThinConservative or compressed; depth should be low even if base collateral remains eligible for review.
SharedAllocate before counting it for a specific loop; avoid double-use across related surfaces.
PendingTreat as unavailable for new recursive exposure until evidence and accounting resolve.
DepletedMove affected surfaces toward no-loop or heavy compression.
UnmappedDo not count as support for recursive leverage.

This coupling should feed slashing-insurance capacity policy and LTV adjustments. It should not appear only in a local parameter note.

Deleveraging and unwind review

Loop policy should require review when a position can no longer unwind through the assumed route. Triggers include secondary depth deterioration, primary redemption queue growth, epoch or veto timing changes, claim-object uncertainty, insurance payout uncertainty, or account-health behavior that differs from the model.

The output can be a lower loop-depth cap, reduced borrow cap, wider health buffer, tighter isolation treatment, or no-loop posture. Forced unwind design is future protocol work; this page only defines when the review should begin.

Last updated on