Dynamic Skew Engine

Open interest imbalance is priced, not prohibited. The fee on the dominant side grows with the square of the ratio, so one-sided books become expensive long before they become dangerous.

Protocol modules

Directional perp venues fail because the LP vault is the permanent counterparty to a crowded book. PrismPerp never asks a vault to hold that bag: it repricing the imbalance until someone else wants it.

borrowRate_dominant = baseFee × ( (OI_dominant + depth) / (OI_counter + depth) )²
baseFee
0.18% of notional per 8h at launch; the owner can move it, never above 1%
depth
100,000 USDG: the open interest below which imbalance is not charged as a thin book

On a deep book at 50/50 the multiplier is 1 and both sides pay the base rate. At 80/20 the dominant side pays 16× base; at 90/10, 81×. The counter side pays nothing, which is what pulls the book back. Depth is what keeps the first trader into an empty market — a one-sided book by definition, with the pool on the other side — from paying the saturated rate: a lone 1,000 USDG position pays about 1.02× base.

Skew (L/S), deep bookMultiplierEffective 8h feeRegime
50 / 501.0×0.18%Balanced
65 / 353.4×0.62%Normal drift
80 / 2016.0×2.88%Crowded
90 / 1081.0×14.58%Crowded

Borrow accrues into a cumulative index per side and is charged when a position closes, into the pool that is every position's counterparty. It eats the same buffer a price move does, so a position can be liquidated by cost alone.