Assume the simulated order becomes a position, then test the opposite-side exit while visible liquidity falls. Prices stay fixed; available size is reduced at every book level.
Hypothetical position—
Exit action—
Fee assumption—
CURRENT BOOK—
Exit VWAP—
Crossing spread—
Slippage—
Filled—
Exit cost—
DEPTH −30%—
Exit VWAP—
Crossing spread—
Slippage—
Filled—
Exit cost—
DEPTH −60%—
Exit VWAP—
Crossing spread—
Slippage—
Filled—
Exit cost—
Waiting for order-book depth.
This is an execution-liquidity stress test, not a liquidation-price calculation. Estimated exit cost equals directional crossing spread from mid-price, additional slippage beyond the touch, and taker fee. It does not predict price gaps, funding, margin loss, or liquidation.
04
Market Pulse
NO UPDATE
Mid price—
Best bid—
Best ask—
Recommended max—
Mark price—
Oracle price—
Funding rate—
Depth change · 30s—
05
Order Book
TOP 6
BIDSIZE
ASKSIZE
01
Official Perpl market data
02
Level-by-level VWAP simulation
03
Exit stress under shrinking depth
04
No private key or trade permission
JUDGE DEMO ACTIVE
Sample account loaded. No credentials required.
EXECUTION FORENSICS 02
Where did the trade lose money?
LABELED DEMO DATA
DEMO TRADER · 0x71F…8A2C
—
Execution grade
Volume analyzed—
Fees paid—
Execution cost—
Average cost—
Taker volume—
06
Recent executions
SELECT A TRADE
MarketSideSizeCostGrade
07
Trade breakdown
EXACT MODEL
Average fill—
Fee—
Spread—
Slippage—
5s markout—
Total execution cost—
GUARDIAN DIAGNOSIS
—
This forensic example is simulated. It includes decision-time prices and five-second markouts that are not available in imported historical fills. Personal DNA never substitutes these demo values.
Trader DNA is deterministic and auditable. Demo holding times and executions are simulated and labeled; connected-account metrics will only show fields verified from Perpl history.
DNA is a descriptive rules-based score, not a profitability grade, investment recommendation, or validated prediction. Fast trading and taker usage are not inherently bad.
DEMO REPORT PREVIEW
Your Trader DNA, ready to keep.
Preview the report format with labeled demo data. After secure sign-in, the same report switches to your verified Perpl activity.
MY VERIFIED DATA 02
Your verified Perpl activity
—
READ ONLY · 1 HOUR
DNA SAMPLEQuick DNA · latest 100 verified fills
Quick results appear first. A stronger Standard sample prepares quietly in the background.
Fills loaded—
Volume analyzed—
Exact fees—
Average fee—
Maker volume—
Position events—
10
Verified fills
PERPL SIGNED API
MarketSideFill priceNotionalFee
Historical slippage, holding time and PnL are not reconstructed from fills. No historical order-book recorder is running. Disconnect clears this page; revoke the authorization in Perpl if needed.
Perpl order-book snapshots and updates. A silent or disconnected feed is labeled LAST SNAPSHOT, never live. Each market has its own status.
ESTIMATE · Execution cost
Directional spread from mid to touch + extra slippage from touch to VWAP + the selected fee. USD estimates use fillable notional. Exit stress reduces sizes by 30% or 60%, holding prices fixed.
VERIFIED · Your sample
Read-only signed Perpl fills, normalized in your browser. We show the sample count, actual time span and excluded records. VERIFIED describes the source, not an audited performance claim.
DEMO · Guided example
Deterministic simulated books and trades. Demo mode is separate from your account and never requests a wallet signature.
Privacy, limitations and score formula
Only the language preference is saved on this device. Account history and the non-exportable signing key stay in memory. Reloading requires a new authorization. Perpl and your wallet still process the requests you authorize.
Verified DNA weights: fee discipline 40%, maker usage 20%, activity balance 15%, size consistency 10%, fee consistency 15%. These are product heuristics, not a benchmark of trading skill.
No trading, token approval, transfer or withdrawal is supported. No AI model receives your account history. Revoke keys on Perpl; closing this page is not server-side revocation.