{"slug":"perp-protocol-longevity","title":"Perp DEX security track record: days without a recorded exploit, live","subtitle":"Days each perp DEX has operated without a recorded security exploit, counted live from a versioned incident registry sourced from rekt.news and public post-mortems. Higher means a longer clean track record. Oracle-priced venues with immutable smart contracts have a structural advantage: there is no custodial hot wallet and no privileged admin key that can drain the vault.","category":"Trading","metric":"Days since last exploit","unit":"count","status":"live","higherIsBetter":true,"filters":null,"value":1718.41,"leader":{"name":"gains.trade","slug":"gains","value":1718.41},"rankings":[{"name":"gains.trade","slug":"gains","ms":{"p50":1718.41,"p90":1718.41,"p99":1718.41,"mean":1718.41},"successRate":100,"sampleSize":5760},{"name":"Lighter","slug":"lighter","ms":{"p50":1141.41,"p90":1141.41,"p99":1141.41,"mean":1141.41},"successRate":100,"sampleSize":5760},{"name":"dYdX v4","slug":"dydx","ms":{"p50":1049.41,"p90":1049.41,"p99":1049.41,"mean":1049.41},"successRate":100,"sampleSize":5760},{"name":"Paradex","slug":"paradex","ms":{"p50":1049.41,"p90":1049.41,"p99":1049.41,"mean":1049.41},"successRate":100,"sampleSize":5760},{"name":"Hyperliquid","slug":"hyperliquid","ms":{"p50":1018.41,"p90":1018.41,"p99":1018.41,"mean":1018.41},"successRate":100,"sampleSize":5760},{"name":"GMX v2","slug":"gmx","ms":{"p50":402.41,"p90":402.41,"p99":402.41,"mean":402.41},"successRate":100,"sampleSize":5760}],"sparkline":[1717.41,1717.41,1717.45,1717.45,1717.45,1717.49,1717.49,1717.49,1717.53,1717.53,1717.53,1717.58,1717.58,1717.58,1717.62,1717.62,1717.62,1717.66,1717.66,1717.66,1717.7,1717.7,1717.7,1717.74,1717.74,1717.74,1717.78,1717.78,1717.78,1717.83,1717.83,1717.83,1717.87,1717.87,1717.87,1717.91,1717.91,1717.91,1717.95,1717.95,1717.95,1717.99,1717.99,1717.99,1718.03,1718.03,1718.03,1718.08,1718.08,1718.08,1718.12,1718.12,1718.12,1718.16,1718.16,1718.16,1718.2,1718.2,1718.2,1718.24,1718.24,1718.24,1718.28,1718.28,1718.28,1718.33,1718.33,1718.33,1718.37,1718.37,1718.37,1718.41,1718.41],"sampleSize":34560,"asOf":"2026-08-15T10:25:08.223Z","headline":"gains.trade leads days since last exploit at 1,718 (24h) on Perp DEX security track record: days without a recorded exploit, live.","quote":"gains.trade leads days since last exploit at 1,718 (24h) on Perp DEX security track record: days without a recorded exploit, live. Source: OpenChainBench (https://openchainbench.com/benchmarks/perp-protocol-longevity).","cite":{"plain":"OpenChainBench. \"Perp DEX security track record: days without a recorded exploit, live\". Retrieved 2026-08-15. https://openchainbench.com/benchmarks/perp-protocol-longevity","bibtex":"@misc{ocb_perp_protocol_longevity,\n  author = {OpenChainBench},\n  title  = {Perp DEX security track record: days without a recorded exploit, live},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/perp-protocol-longevity},\n  note   = {Retrieved 2026-08-15}\n}","apa":"OpenChainBench. (2026). Perp DEX security track record: days without a recorded exploit, live. Retrieved August 15, 2026, from https://openchainbench.com/benchmarks/perp-protocol-longevity","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Perp DEX security track record: days without a recorded exploit, live\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/perp-protocol-longevity\r\nY2  - 2026-08-15\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/perp-protocol-longevity","ogImage":"https://openchainbench.com/api/og/perp-protocol-longevity","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/perp-protocol-longevity","methodology":["Registry: a versioned YAML file embedded in the harness binary at build time. Fields per incident: venue_slug, date (YYYY-MM-DD), amount_usd, type (exploit, oracle-manipulation, admin-key, bridge), source_url.","Counter formula: (Unix timestamp at query time - Unix timestamp of max(launch_date, last_incident_date)) / 86400. Emitted as perp_protocol_days_clean{venue}.","Incident criteria: direct theft or permanent loss of user funds via a documented smart contract vulnerability or privileged key compromise. Oracle manipulation without contract exploit is excluded. Market-structure events (liquidation cascades, large-position forced close) are excluded.","gains.trade: launched 2021-12-01. No incidents in tracked sources as of registry date 2026-08-02. Clean streak = days since 2021-12-01.","GMX v2: launched 2023-08-01. Incident 2025-07-09: reentrancy in vault and order-flow logic, estimated loss USD 42 000 000, source coinperps.xyz post-mortem. Clean streak = days since 2025-07-09.","Hyperliquid: launched 2023-11-01. No protocol exploit in tracked sources. Note: the March 2025 JellyJelly forced close was a market-structure event, not a smart contract exploit, and is excluded per criteria. DeFiLlama enrichment filters entries with no confirmed financial loss (amount null or 0) to avoid false positives such as unrelated projects that share a name substring.","dYdX v4: launched on the Cosmos appchain 2023-10-01. No protocol exploit on v4. dYdX v1 and v2 on Ethereum had oracle manipulation events that are excluded here (different contract, different era).","Lighter: launched 2023-07-01. No incidents in tracked sources.","Paradex: launched 2023-10-01. No incidents in tracked sources.","Registry update process: a nightly job polls rekt.news for new entries matching venue slugs and raises a review alert. A maintainer confirms and commits the updated registry.yaml. The harness auto-rebuilds and the counter updates on the next deploy cycle.","Survivorship note: older protocols have had more calendar time in which an exploit could occur. A long streak is a positive signal but is partly explained by age. The perp_protocol_incidents_total counter lets readers weight the streak against the full history."],"license":"CC-BY-4.0"}