Skip to main content
“A trade button is not a trading platform.”

The Difference

Open-source perpetual futures protocols are public. Anyone can fork the code, deploy a program, and call it a DEX. But a protocol is not a product — the infrastructure between the blockchain and the trader is what makes a platform.

Real-Time Infrastructure

purple.trade runs a serverless Convex backend that transforms raw Solana state into a live trading experience. This is the single largest infrastructure investment in the platform — and the layer most forks skip entirely.

The 10-Second Pipeline

Every 10 seconds, for every active market: The frontend never polls. Every component — price, chart, position, order book — is a reactive subscriber. When the backend writes, every client receives it instantly.

Data Architecture

LayerTablesRefresh
Market Statemarkets, priceTicks, marketStats10s
Trading Datatrades, accountSnapshots, candles (6 timeframes)10s
Launch Lifecyclelaunches, volumeAccumulatorEvent-driven
DiscoveryMarket scan + auto-index60s
This is what separates a trading terminal from a block explorer with a trade button. Without it, you’re reading stale state.

Scalability

Slab Isolation

Each perpetual market is a single, independent Solana account. No shared state, no global bottleneck.
ScaleBackendLatency
10 marketsBaselineNone
100 marketsLinear (serverless)None — parallel fetches
1,000 marketsTiered sync, active prioritizedSub-second for active
Adding a market means adding an account — not modifying shared state. The Convex backend scales serverlessly. No architectural ceiling.

Auto-Deploy Pipeline

Any SPL token can have a perpetual market — no curation, no governance vote, no manual listing. From token creation to leveraged trading — fully automated, no human intervention.

The Terminal

A full trading terminal, not a CLI.

Order Book

Positions, LPs, leaderboard, trade history. Live PnL, leverage, liquidation price per entry.

Charts

Real-time candles across 6 timeframes. Entry and liquidation markers on open positions.

Order Entry

Leverage presets, collateral input, real-time simulation of notional, margin, fee, and liquidation before you submit.
  • Live PnL — position value, margin ratio, and liquidation distance update in real time
  • Trade simulation — see exact notional, margin, and fee at current oracle price before submitting
  • Market browser — search, sort, and filter by TVL, open interest, position count, or launch date
  • Mobile responsive — PWA that adapts to any screen, multi-wallet support

Verified and Hardened

Taking an open-source protocol to production means more than deploying it.

143 Formal Proofs

Kani model checking on the risk engine — conservation, isolation, and no-over-withdrawal proven mathematically.

Verified Builds

Deterministic Docker builds. SHA-256 hashes published. Anyone can reproduce and compare against the on-chain binary.

OtterSec Verified

Both mainnet programs verified on-chain. Green badges on Solscan.

SDK Audit

Byte-for-byte verified against Rust source — 21/21 instructions, 25/25 error codes, all PDA derivations.

Full Verification Details

SHA-256 hashes, build reproduction instructions, SDK audit tables, and Kani proof breakdown.

Production Readiness

CapabilityStatus
Web trading terminalLive
Real-time charts (6 timeframes)Live
Reactive subscriptions (no polling)Live
Automatic trade detectionLive
Permissionless marketsLive
10-second data pipelineLive
143 Kani formal proofsVerified
Deterministic verified buildsVerified
OtterSec on-chain verificationVerified
Byte-for-byte SDK auditVerified
On-chain security metadataEmbedded
Upstream source transparencyCI automated
Mobile PWA + multi-walletLive
Forking a protocol gives you the first row. Everything else is the product.

Start Trading

Trade Now

Open the terminal and trade perpetual futures with up to 10x leverage.

Verify the Code

Reproduce builds, check hashes, read the SDK audit.

Follow on X

Product updates, new markets, and protocol news.