One frozen snapshot. One shared price move. A narrow view of the effect on existing perpetual positions.
The calculation
signed size × oracle price × price move
Positive size means Long; negative size means Short. Hypothetical price = baseline price × (1 + shock). Linear perpetuals with verified market identity, quote denomination, and valid oracle data are eligible. Totals stay separate when quote currencies differ.
What stays unchanged
- Position sizes are fixed; the selected percentage move applies together to all eligible, verified linear perpetual oracle prices.
- Price P&L change = signed base quantity × frozen baseline oracle price × shock fraction.
- Excludes collateral-price changes, future fills, funding, fees, borrowing interest, and liquidation effects.
- This is a perpetual price effect, not hypothetical account equity, health, liquidation risk, or a trading recommendation.
- Only contributions with the same verified quote currency are added. Different quote currencies have separate totals.
- Unsupported contracts, LP exposure, undecodable positions, and missing, nonpositive, or invalid oracle prices are excluded with a reason.
- Live calculations expire 120 seconds after retrieval, or earlier when the provider marks them expired. This is a conservative app rule, not a protocol liquidation rule.
- Account, market, and oracle reads are not atomic. RPC providers report observed slots; public API providers report available price timestamps without claiming on-chain slot verification.
- Preset accounts, metrics, and prices are deterministic fixtures; they are not live on-chain observations.
The result is an incremental perp price effect. Baseline account metrics come from the selected provider; no hypothetical account equity or future health is calculated. The liquidation estimate under the risk card is a separate, versioned model that solves one position at a time with everything else held; it is not the protocol’s liquidation engine.
Current coverage
Modeled positions only: 4 of 4
- SOL-PERP — Modeled
- BTC-PERP — Modeled
- ETH-PERP — Modeled
- XRP-PERP — Modeled
Data provenance
- Source
- Reference fixture — no live read
- Market catalog
- Buffer reference perpetual catalog · 76 perpetual identities captured from https://api.pacifica.fi/api/v1/info at 2026-09-12 · 10:02:24 UTC. The same list serves every preset and every protocol selection; it names identities, not an account or a venue read.
- Network
- fixture
- Subaccount
- Four-market portfolio · #0
- Retrieved
- 2026-09-12 · 10:02:24 UTC
- Account read slot
- Unavailable (fixture)
- Observed RPC slot
- Unavailable (fixture)
- Buffer portfolio builder. No wallet address, live account, or RPC slot is associated with this fixture.
- The builder draws on the Buffer reference perpetual catalog: 76 perpetual identities captured from https://api.pacifica.fi/api/v1/info at 2026-09-12T10:02:24.548Z. The catalog identifies itself, not an account, a venue read, or a live market, and it is the same list for every preset and for every protocol selection.
- Newly added market defaults are frozen from https://api.pacifica.fi/api/v1/info/prices at 2026-09-12T10:02:24.548Z; SOL, BTC, ETH, and XRP use round illustrative values. Existing presets retain their illustrative prices; edited prices are user-supplied fixtures.
- USDC, USDT, and USD are illustrative denominations. Changing denomination preserves numeric inputs, performs no currency conversion, and does not assert venue settlement support.
Reference prices are fixed or user-edited; no provider is read when you edit them. Live scenarios expire at most 120 seconds after retrieval. Price age is checked separately and can require an earlier refresh. These are conservative app freshness rules, not protocol liquidation rules.
Reference prices
SOL-PERPReference price: 150.00000000 USDC
Accepted for this snapshot · Editable reference price. No live oracle was read.
BTC-PERPReference price: 100,000.00000000 USDC
Accepted for this snapshot · Editable reference price. No live oracle was read.
ETH-PERPReference price: 2,500.00000000 USDC
Accepted for this snapshot · Editable reference price. No live oracle was read.
XRP-PERPReference price: 2.00000000 USDC
Accepted for this snapshot · Editable reference price. No live oracle was read.